Fix cast errors in a number of places

Also fixed toJson/fromJson tests with nested objects
diff --git a/generated/googleapis/test/abusiveexperiencereport/v1_test.dart b/generated/googleapis/test/abusiveexperiencereport/v1_test.dart
index 298a3f4..3b404b6 100644
--- a/generated/googleapis/test/abusiveexperiencereport/v1_test.dart
+++ b/generated/googleapis/test/abusiveexperiencereport/v1_test.dart
@@ -112,7 +112,9 @@
   unittest.group('obj-schema-SiteSummaryResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSiteSummaryResponse();
-      var od = api.SiteSummaryResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SiteSummaryResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSiteSummaryResponse(od as api.SiteSummaryResponse);
     });
   });
@@ -120,7 +122,9 @@
   unittest.group('obj-schema-ViolatingSitesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildViolatingSitesResponse();
-      var od = api.ViolatingSitesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ViolatingSitesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkViolatingSitesResponse(od as api.ViolatingSitesResponse);
     });
   });
diff --git a/generated/googleapis/test/acceleratedmobilepageurl/v1_test.dart b/generated/googleapis/test/acceleratedmobilepageurl/v1_test.dart
index 6df8007..6d81691 100644
--- a/generated/googleapis/test/acceleratedmobilepageurl/v1_test.dart
+++ b/generated/googleapis/test/acceleratedmobilepageurl/v1_test.dart
@@ -185,7 +185,9 @@
   unittest.group('obj-schema-AmpUrl', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAmpUrl();
-      var od = api.AmpUrl.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.AmpUrl.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAmpUrl(od as api.AmpUrl);
     });
   });
@@ -193,7 +195,9 @@
   unittest.group('obj-schema-AmpUrlError', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAmpUrlError();
-      var od = api.AmpUrlError.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AmpUrlError.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAmpUrlError(od as api.AmpUrlError);
     });
   });
@@ -201,7 +205,9 @@
   unittest.group('obj-schema-BatchGetAmpUrlsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBatchGetAmpUrlsRequest();
-      var od = api.BatchGetAmpUrlsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BatchGetAmpUrlsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBatchGetAmpUrlsRequest(od as api.BatchGetAmpUrlsRequest);
     });
   });
@@ -209,7 +215,9 @@
   unittest.group('obj-schema-BatchGetAmpUrlsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBatchGetAmpUrlsResponse();
-      var od = api.BatchGetAmpUrlsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BatchGetAmpUrlsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBatchGetAmpUrlsResponse(od as api.BatchGetAmpUrlsResponse);
     });
   });
diff --git a/generated/googleapis/test/accessapproval/v1_test.dart b/generated/googleapis/test/accessapproval/v1_test.dart
index 2f784f7..affe26d 100644
--- a/generated/googleapis/test/accessapproval/v1_test.dart
+++ b/generated/googleapis/test/accessapproval/v1_test.dart
@@ -379,7 +379,9 @@
   unittest.group('obj-schema-AccessApprovalSettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccessApprovalSettings();
-      var od = api.AccessApprovalSettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AccessApprovalSettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAccessApprovalSettings(od as api.AccessApprovalSettings);
     });
   });
@@ -387,7 +389,9 @@
   unittest.group('obj-schema-AccessLocations', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccessLocations();
-      var od = api.AccessLocations.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AccessLocations.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAccessLocations(od as api.AccessLocations);
     });
   });
@@ -395,7 +399,9 @@
   unittest.group('obj-schema-AccessReason', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccessReason();
-      var od = api.AccessReason.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AccessReason.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAccessReason(od as api.AccessReason);
     });
   });
@@ -403,7 +409,9 @@
   unittest.group('obj-schema-ApprovalRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApprovalRequest();
-      var od = api.ApprovalRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ApprovalRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkApprovalRequest(od as api.ApprovalRequest);
     });
   });
@@ -411,7 +419,9 @@
   unittest.group('obj-schema-ApproveApprovalRequestMessage', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApproveApprovalRequestMessage();
-      var od = api.ApproveApprovalRequestMessage.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ApproveApprovalRequestMessage.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkApproveApprovalRequestMessage(
           od as api.ApproveApprovalRequestMessage);
     });
@@ -420,7 +430,9 @@
   unittest.group('obj-schema-ApproveDecision', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApproveDecision();
-      var od = api.ApproveDecision.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ApproveDecision.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkApproveDecision(od as api.ApproveDecision);
     });
   });
@@ -428,7 +440,9 @@
   unittest.group('obj-schema-DismissApprovalRequestMessage', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDismissApprovalRequestMessage();
-      var od = api.DismissApprovalRequestMessage.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DismissApprovalRequestMessage.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDismissApprovalRequestMessage(
           od as api.DismissApprovalRequestMessage);
     });
@@ -437,7 +451,9 @@
   unittest.group('obj-schema-DismissDecision', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDismissDecision();
-      var od = api.DismissDecision.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DismissDecision.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDismissDecision(od as api.DismissDecision);
     });
   });
@@ -445,7 +461,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -453,7 +470,9 @@
   unittest.group('obj-schema-EnrolledService', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEnrolledService();
-      var od = api.EnrolledService.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EnrolledService.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEnrolledService(od as api.EnrolledService);
     });
   });
@@ -461,7 +480,9 @@
   unittest.group('obj-schema-ListApprovalRequestsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListApprovalRequestsResponse();
-      var od = api.ListApprovalRequestsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListApprovalRequestsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListApprovalRequestsResponse(od as api.ListApprovalRequestsResponse);
     });
   });
@@ -469,7 +490,9 @@
   unittest.group('obj-schema-ResourceProperties', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResourceProperties();
-      var od = api.ResourceProperties.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResourceProperties.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResourceProperties(od as api.ResourceProperties);
     });
   });
diff --git a/generated/googleapis/test/accesscontextmanager/v1_test.dart b/generated/googleapis/test/accesscontextmanager/v1_test.dart
index bf8c166..1c21370 100644
--- a/generated/googleapis/test/accesscontextmanager/v1_test.dart
+++ b/generated/googleapis/test/accesscontextmanager/v1_test.dart
@@ -1619,7 +1619,9 @@
   unittest.group('obj-schema-AccessLevel', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccessLevel();
-      var od = api.AccessLevel.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AccessLevel.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAccessLevel(od as api.AccessLevel);
     });
   });
@@ -1627,7 +1629,9 @@
   unittest.group('obj-schema-AccessPolicy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccessPolicy();
-      var od = api.AccessPolicy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AccessPolicy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAccessPolicy(od as api.AccessPolicy);
     });
   });
@@ -1635,7 +1639,9 @@
   unittest.group('obj-schema-ApiOperation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApiOperation();
-      var od = api.ApiOperation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ApiOperation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkApiOperation(od as api.ApiOperation);
     });
   });
@@ -1643,7 +1649,9 @@
   unittest.group('obj-schema-BasicLevel', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBasicLevel();
-      var od = api.BasicLevel.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.BasicLevel.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBasicLevel(od as api.BasicLevel);
     });
   });
@@ -1651,7 +1659,9 @@
   unittest.group('obj-schema-CancelOperationRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCancelOperationRequest();
-      var od = api.CancelOperationRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CancelOperationRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCancelOperationRequest(od as api.CancelOperationRequest);
     });
   });
@@ -1659,7 +1669,9 @@
   unittest.group('obj-schema-CommitServicePerimetersRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCommitServicePerimetersRequest();
-      var od = api.CommitServicePerimetersRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CommitServicePerimetersRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCommitServicePerimetersRequest(
           od as api.CommitServicePerimetersRequest);
     });
@@ -1668,7 +1680,9 @@
   unittest.group('obj-schema-CommitServicePerimetersResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCommitServicePerimetersResponse();
-      var od = api.CommitServicePerimetersResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CommitServicePerimetersResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCommitServicePerimetersResponse(
           od as api.CommitServicePerimetersResponse);
     });
@@ -1677,7 +1691,9 @@
   unittest.group('obj-schema-Condition', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCondition();
-      var od = api.Condition.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Condition.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkCondition(od as api.Condition);
     });
   });
@@ -1685,7 +1701,9 @@
   unittest.group('obj-schema-CustomLevel', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomLevel();
-      var od = api.CustomLevel.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CustomLevel.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCustomLevel(od as api.CustomLevel);
     });
   });
@@ -1693,7 +1711,9 @@
   unittest.group('obj-schema-DevicePolicy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDevicePolicy();
-      var od = api.DevicePolicy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DevicePolicy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDevicePolicy(od as api.DevicePolicy);
     });
   });
@@ -1701,7 +1721,9 @@
   unittest.group('obj-schema-EgressFrom', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEgressFrom();
-      var od = api.EgressFrom.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.EgressFrom.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEgressFrom(od as api.EgressFrom);
     });
   });
@@ -1709,7 +1731,9 @@
   unittest.group('obj-schema-EgressPolicy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEgressPolicy();
-      var od = api.EgressPolicy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EgressPolicy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEgressPolicy(od as api.EgressPolicy);
     });
   });
@@ -1717,7 +1741,9 @@
   unittest.group('obj-schema-EgressTo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEgressTo();
-      var od = api.EgressTo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.EgressTo.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEgressTo(od as api.EgressTo);
     });
   });
@@ -1725,7 +1751,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -1733,7 +1760,8 @@
   unittest.group('obj-schema-Expr', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExpr();
-      var od = api.Expr.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Expr.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkExpr(od as api.Expr);
     });
   });
@@ -1741,7 +1769,9 @@
   unittest.group('obj-schema-GcpUserAccessBinding', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGcpUserAccessBinding();
-      var od = api.GcpUserAccessBinding.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GcpUserAccessBinding.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGcpUserAccessBinding(od as api.GcpUserAccessBinding);
     });
   });
@@ -1749,7 +1779,9 @@
   unittest.group('obj-schema-IngressFrom', () {
     unittest.test('to-json--from-json', () async {
       var o = buildIngressFrom();
-      var od = api.IngressFrom.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.IngressFrom.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkIngressFrom(od as api.IngressFrom);
     });
   });
@@ -1757,7 +1789,9 @@
   unittest.group('obj-schema-IngressPolicy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildIngressPolicy();
-      var od = api.IngressPolicy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.IngressPolicy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkIngressPolicy(od as api.IngressPolicy);
     });
   });
@@ -1765,7 +1799,9 @@
   unittest.group('obj-schema-IngressSource', () {
     unittest.test('to-json--from-json', () async {
       var o = buildIngressSource();
-      var od = api.IngressSource.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.IngressSource.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkIngressSource(od as api.IngressSource);
     });
   });
@@ -1773,7 +1809,9 @@
   unittest.group('obj-schema-IngressTo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildIngressTo();
-      var od = api.IngressTo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.IngressTo.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkIngressTo(od as api.IngressTo);
     });
   });
@@ -1781,7 +1819,9 @@
   unittest.group('obj-schema-ListAccessLevelsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListAccessLevelsResponse();
-      var od = api.ListAccessLevelsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListAccessLevelsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListAccessLevelsResponse(od as api.ListAccessLevelsResponse);
     });
   });
@@ -1789,7 +1829,9 @@
   unittest.group('obj-schema-ListAccessPoliciesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListAccessPoliciesResponse();
-      var od = api.ListAccessPoliciesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListAccessPoliciesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListAccessPoliciesResponse(od as api.ListAccessPoliciesResponse);
     });
   });
@@ -1797,7 +1839,9 @@
   unittest.group('obj-schema-ListGcpUserAccessBindingsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListGcpUserAccessBindingsResponse();
-      var od = api.ListGcpUserAccessBindingsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListGcpUserAccessBindingsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListGcpUserAccessBindingsResponse(
           od as api.ListGcpUserAccessBindingsResponse);
     });
@@ -1806,7 +1850,9 @@
   unittest.group('obj-schema-ListOperationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListOperationsResponse();
-      var od = api.ListOperationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListOperationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListOperationsResponse(od as api.ListOperationsResponse);
     });
   });
@@ -1814,7 +1860,9 @@
   unittest.group('obj-schema-ListServicePerimetersResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListServicePerimetersResponse();
-      var od = api.ListServicePerimetersResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListServicePerimetersResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListServicePerimetersResponse(
           od as api.ListServicePerimetersResponse);
     });
@@ -1823,7 +1871,9 @@
   unittest.group('obj-schema-MethodSelector', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMethodSelector();
-      var od = api.MethodSelector.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MethodSelector.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMethodSelector(od as api.MethodSelector);
     });
   });
@@ -1831,7 +1881,9 @@
   unittest.group('obj-schema-Operation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperation();
-      var od = api.Operation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Operation.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOperation(od as api.Operation);
     });
   });
@@ -1839,7 +1891,9 @@
   unittest.group('obj-schema-OsConstraint', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOsConstraint();
-      var od = api.OsConstraint.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OsConstraint.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOsConstraint(od as api.OsConstraint);
     });
   });
@@ -1847,7 +1901,9 @@
   unittest.group('obj-schema-ReplaceAccessLevelsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReplaceAccessLevelsRequest();
-      var od = api.ReplaceAccessLevelsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReplaceAccessLevelsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReplaceAccessLevelsRequest(od as api.ReplaceAccessLevelsRequest);
     });
   });
@@ -1855,7 +1911,9 @@
   unittest.group('obj-schema-ReplaceAccessLevelsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReplaceAccessLevelsResponse();
-      var od = api.ReplaceAccessLevelsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReplaceAccessLevelsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReplaceAccessLevelsResponse(od as api.ReplaceAccessLevelsResponse);
     });
   });
@@ -1863,7 +1921,9 @@
   unittest.group('obj-schema-ReplaceServicePerimetersRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReplaceServicePerimetersRequest();
-      var od = api.ReplaceServicePerimetersRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReplaceServicePerimetersRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReplaceServicePerimetersRequest(
           od as api.ReplaceServicePerimetersRequest);
     });
@@ -1872,7 +1932,9 @@
   unittest.group('obj-schema-ReplaceServicePerimetersResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReplaceServicePerimetersResponse();
-      var od = api.ReplaceServicePerimetersResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReplaceServicePerimetersResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReplaceServicePerimetersResponse(
           od as api.ReplaceServicePerimetersResponse);
     });
@@ -1881,7 +1943,9 @@
   unittest.group('obj-schema-ServicePerimeter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildServicePerimeter();
-      var od = api.ServicePerimeter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ServicePerimeter.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkServicePerimeter(od as api.ServicePerimeter);
     });
   });
@@ -1889,7 +1953,9 @@
   unittest.group('obj-schema-ServicePerimeterConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildServicePerimeterConfig();
-      var od = api.ServicePerimeterConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ServicePerimeterConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkServicePerimeterConfig(od as api.ServicePerimeterConfig);
     });
   });
@@ -1897,7 +1963,9 @@
   unittest.group('obj-schema-Status', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStatus();
-      var od = api.Status.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Status.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStatus(od as api.Status);
     });
   });
@@ -1905,7 +1973,9 @@
   unittest.group('obj-schema-VpcAccessibleServices', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVpcAccessibleServices();
-      var od = api.VpcAccessibleServices.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VpcAccessibleServices.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVpcAccessibleServices(od as api.VpcAccessibleServices);
     });
   });
diff --git a/generated/googleapis/test/adexchangebuyer/v1_3_test.dart b/generated/googleapis/test/adexchangebuyer/v1_3_test.dart
index 1b16efd..43a4e16 100644
--- a/generated/googleapis/test/adexchangebuyer/v1_3_test.dart
+++ b/generated/googleapis/test/adexchangebuyer/v1_3_test.dart
@@ -2024,7 +2024,9 @@
   unittest.group('obj-schema-AccountBidderLocation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccountBidderLocation();
-      var od = api.AccountBidderLocation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AccountBidderLocation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAccountBidderLocation(od as api.AccountBidderLocation);
     });
   });
@@ -2032,7 +2034,9 @@
   unittest.group('obj-schema-Account', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccount();
-      var od = api.Account.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Account.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAccount(od as api.Account);
     });
   });
@@ -2040,7 +2044,9 @@
   unittest.group('obj-schema-AccountsList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccountsList();
-      var od = api.AccountsList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AccountsList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAccountsList(od as api.AccountsList);
     });
   });
@@ -2048,7 +2054,9 @@
   unittest.group('obj-schema-BillingInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBillingInfo();
-      var od = api.BillingInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BillingInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBillingInfo(od as api.BillingInfo);
     });
   });
@@ -2056,7 +2064,9 @@
   unittest.group('obj-schema-BillingInfoList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBillingInfoList();
-      var od = api.BillingInfoList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BillingInfoList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBillingInfoList(od as api.BillingInfoList);
     });
   });
@@ -2064,7 +2074,9 @@
   unittest.group('obj-schema-Budget', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBudget();
-      var od = api.Budget.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Budget.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBudget(od as api.Budget);
     });
   });
@@ -2072,7 +2084,9 @@
   unittest.group('obj-schema-CreativeAdTechnologyProviders', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreativeAdTechnologyProviders();
-      var od = api.CreativeAdTechnologyProviders.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreativeAdTechnologyProviders.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreativeAdTechnologyProviders(
           od as api.CreativeAdTechnologyProviders);
     });
@@ -2081,7 +2095,9 @@
   unittest.group('obj-schema-CreativeCorrections', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreativeCorrections();
-      var od = api.CreativeCorrections.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreativeCorrections.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreativeCorrections(od as api.CreativeCorrections);
     });
   });
@@ -2089,7 +2105,9 @@
   unittest.group('obj-schema-CreativeDisapprovalReasons', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreativeDisapprovalReasons();
-      var od = api.CreativeDisapprovalReasons.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreativeDisapprovalReasons.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreativeDisapprovalReasons(od as api.CreativeDisapprovalReasons);
     });
   });
@@ -2097,7 +2115,9 @@
   unittest.group('obj-schema-CreativeFilteringReasonsReasons', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreativeFilteringReasonsReasons();
-      var od = api.CreativeFilteringReasonsReasons.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreativeFilteringReasonsReasons.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreativeFilteringReasonsReasons(
           od as api.CreativeFilteringReasonsReasons);
     });
@@ -2106,7 +2126,9 @@
   unittest.group('obj-schema-CreativeFilteringReasons', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreativeFilteringReasons();
-      var od = api.CreativeFilteringReasons.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreativeFilteringReasons.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreativeFilteringReasons(od as api.CreativeFilteringReasons);
     });
   });
@@ -2114,7 +2136,9 @@
   unittest.group('obj-schema-CreativeNativeAdAppIcon', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreativeNativeAdAppIcon();
-      var od = api.CreativeNativeAdAppIcon.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreativeNativeAdAppIcon.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreativeNativeAdAppIcon(od as api.CreativeNativeAdAppIcon);
     });
   });
@@ -2122,7 +2146,9 @@
   unittest.group('obj-schema-CreativeNativeAdImage', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreativeNativeAdImage();
-      var od = api.CreativeNativeAdImage.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreativeNativeAdImage.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreativeNativeAdImage(od as api.CreativeNativeAdImage);
     });
   });
@@ -2130,7 +2156,9 @@
   unittest.group('obj-schema-CreativeNativeAdLogo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreativeNativeAdLogo();
-      var od = api.CreativeNativeAdLogo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreativeNativeAdLogo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreativeNativeAdLogo(od as api.CreativeNativeAdLogo);
     });
   });
@@ -2138,7 +2166,9 @@
   unittest.group('obj-schema-CreativeNativeAd', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreativeNativeAd();
-      var od = api.CreativeNativeAd.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreativeNativeAd.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreativeNativeAd(od as api.CreativeNativeAd);
     });
   });
@@ -2146,7 +2176,9 @@
   unittest.group('obj-schema-Creative', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreative();
-      var od = api.Creative.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Creative.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkCreative(od as api.Creative);
     });
   });
@@ -2154,7 +2186,9 @@
   unittest.group('obj-schema-CreativesList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreativesList();
-      var od = api.CreativesList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreativesList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreativesList(od as api.CreativesList);
     });
   });
@@ -2162,7 +2196,9 @@
   unittest.group('obj-schema-DirectDeal', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDirectDeal();
-      var od = api.DirectDeal.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.DirectDeal.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDirectDeal(od as api.DirectDeal);
     });
   });
@@ -2170,7 +2206,9 @@
   unittest.group('obj-schema-DirectDealsList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDirectDealsList();
-      var od = api.DirectDealsList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DirectDealsList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDirectDealsList(od as api.DirectDealsList);
     });
   });
@@ -2178,7 +2216,9 @@
   unittest.group('obj-schema-PerformanceReport', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPerformanceReport();
-      var od = api.PerformanceReport.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PerformanceReport.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPerformanceReport(od as api.PerformanceReport);
     });
   });
@@ -2186,7 +2226,9 @@
   unittest.group('obj-schema-PerformanceReportList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPerformanceReportList();
-      var od = api.PerformanceReportList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PerformanceReportList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPerformanceReportList(od as api.PerformanceReportList);
     });
   });
@@ -2194,7 +2236,9 @@
   unittest.group('obj-schema-PretargetingConfigDimensions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPretargetingConfigDimensions();
-      var od = api.PretargetingConfigDimensions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PretargetingConfigDimensions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPretargetingConfigDimensions(od as api.PretargetingConfigDimensions);
     });
   });
@@ -2202,7 +2246,9 @@
   unittest.group('obj-schema-PretargetingConfigExcludedPlacements', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPretargetingConfigExcludedPlacements();
-      var od = api.PretargetingConfigExcludedPlacements.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PretargetingConfigExcludedPlacements.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPretargetingConfigExcludedPlacements(
           od as api.PretargetingConfigExcludedPlacements);
     });
@@ -2211,7 +2257,9 @@
   unittest.group('obj-schema-PretargetingConfigPlacements', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPretargetingConfigPlacements();
-      var od = api.PretargetingConfigPlacements.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PretargetingConfigPlacements.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPretargetingConfigPlacements(od as api.PretargetingConfigPlacements);
     });
   });
@@ -2219,7 +2267,9 @@
   unittest.group('obj-schema-PretargetingConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPretargetingConfig();
-      var od = api.PretargetingConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PretargetingConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPretargetingConfig(od as api.PretargetingConfig);
     });
   });
@@ -2227,7 +2277,9 @@
   unittest.group('obj-schema-PretargetingConfigList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPretargetingConfigList();
-      var od = api.PretargetingConfigList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PretargetingConfigList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPretargetingConfigList(od as api.PretargetingConfigList);
     });
   });
diff --git a/generated/googleapis/test/adexchangebuyer/v1_4_test.dart b/generated/googleapis/test/adexchangebuyer/v1_4_test.dart
index 5ead42b..701032c 100644
--- a/generated/googleapis/test/adexchangebuyer/v1_4_test.dart
+++ b/generated/googleapis/test/adexchangebuyer/v1_4_test.dart
@@ -4781,7 +4781,9 @@
   unittest.group('obj-schema-AccountBidderLocation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccountBidderLocation();
-      var od = api.AccountBidderLocation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AccountBidderLocation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAccountBidderLocation(od as api.AccountBidderLocation);
     });
   });
@@ -4789,7 +4791,9 @@
   unittest.group('obj-schema-Account', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccount();
-      var od = api.Account.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Account.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAccount(od as api.Account);
     });
   });
@@ -4797,7 +4801,9 @@
   unittest.group('obj-schema-AccountsList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccountsList();
-      var od = api.AccountsList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AccountsList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAccountsList(od as api.AccountsList);
     });
   });
@@ -4805,7 +4811,9 @@
   unittest.group('obj-schema-AddOrderDealsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAddOrderDealsRequest();
-      var od = api.AddOrderDealsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AddOrderDealsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAddOrderDealsRequest(od as api.AddOrderDealsRequest);
     });
   });
@@ -4813,7 +4821,9 @@
   unittest.group('obj-schema-AddOrderDealsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAddOrderDealsResponse();
-      var od = api.AddOrderDealsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AddOrderDealsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAddOrderDealsResponse(od as api.AddOrderDealsResponse);
     });
   });
@@ -4821,7 +4831,9 @@
   unittest.group('obj-schema-AddOrderNotesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAddOrderNotesRequest();
-      var od = api.AddOrderNotesRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AddOrderNotesRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAddOrderNotesRequest(od as api.AddOrderNotesRequest);
     });
   });
@@ -4829,7 +4841,9 @@
   unittest.group('obj-schema-AddOrderNotesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAddOrderNotesResponse();
-      var od = api.AddOrderNotesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AddOrderNotesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAddOrderNotesResponse(od as api.AddOrderNotesResponse);
     });
   });
@@ -4837,7 +4851,9 @@
   unittest.group('obj-schema-BillingInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBillingInfo();
-      var od = api.BillingInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BillingInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBillingInfo(od as api.BillingInfo);
     });
   });
@@ -4845,7 +4861,9 @@
   unittest.group('obj-schema-BillingInfoList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBillingInfoList();
-      var od = api.BillingInfoList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BillingInfoList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBillingInfoList(od as api.BillingInfoList);
     });
   });
@@ -4853,7 +4871,9 @@
   unittest.group('obj-schema-Budget', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBudget();
-      var od = api.Budget.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Budget.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBudget(od as api.Budget);
     });
   });
@@ -4861,7 +4881,8 @@
   unittest.group('obj-schema-Buyer', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBuyer();
-      var od = api.Buyer.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Buyer.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBuyer(od as api.Buyer);
     });
   });
@@ -4869,7 +4890,9 @@
   unittest.group('obj-schema-ContactInformation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildContactInformation();
-      var od = api.ContactInformation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ContactInformation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkContactInformation(od as api.ContactInformation);
     });
   });
@@ -4877,7 +4900,9 @@
   unittest.group('obj-schema-CreateOrdersRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateOrdersRequest();
-      var od = api.CreateOrdersRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateOrdersRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateOrdersRequest(od as api.CreateOrdersRequest);
     });
   });
@@ -4885,7 +4910,9 @@
   unittest.group('obj-schema-CreateOrdersResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateOrdersResponse();
-      var od = api.CreateOrdersResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateOrdersResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateOrdersResponse(od as api.CreateOrdersResponse);
     });
   });
@@ -4893,7 +4920,9 @@
   unittest.group('obj-schema-CreativeAdTechnologyProviders', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreativeAdTechnologyProviders();
-      var od = api.CreativeAdTechnologyProviders.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreativeAdTechnologyProviders.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreativeAdTechnologyProviders(
           od as api.CreativeAdTechnologyProviders);
     });
@@ -4902,7 +4931,9 @@
   unittest.group('obj-schema-CreativeCorrectionsContexts', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreativeCorrectionsContexts();
-      var od = api.CreativeCorrectionsContexts.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreativeCorrectionsContexts.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreativeCorrectionsContexts(od as api.CreativeCorrectionsContexts);
     });
   });
@@ -4910,7 +4941,9 @@
   unittest.group('obj-schema-CreativeCorrections', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreativeCorrections();
-      var od = api.CreativeCorrections.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreativeCorrections.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreativeCorrections(od as api.CreativeCorrections);
     });
   });
@@ -4918,7 +4951,9 @@
   unittest.group('obj-schema-CreativeFilteringReasonsReasons', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreativeFilteringReasonsReasons();
-      var od = api.CreativeFilteringReasonsReasons.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreativeFilteringReasonsReasons.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreativeFilteringReasonsReasons(
           od as api.CreativeFilteringReasonsReasons);
     });
@@ -4927,7 +4962,9 @@
   unittest.group('obj-schema-CreativeFilteringReasons', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreativeFilteringReasons();
-      var od = api.CreativeFilteringReasons.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreativeFilteringReasons.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreativeFilteringReasons(od as api.CreativeFilteringReasons);
     });
   });
@@ -4935,7 +4972,9 @@
   unittest.group('obj-schema-CreativeNativeAdAppIcon', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreativeNativeAdAppIcon();
-      var od = api.CreativeNativeAdAppIcon.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreativeNativeAdAppIcon.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreativeNativeAdAppIcon(od as api.CreativeNativeAdAppIcon);
     });
   });
@@ -4943,7 +4982,9 @@
   unittest.group('obj-schema-CreativeNativeAdImage', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreativeNativeAdImage();
-      var od = api.CreativeNativeAdImage.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreativeNativeAdImage.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreativeNativeAdImage(od as api.CreativeNativeAdImage);
     });
   });
@@ -4951,7 +4992,9 @@
   unittest.group('obj-schema-CreativeNativeAdLogo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreativeNativeAdLogo();
-      var od = api.CreativeNativeAdLogo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreativeNativeAdLogo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreativeNativeAdLogo(od as api.CreativeNativeAdLogo);
     });
   });
@@ -4959,7 +5002,9 @@
   unittest.group('obj-schema-CreativeNativeAd', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreativeNativeAd();
-      var od = api.CreativeNativeAd.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreativeNativeAd.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreativeNativeAd(od as api.CreativeNativeAd);
     });
   });
@@ -4967,7 +5012,9 @@
   unittest.group('obj-schema-CreativeServingRestrictionsContexts', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreativeServingRestrictionsContexts();
-      var od = api.CreativeServingRestrictionsContexts.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreativeServingRestrictionsContexts.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreativeServingRestrictionsContexts(
           od as api.CreativeServingRestrictionsContexts);
     });
@@ -4977,8 +5024,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreativeServingRestrictionsDisapprovalReasons();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.CreativeServingRestrictionsDisapprovalReasons.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreativeServingRestrictionsDisapprovalReasons(
           od as api.CreativeServingRestrictionsDisapprovalReasons);
     });
@@ -4987,7 +5035,9 @@
   unittest.group('obj-schema-CreativeServingRestrictions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreativeServingRestrictions();
-      var od = api.CreativeServingRestrictions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreativeServingRestrictions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreativeServingRestrictions(od as api.CreativeServingRestrictions);
     });
   });
@@ -4995,7 +5045,9 @@
   unittest.group('obj-schema-Creative', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreative();
-      var od = api.Creative.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Creative.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkCreative(od as api.Creative);
     });
   });
@@ -5003,7 +5055,9 @@
   unittest.group('obj-schema-CreativeDealIdsDealStatuses', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreativeDealIdsDealStatuses();
-      var od = api.CreativeDealIdsDealStatuses.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreativeDealIdsDealStatuses.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreativeDealIdsDealStatuses(od as api.CreativeDealIdsDealStatuses);
     });
   });
@@ -5011,7 +5065,9 @@
   unittest.group('obj-schema-CreativeDealIds', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreativeDealIds();
-      var od = api.CreativeDealIds.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreativeDealIds.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreativeDealIds(od as api.CreativeDealIds);
     });
   });
@@ -5019,7 +5075,9 @@
   unittest.group('obj-schema-CreativesList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreativesList();
-      var od = api.CreativesList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreativesList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreativesList(od as api.CreativesList);
     });
   });
@@ -5027,7 +5085,9 @@
   unittest.group('obj-schema-DealServingMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDealServingMetadata();
-      var od = api.DealServingMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DealServingMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDealServingMetadata(od as api.DealServingMetadata);
     });
   });
@@ -5035,7 +5095,9 @@
   unittest.group('obj-schema-DealServingMetadataDealPauseStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDealServingMetadataDealPauseStatus();
-      var od = api.DealServingMetadataDealPauseStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DealServingMetadataDealPauseStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDealServingMetadataDealPauseStatus(
           od as api.DealServingMetadataDealPauseStatus);
     });
@@ -5044,7 +5106,9 @@
   unittest.group('obj-schema-DealTerms', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDealTerms();
-      var od = api.DealTerms.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.DealTerms.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDealTerms(od as api.DealTerms);
     });
   });
@@ -5052,7 +5116,9 @@
   unittest.group('obj-schema-DealTermsGuaranteedFixedPriceTerms', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDealTermsGuaranteedFixedPriceTerms();
-      var od = api.DealTermsGuaranteedFixedPriceTerms.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DealTermsGuaranteedFixedPriceTerms.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDealTermsGuaranteedFixedPriceTerms(
           od as api.DealTermsGuaranteedFixedPriceTerms);
     });
@@ -5062,8 +5128,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildDealTermsGuaranteedFixedPriceTermsBillingInfo();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.DealTermsGuaranteedFixedPriceTermsBillingInfo.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkDealTermsGuaranteedFixedPriceTermsBillingInfo(
           od as api.DealTermsGuaranteedFixedPriceTermsBillingInfo);
     });
@@ -5072,7 +5139,9 @@
   unittest.group('obj-schema-DealTermsNonGuaranteedAuctionTerms', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDealTermsNonGuaranteedAuctionTerms();
-      var od = api.DealTermsNonGuaranteedAuctionTerms.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DealTermsNonGuaranteedAuctionTerms.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDealTermsNonGuaranteedAuctionTerms(
           od as api.DealTermsNonGuaranteedAuctionTerms);
     });
@@ -5081,7 +5150,9 @@
   unittest.group('obj-schema-DealTermsNonGuaranteedFixedPriceTerms', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDealTermsNonGuaranteedFixedPriceTerms();
-      var od = api.DealTermsNonGuaranteedFixedPriceTerms.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DealTermsNonGuaranteedFixedPriceTerms.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDealTermsNonGuaranteedFixedPriceTerms(
           od as api.DealTermsNonGuaranteedFixedPriceTerms);
     });
@@ -5090,7 +5161,9 @@
   unittest.group('obj-schema-DealTermsRubiconNonGuaranteedTerms', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDealTermsRubiconNonGuaranteedTerms();
-      var od = api.DealTermsRubiconNonGuaranteedTerms.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DealTermsRubiconNonGuaranteedTerms.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDealTermsRubiconNonGuaranteedTerms(
           od as api.DealTermsRubiconNonGuaranteedTerms);
     });
@@ -5099,7 +5172,9 @@
   unittest.group('obj-schema-DeleteOrderDealsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeleteOrderDealsRequest();
-      var od = api.DeleteOrderDealsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeleteOrderDealsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeleteOrderDealsRequest(od as api.DeleteOrderDealsRequest);
     });
   });
@@ -5107,7 +5182,9 @@
   unittest.group('obj-schema-DeleteOrderDealsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeleteOrderDealsResponse();
-      var od = api.DeleteOrderDealsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeleteOrderDealsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeleteOrderDealsResponse(od as api.DeleteOrderDealsResponse);
     });
   });
@@ -5115,7 +5192,9 @@
   unittest.group('obj-schema-DeliveryControl', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeliveryControl();
-      var od = api.DeliveryControl.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeliveryControl.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeliveryControl(od as api.DeliveryControl);
     });
   });
@@ -5123,7 +5202,9 @@
   unittest.group('obj-schema-DeliveryControlFrequencyCap', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeliveryControlFrequencyCap();
-      var od = api.DeliveryControlFrequencyCap.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeliveryControlFrequencyCap.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeliveryControlFrequencyCap(od as api.DeliveryControlFrequencyCap);
     });
   });
@@ -5131,7 +5212,9 @@
   unittest.group('obj-schema-Dimension', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDimension();
-      var od = api.Dimension.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Dimension.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDimension(od as api.Dimension);
     });
   });
@@ -5139,7 +5222,9 @@
   unittest.group('obj-schema-DimensionDimensionValue', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDimensionDimensionValue();
-      var od = api.DimensionDimensionValue.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DimensionDimensionValue.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDimensionDimensionValue(od as api.DimensionDimensionValue);
     });
   });
@@ -5147,7 +5232,9 @@
   unittest.group('obj-schema-EditAllOrderDealsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEditAllOrderDealsRequest();
-      var od = api.EditAllOrderDealsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EditAllOrderDealsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEditAllOrderDealsRequest(od as api.EditAllOrderDealsRequest);
     });
   });
@@ -5155,7 +5242,9 @@
   unittest.group('obj-schema-EditAllOrderDealsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEditAllOrderDealsResponse();
-      var od = api.EditAllOrderDealsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EditAllOrderDealsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEditAllOrderDealsResponse(od as api.EditAllOrderDealsResponse);
     });
   });
@@ -5163,7 +5252,9 @@
   unittest.group('obj-schema-GetOffersResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGetOffersResponse();
-      var od = api.GetOffersResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GetOffersResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGetOffersResponse(od as api.GetOffersResponse);
     });
   });
@@ -5171,7 +5262,9 @@
   unittest.group('obj-schema-GetOrderDealsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGetOrderDealsResponse();
-      var od = api.GetOrderDealsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GetOrderDealsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGetOrderDealsResponse(od as api.GetOrderDealsResponse);
     });
   });
@@ -5179,7 +5272,9 @@
   unittest.group('obj-schema-GetOrderNotesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGetOrderNotesResponse();
-      var od = api.GetOrderNotesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GetOrderNotesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGetOrderNotesResponse(od as api.GetOrderNotesResponse);
     });
   });
@@ -5187,7 +5282,9 @@
   unittest.group('obj-schema-GetOrdersResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGetOrdersResponse();
-      var od = api.GetOrdersResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GetOrdersResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGetOrdersResponse(od as api.GetOrdersResponse);
     });
   });
@@ -5195,7 +5292,9 @@
   unittest.group('obj-schema-GetPublisherProfilesByAccountIdResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGetPublisherProfilesByAccountIdResponse();
-      var od = api.GetPublisherProfilesByAccountIdResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GetPublisherProfilesByAccountIdResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGetPublisherProfilesByAccountIdResponse(
           od as api.GetPublisherProfilesByAccountIdResponse);
     });
@@ -5204,7 +5303,9 @@
   unittest.group('obj-schema-MarketplaceDeal', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMarketplaceDeal();
-      var od = api.MarketplaceDeal.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MarketplaceDeal.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMarketplaceDeal(od as api.MarketplaceDeal);
     });
   });
@@ -5212,7 +5313,9 @@
   unittest.group('obj-schema-MarketplaceDealParty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMarketplaceDealParty();
-      var od = api.MarketplaceDealParty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MarketplaceDealParty.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMarketplaceDealParty(od as api.MarketplaceDealParty);
     });
   });
@@ -5220,7 +5323,9 @@
   unittest.group('obj-schema-MarketplaceLabel', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMarketplaceLabel();
-      var od = api.MarketplaceLabel.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MarketplaceLabel.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMarketplaceLabel(od as api.MarketplaceLabel);
     });
   });
@@ -5228,7 +5333,9 @@
   unittest.group('obj-schema-MarketplaceNote', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMarketplaceNote();
-      var od = api.MarketplaceNote.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MarketplaceNote.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMarketplaceNote(od as api.MarketplaceNote);
     });
   });
@@ -5236,7 +5343,9 @@
   unittest.group('obj-schema-MobileApplication', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMobileApplication();
-      var od = api.MobileApplication.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MobileApplication.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMobileApplication(od as api.MobileApplication);
     });
   });
@@ -5244,7 +5353,9 @@
   unittest.group('obj-schema-PerformanceReport', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPerformanceReport();
-      var od = api.PerformanceReport.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PerformanceReport.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPerformanceReport(od as api.PerformanceReport);
     });
   });
@@ -5252,7 +5363,9 @@
   unittest.group('obj-schema-PerformanceReportList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPerformanceReportList();
-      var od = api.PerformanceReportList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PerformanceReportList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPerformanceReportList(od as api.PerformanceReportList);
     });
   });
@@ -5260,7 +5373,9 @@
   unittest.group('obj-schema-PretargetingConfigDimensions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPretargetingConfigDimensions();
-      var od = api.PretargetingConfigDimensions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PretargetingConfigDimensions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPretargetingConfigDimensions(od as api.PretargetingConfigDimensions);
     });
   });
@@ -5268,7 +5383,9 @@
   unittest.group('obj-schema-PretargetingConfigExcludedPlacements', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPretargetingConfigExcludedPlacements();
-      var od = api.PretargetingConfigExcludedPlacements.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PretargetingConfigExcludedPlacements.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPretargetingConfigExcludedPlacements(
           od as api.PretargetingConfigExcludedPlacements);
     });
@@ -5277,7 +5394,9 @@
   unittest.group('obj-schema-PretargetingConfigPlacements', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPretargetingConfigPlacements();
-      var od = api.PretargetingConfigPlacements.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PretargetingConfigPlacements.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPretargetingConfigPlacements(od as api.PretargetingConfigPlacements);
     });
   });
@@ -5285,7 +5404,9 @@
   unittest.group('obj-schema-PretargetingConfigVideoPlayerSizes', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPretargetingConfigVideoPlayerSizes();
-      var od = api.PretargetingConfigVideoPlayerSizes.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PretargetingConfigVideoPlayerSizes.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPretargetingConfigVideoPlayerSizes(
           od as api.PretargetingConfigVideoPlayerSizes);
     });
@@ -5294,7 +5415,9 @@
   unittest.group('obj-schema-PretargetingConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPretargetingConfig();
-      var od = api.PretargetingConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PretargetingConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPretargetingConfig(od as api.PretargetingConfig);
     });
   });
@@ -5302,7 +5425,9 @@
   unittest.group('obj-schema-PretargetingConfigList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPretargetingConfigList();
-      var od = api.PretargetingConfigList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PretargetingConfigList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPretargetingConfigList(od as api.PretargetingConfigList);
     });
   });
@@ -5310,7 +5435,8 @@
   unittest.group('obj-schema-Price', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPrice();
-      var od = api.Price.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Price.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPrice(od as api.Price);
     });
   });
@@ -5318,7 +5444,9 @@
   unittest.group('obj-schema-PricePerBuyer', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPricePerBuyer();
-      var od = api.PricePerBuyer.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PricePerBuyer.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPricePerBuyer(od as api.PricePerBuyer);
     });
   });
@@ -5326,7 +5454,9 @@
   unittest.group('obj-schema-PrivateData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPrivateData();
-      var od = api.PrivateData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PrivateData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPrivateData(od as api.PrivateData);
     });
   });
@@ -5334,7 +5464,9 @@
   unittest.group('obj-schema-Product', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProduct();
-      var od = api.Product.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Product.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkProduct(od as api.Product);
     });
   });
@@ -5342,7 +5474,9 @@
   unittest.group('obj-schema-Proposal', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProposal();
-      var od = api.Proposal.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Proposal.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkProposal(od as api.Proposal);
     });
   });
@@ -5350,7 +5484,9 @@
   unittest.group('obj-schema-PublisherProfileApiProto', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPublisherProfileApiProto();
-      var od = api.PublisherProfileApiProto.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PublisherProfileApiProto.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPublisherProfileApiProto(od as api.PublisherProfileApiProto);
     });
   });
@@ -5358,7 +5494,9 @@
   unittest.group('obj-schema-PublisherProvidedForecast', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPublisherProvidedForecast();
-      var od = api.PublisherProvidedForecast.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PublisherProvidedForecast.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPublisherProvidedForecast(od as api.PublisherProvidedForecast);
     });
   });
@@ -5366,7 +5504,9 @@
   unittest.group('obj-schema-Seller', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSeller();
-      var od = api.Seller.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Seller.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSeller(od as api.Seller);
     });
   });
@@ -5374,7 +5514,9 @@
   unittest.group('obj-schema-SharedTargeting', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSharedTargeting();
-      var od = api.SharedTargeting.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SharedTargeting.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSharedTargeting(od as api.SharedTargeting);
     });
   });
@@ -5382,7 +5524,9 @@
   unittest.group('obj-schema-TargetingValue', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetingValue();
-      var od = api.TargetingValue.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetingValue.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetingValue(od as api.TargetingValue);
     });
   });
@@ -5390,7 +5534,9 @@
   unittest.group('obj-schema-TargetingValueCreativeSize', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetingValueCreativeSize();
-      var od = api.TargetingValueCreativeSize.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetingValueCreativeSize.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetingValueCreativeSize(od as api.TargetingValueCreativeSize);
     });
   });
@@ -5398,7 +5544,9 @@
   unittest.group('obj-schema-TargetingValueDayPartTargeting', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetingValueDayPartTargeting();
-      var od = api.TargetingValueDayPartTargeting.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetingValueDayPartTargeting.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetingValueDayPartTargeting(
           od as api.TargetingValueDayPartTargeting);
     });
@@ -5407,7 +5555,9 @@
   unittest.group('obj-schema-TargetingValueDayPartTargetingDayPart', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetingValueDayPartTargetingDayPart();
-      var od = api.TargetingValueDayPartTargetingDayPart.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetingValueDayPartTargetingDayPart.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetingValueDayPartTargetingDayPart(
           od as api.TargetingValueDayPartTargetingDayPart);
     });
@@ -5416,7 +5566,9 @@
   unittest.group('obj-schema-TargetingValueDemogAgeCriteria', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetingValueDemogAgeCriteria();
-      var od = api.TargetingValueDemogAgeCriteria.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetingValueDemogAgeCriteria.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetingValueDemogAgeCriteria(
           od as api.TargetingValueDemogAgeCriteria);
     });
@@ -5425,7 +5577,9 @@
   unittest.group('obj-schema-TargetingValueDemogGenderCriteria', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetingValueDemogGenderCriteria();
-      var od = api.TargetingValueDemogGenderCriteria.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetingValueDemogGenderCriteria.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetingValueDemogGenderCriteria(
           od as api.TargetingValueDemogGenderCriteria);
     });
@@ -5434,7 +5588,9 @@
   unittest.group('obj-schema-TargetingValueRequestPlatformTargeting', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetingValueRequestPlatformTargeting();
-      var od = api.TargetingValueRequestPlatformTargeting.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetingValueRequestPlatformTargeting.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetingValueRequestPlatformTargeting(
           od as api.TargetingValueRequestPlatformTargeting);
     });
@@ -5443,7 +5599,9 @@
   unittest.group('obj-schema-TargetingValueSize', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetingValueSize();
-      var od = api.TargetingValueSize.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetingValueSize.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetingValueSize(od as api.TargetingValueSize);
     });
   });
@@ -5451,7 +5609,9 @@
   unittest.group('obj-schema-UpdatePrivateAuctionProposalRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdatePrivateAuctionProposalRequest();
-      var od = api.UpdatePrivateAuctionProposalRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdatePrivateAuctionProposalRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdatePrivateAuctionProposalRequest(
           od as api.UpdatePrivateAuctionProposalRequest);
     });
diff --git a/generated/googleapis/test/adexperiencereport/v1_test.dart b/generated/googleapis/test/adexperiencereport/v1_test.dart
index de8d186..9e1d829 100644
--- a/generated/googleapis/test/adexperiencereport/v1_test.dart
+++ b/generated/googleapis/test/adexperiencereport/v1_test.dart
@@ -154,7 +154,9 @@
   unittest.group('obj-schema-PlatformSummary', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPlatformSummary();
-      var od = api.PlatformSummary.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PlatformSummary.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPlatformSummary(od as api.PlatformSummary);
     });
   });
@@ -162,7 +164,9 @@
   unittest.group('obj-schema-SiteSummaryResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSiteSummaryResponse();
-      var od = api.SiteSummaryResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SiteSummaryResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSiteSummaryResponse(od as api.SiteSummaryResponse);
     });
   });
@@ -170,7 +174,9 @@
   unittest.group('obj-schema-ViolatingSitesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildViolatingSitesResponse();
-      var od = api.ViolatingSitesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ViolatingSitesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkViolatingSitesResponse(od as api.ViolatingSitesResponse);
     });
   });
diff --git a/generated/googleapis/test/admin/datatransfer_v1_test.dart b/generated/googleapis/test/admin/datatransfer_v1_test.dart
index 7fe01a6..6d4ab91 100644
--- a/generated/googleapis/test/admin/datatransfer_v1_test.dart
+++ b/generated/googleapis/test/admin/datatransfer_v1_test.dart
@@ -329,7 +329,9 @@
   unittest.group('obj-schema-Application', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApplication();
-      var od = api.Application.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Application.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkApplication(od as api.Application);
     });
   });
@@ -337,7 +339,9 @@
   unittest.group('obj-schema-ApplicationDataTransfer', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApplicationDataTransfer();
-      var od = api.ApplicationDataTransfer.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ApplicationDataTransfer.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkApplicationDataTransfer(od as api.ApplicationDataTransfer);
     });
   });
@@ -345,7 +349,9 @@
   unittest.group('obj-schema-ApplicationTransferParam', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApplicationTransferParam();
-      var od = api.ApplicationTransferParam.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ApplicationTransferParam.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkApplicationTransferParam(od as api.ApplicationTransferParam);
     });
   });
@@ -353,7 +359,9 @@
   unittest.group('obj-schema-ApplicationsListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApplicationsListResponse();
-      var od = api.ApplicationsListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ApplicationsListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkApplicationsListResponse(od as api.ApplicationsListResponse);
     });
   });
@@ -361,7 +369,9 @@
   unittest.group('obj-schema-DataTransfer', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDataTransfer();
-      var od = api.DataTransfer.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DataTransfer.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDataTransfer(od as api.DataTransfer);
     });
   });
@@ -369,7 +379,9 @@
   unittest.group('obj-schema-DataTransfersListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDataTransfersListResponse();
-      var od = api.DataTransfersListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DataTransfersListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDataTransfersListResponse(od as api.DataTransfersListResponse);
     });
   });
diff --git a/generated/googleapis/test/admin/directory_v1_test.dart b/generated/googleapis/test/admin/directory_v1_test.dart
index a22e828..b37aaef 100644
--- a/generated/googleapis/test/admin/directory_v1_test.dart
+++ b/generated/googleapis/test/admin/directory_v1_test.dart
@@ -4785,7 +4785,8 @@
   unittest.group('obj-schema-Alias', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAlias();
-      var od = api.Alias.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Alias.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAlias(od as api.Alias);
     });
   });
@@ -4793,7 +4794,9 @@
   unittest.group('obj-schema-Aliases', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAliases();
-      var od = api.Aliases.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Aliases.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAliases(od as api.Aliases);
     });
   });
@@ -4801,7 +4804,8 @@
   unittest.group('obj-schema-Asp', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAsp();
-      var od = api.Asp.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Asp.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAsp(od as api.Asp);
     });
   });
@@ -4809,7 +4813,8 @@
   unittest.group('obj-schema-Asps', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAsps();
-      var od = api.Asps.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Asps.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAsps(od as api.Asps);
     });
   });
@@ -4817,7 +4822,9 @@
   unittest.group('obj-schema-Building', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBuilding();
-      var od = api.Building.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Building.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBuilding(od as api.Building);
     });
   });
@@ -4825,7 +4832,9 @@
   unittest.group('obj-schema-BuildingAddress', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBuildingAddress();
-      var od = api.BuildingAddress.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BuildingAddress.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBuildingAddress(od as api.BuildingAddress);
     });
   });
@@ -4833,7 +4842,9 @@
   unittest.group('obj-schema-BuildingCoordinates', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBuildingCoordinates();
-      var od = api.BuildingCoordinates.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BuildingCoordinates.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBuildingCoordinates(od as api.BuildingCoordinates);
     });
   });
@@ -4841,7 +4852,9 @@
   unittest.group('obj-schema-Buildings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBuildings();
-      var od = api.Buildings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Buildings.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBuildings(od as api.Buildings);
     });
   });
@@ -4849,7 +4862,9 @@
   unittest.group('obj-schema-CalendarResource', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCalendarResource();
-      var od = api.CalendarResource.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CalendarResource.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCalendarResource(od as api.CalendarResource);
     });
   });
@@ -4857,7 +4872,9 @@
   unittest.group('obj-schema-CalendarResources', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCalendarResources();
-      var od = api.CalendarResources.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CalendarResources.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCalendarResources(od as api.CalendarResources);
     });
   });
@@ -4865,7 +4882,9 @@
   unittest.group('obj-schema-Channel', () {
     unittest.test('to-json--from-json', () async {
       var o = buildChannel();
-      var od = api.Channel.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Channel.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkChannel(od as api.Channel);
     });
   });
@@ -4873,7 +4892,9 @@
   unittest.group('obj-schema-ChromeOsDeviceActiveTimeRanges', () {
     unittest.test('to-json--from-json', () async {
       var o = buildChromeOsDeviceActiveTimeRanges();
-      var od = api.ChromeOsDeviceActiveTimeRanges.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ChromeOsDeviceActiveTimeRanges.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkChromeOsDeviceActiveTimeRanges(
           od as api.ChromeOsDeviceActiveTimeRanges);
     });
@@ -4883,8 +4904,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildChromeOsDeviceCpuStatusReportsCpuTemperatureInfo();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.ChromeOsDeviceCpuStatusReportsCpuTemperatureInfo.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkChromeOsDeviceCpuStatusReportsCpuTemperatureInfo(
           od as api.ChromeOsDeviceCpuStatusReportsCpuTemperatureInfo);
     });
@@ -4893,7 +4915,9 @@
   unittest.group('obj-schema-ChromeOsDeviceCpuStatusReports', () {
     unittest.test('to-json--from-json', () async {
       var o = buildChromeOsDeviceCpuStatusReports();
-      var od = api.ChromeOsDeviceCpuStatusReports.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ChromeOsDeviceCpuStatusReports.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkChromeOsDeviceCpuStatusReports(
           od as api.ChromeOsDeviceCpuStatusReports);
     });
@@ -4902,7 +4926,9 @@
   unittest.group('obj-schema-ChromeOsDeviceDeviceFiles', () {
     unittest.test('to-json--from-json', () async {
       var o = buildChromeOsDeviceDeviceFiles();
-      var od = api.ChromeOsDeviceDeviceFiles.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ChromeOsDeviceDeviceFiles.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkChromeOsDeviceDeviceFiles(od as api.ChromeOsDeviceDeviceFiles);
     });
   });
@@ -4910,8 +4936,9 @@
   unittest.group('obj-schema-ChromeOsDeviceDiskVolumeReportsVolumeInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildChromeOsDeviceDiskVolumeReportsVolumeInfo();
-      var od =
-          api.ChromeOsDeviceDiskVolumeReportsVolumeInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ChromeOsDeviceDiskVolumeReportsVolumeInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkChromeOsDeviceDiskVolumeReportsVolumeInfo(
           od as api.ChromeOsDeviceDiskVolumeReportsVolumeInfo);
     });
@@ -4920,7 +4947,9 @@
   unittest.group('obj-schema-ChromeOsDeviceDiskVolumeReports', () {
     unittest.test('to-json--from-json', () async {
       var o = buildChromeOsDeviceDiskVolumeReports();
-      var od = api.ChromeOsDeviceDiskVolumeReports.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ChromeOsDeviceDiskVolumeReports.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkChromeOsDeviceDiskVolumeReports(
           od as api.ChromeOsDeviceDiskVolumeReports);
     });
@@ -4929,7 +4958,9 @@
   unittest.group('obj-schema-ChromeOsDeviceLastKnownNetwork', () {
     unittest.test('to-json--from-json', () async {
       var o = buildChromeOsDeviceLastKnownNetwork();
-      var od = api.ChromeOsDeviceLastKnownNetwork.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ChromeOsDeviceLastKnownNetwork.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkChromeOsDeviceLastKnownNetwork(
           od as api.ChromeOsDeviceLastKnownNetwork);
     });
@@ -4938,7 +4969,9 @@
   unittest.group('obj-schema-ChromeOsDeviceSystemRamFreeReports', () {
     unittest.test('to-json--from-json', () async {
       var o = buildChromeOsDeviceSystemRamFreeReports();
-      var od = api.ChromeOsDeviceSystemRamFreeReports.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ChromeOsDeviceSystemRamFreeReports.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkChromeOsDeviceSystemRamFreeReports(
           od as api.ChromeOsDeviceSystemRamFreeReports);
     });
@@ -4947,7 +4980,9 @@
   unittest.group('obj-schema-ChromeOsDeviceTpmVersionInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildChromeOsDeviceTpmVersionInfo();
-      var od = api.ChromeOsDeviceTpmVersionInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ChromeOsDeviceTpmVersionInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkChromeOsDeviceTpmVersionInfo(od as api.ChromeOsDeviceTpmVersionInfo);
     });
   });
@@ -4955,7 +4990,9 @@
   unittest.group('obj-schema-ChromeOsDevice', () {
     unittest.test('to-json--from-json', () async {
       var o = buildChromeOsDevice();
-      var od = api.ChromeOsDevice.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ChromeOsDevice.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkChromeOsDevice(od as api.ChromeOsDevice);
     });
   });
@@ -4963,7 +5000,9 @@
   unittest.group('obj-schema-ChromeOsDeviceAction', () {
     unittest.test('to-json--from-json', () async {
       var o = buildChromeOsDeviceAction();
-      var od = api.ChromeOsDeviceAction.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ChromeOsDeviceAction.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkChromeOsDeviceAction(od as api.ChromeOsDeviceAction);
     });
   });
@@ -4971,7 +5010,9 @@
   unittest.group('obj-schema-ChromeOsDevices', () {
     unittest.test('to-json--from-json', () async {
       var o = buildChromeOsDevices();
-      var od = api.ChromeOsDevices.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ChromeOsDevices.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkChromeOsDevices(od as api.ChromeOsDevices);
     });
   });
@@ -4979,7 +5020,9 @@
   unittest.group('obj-schema-ChromeOsMoveDevicesToOu', () {
     unittest.test('to-json--from-json', () async {
       var o = buildChromeOsMoveDevicesToOu();
-      var od = api.ChromeOsMoveDevicesToOu.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ChromeOsMoveDevicesToOu.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkChromeOsMoveDevicesToOu(od as api.ChromeOsMoveDevicesToOu);
     });
   });
@@ -4987,7 +5030,9 @@
   unittest.group('obj-schema-Customer', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomer();
-      var od = api.Customer.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Customer.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkCustomer(od as api.Customer);
     });
   });
@@ -4995,7 +5040,9 @@
   unittest.group('obj-schema-CustomerPostalAddress', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomerPostalAddress();
-      var od = api.CustomerPostalAddress.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CustomerPostalAddress.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCustomerPostalAddress(od as api.CustomerPostalAddress);
     });
   });
@@ -5003,7 +5050,9 @@
   unittest.group('obj-schema-DirectoryChromeosdevicesCommand', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDirectoryChromeosdevicesCommand();
-      var od = api.DirectoryChromeosdevicesCommand.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DirectoryChromeosdevicesCommand.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDirectoryChromeosdevicesCommand(
           od as api.DirectoryChromeosdevicesCommand);
     });
@@ -5012,7 +5061,9 @@
   unittest.group('obj-schema-DirectoryChromeosdevicesCommandResult', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDirectoryChromeosdevicesCommandResult();
-      var od = api.DirectoryChromeosdevicesCommandResult.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DirectoryChromeosdevicesCommandResult.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDirectoryChromeosdevicesCommandResult(
           od as api.DirectoryChromeosdevicesCommandResult);
     });
@@ -5021,8 +5072,9 @@
   unittest.group('obj-schema-DirectoryChromeosdevicesIssueCommandRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDirectoryChromeosdevicesIssueCommandRequest();
-      var od =
-          api.DirectoryChromeosdevicesIssueCommandRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DirectoryChromeosdevicesIssueCommandRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDirectoryChromeosdevicesIssueCommandRequest(
           od as api.DirectoryChromeosdevicesIssueCommandRequest);
     });
@@ -5031,8 +5083,9 @@
   unittest.group('obj-schema-DirectoryChromeosdevicesIssueCommandResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDirectoryChromeosdevicesIssueCommandResponse();
-      var od =
-          api.DirectoryChromeosdevicesIssueCommandResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DirectoryChromeosdevicesIssueCommandResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDirectoryChromeosdevicesIssueCommandResponse(
           od as api.DirectoryChromeosdevicesIssueCommandResponse);
     });
@@ -5041,7 +5094,9 @@
   unittest.group('obj-schema-DomainAlias', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDomainAlias();
-      var od = api.DomainAlias.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DomainAlias.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDomainAlias(od as api.DomainAlias);
     });
   });
@@ -5049,7 +5104,9 @@
   unittest.group('obj-schema-DomainAliases', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDomainAliases();
-      var od = api.DomainAliases.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DomainAliases.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDomainAliases(od as api.DomainAliases);
     });
   });
@@ -5057,7 +5114,9 @@
   unittest.group('obj-schema-Domains', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDomains();
-      var od = api.Domains.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Domains.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDomains(od as api.Domains);
     });
   });
@@ -5065,7 +5124,9 @@
   unittest.group('obj-schema-Domains2', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDomains2();
-      var od = api.Domains2.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Domains2.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDomains2(od as api.Domains2);
     });
   });
@@ -5073,7 +5134,9 @@
   unittest.group('obj-schema-Feature', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFeature();
-      var od = api.Feature.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Feature.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkFeature(od as api.Feature);
     });
   });
@@ -5081,7 +5144,9 @@
   unittest.group('obj-schema-FeatureInstance', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFeatureInstance();
-      var od = api.FeatureInstance.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FeatureInstance.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFeatureInstance(od as api.FeatureInstance);
     });
   });
@@ -5089,7 +5154,9 @@
   unittest.group('obj-schema-FeatureRename', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFeatureRename();
-      var od = api.FeatureRename.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FeatureRename.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFeatureRename(od as api.FeatureRename);
     });
   });
@@ -5097,7 +5164,9 @@
   unittest.group('obj-schema-Features', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFeatures();
-      var od = api.Features.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Features.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkFeatures(od as api.Features);
     });
   });
@@ -5105,7 +5174,8 @@
   unittest.group('obj-schema-Group', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGroup();
-      var od = api.Group.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Group.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGroup(od as api.Group);
     });
   });
@@ -5113,7 +5183,9 @@
   unittest.group('obj-schema-Groups', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGroups();
-      var od = api.Groups.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Groups.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGroups(od as api.Groups);
     });
   });
@@ -5121,7 +5193,9 @@
   unittest.group('obj-schema-Member', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMember();
-      var od = api.Member.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Member.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkMember(od as api.Member);
     });
   });
@@ -5129,7 +5203,9 @@
   unittest.group('obj-schema-Members', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMembers();
-      var od = api.Members.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Members.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkMembers(od as api.Members);
     });
   });
@@ -5137,7 +5213,9 @@
   unittest.group('obj-schema-MembersHasMember', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMembersHasMember();
-      var od = api.MembersHasMember.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MembersHasMember.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMembersHasMember(od as api.MembersHasMember);
     });
   });
@@ -5145,7 +5223,9 @@
   unittest.group('obj-schema-MobileDeviceApplications', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMobileDeviceApplications();
-      var od = api.MobileDeviceApplications.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MobileDeviceApplications.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMobileDeviceApplications(od as api.MobileDeviceApplications);
     });
   });
@@ -5153,7 +5233,9 @@
   unittest.group('obj-schema-MobileDevice', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMobileDevice();
-      var od = api.MobileDevice.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MobileDevice.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMobileDevice(od as api.MobileDevice);
     });
   });
@@ -5161,7 +5243,9 @@
   unittest.group('obj-schema-MobileDeviceAction', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMobileDeviceAction();
-      var od = api.MobileDeviceAction.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MobileDeviceAction.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMobileDeviceAction(od as api.MobileDeviceAction);
     });
   });
@@ -5169,7 +5253,9 @@
   unittest.group('obj-schema-MobileDevices', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMobileDevices();
-      var od = api.MobileDevices.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MobileDevices.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMobileDevices(od as api.MobileDevices);
     });
   });
@@ -5177,7 +5263,9 @@
   unittest.group('obj-schema-OrgUnit', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrgUnit();
-      var od = api.OrgUnit.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.OrgUnit.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOrgUnit(od as api.OrgUnit);
     });
   });
@@ -5185,7 +5273,9 @@
   unittest.group('obj-schema-OrgUnits', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrgUnits();
-      var od = api.OrgUnits.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.OrgUnits.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOrgUnits(od as api.OrgUnits);
     });
   });
@@ -5193,7 +5283,9 @@
   unittest.group('obj-schema-Privilege', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPrivilege();
-      var od = api.Privilege.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Privilege.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPrivilege(od as api.Privilege);
     });
   });
@@ -5201,7 +5293,9 @@
   unittest.group('obj-schema-Privileges', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPrivileges();
-      var od = api.Privileges.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Privileges.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPrivileges(od as api.Privileges);
     });
   });
@@ -5209,7 +5303,9 @@
   unittest.group('obj-schema-RecentUsers', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRecentUsers();
-      var od = api.RecentUsers.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RecentUsers.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRecentUsers(od as api.RecentUsers);
     });
   });
@@ -5217,7 +5313,9 @@
   unittest.group('obj-schema-RoleRolePrivileges', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRoleRolePrivileges();
-      var od = api.RoleRolePrivileges.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RoleRolePrivileges.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRoleRolePrivileges(od as api.RoleRolePrivileges);
     });
   });
@@ -5225,7 +5323,8 @@
   unittest.group('obj-schema-Role', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRole();
-      var od = api.Role.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Role.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkRole(od as api.Role);
     });
   });
@@ -5233,7 +5332,9 @@
   unittest.group('obj-schema-RoleAssignment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRoleAssignment();
-      var od = api.RoleAssignment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RoleAssignment.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRoleAssignment(od as api.RoleAssignment);
     });
   });
@@ -5241,7 +5342,9 @@
   unittest.group('obj-schema-RoleAssignments', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRoleAssignments();
-      var od = api.RoleAssignments.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RoleAssignments.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRoleAssignments(od as api.RoleAssignments);
     });
   });
@@ -5249,7 +5352,8 @@
   unittest.group('obj-schema-Roles', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRoles();
-      var od = api.Roles.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Roles.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkRoles(od as api.Roles);
     });
   });
@@ -5257,7 +5361,9 @@
   unittest.group('obj-schema-Schema', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSchema();
-      var od = api.Schema.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Schema.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSchema(od as api.Schema);
     });
   });
@@ -5265,7 +5371,9 @@
   unittest.group('obj-schema-SchemaFieldSpecNumericIndexingSpec', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSchemaFieldSpecNumericIndexingSpec();
-      var od = api.SchemaFieldSpecNumericIndexingSpec.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SchemaFieldSpecNumericIndexingSpec.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSchemaFieldSpecNumericIndexingSpec(
           od as api.SchemaFieldSpecNumericIndexingSpec);
     });
@@ -5274,7 +5382,9 @@
   unittest.group('obj-schema-SchemaFieldSpec', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSchemaFieldSpec();
-      var od = api.SchemaFieldSpec.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SchemaFieldSpec.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSchemaFieldSpec(od as api.SchemaFieldSpec);
     });
   });
@@ -5282,7 +5392,9 @@
   unittest.group('obj-schema-Schemas', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSchemas();
-      var od = api.Schemas.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Schemas.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSchemas(od as api.Schemas);
     });
   });
@@ -5290,7 +5402,8 @@
   unittest.group('obj-schema-Token', () {
     unittest.test('to-json--from-json', () async {
       var o = buildToken();
-      var od = api.Token.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Token.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkToken(od as api.Token);
     });
   });
@@ -5298,7 +5411,9 @@
   unittest.group('obj-schema-Tokens', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTokens();
-      var od = api.Tokens.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Tokens.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTokens(od as api.Tokens);
     });
   });
@@ -5306,7 +5421,8 @@
   unittest.group('obj-schema-User', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUser();
-      var od = api.User.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.User.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkUser(od as api.User);
     });
   });
@@ -5314,7 +5430,9 @@
   unittest.group('obj-schema-UserAbout', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUserAbout();
-      var od = api.UserAbout.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.UserAbout.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkUserAbout(od as api.UserAbout);
     });
   });
@@ -5322,7 +5440,9 @@
   unittest.group('obj-schema-UserAddress', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUserAddress();
-      var od = api.UserAddress.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UserAddress.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUserAddress(od as api.UserAddress);
     });
   });
@@ -5330,7 +5450,9 @@
   unittest.group('obj-schema-UserCustomProperties', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUserCustomProperties();
-      var od = api.UserCustomProperties.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UserCustomProperties.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUserCustomProperties(od as api.UserCustomProperties);
     });
   });
@@ -5338,7 +5460,9 @@
   unittest.group('obj-schema-UserEmail', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUserEmail();
-      var od = api.UserEmail.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.UserEmail.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkUserEmail(od as api.UserEmail);
     });
   });
@@ -5346,7 +5470,9 @@
   unittest.group('obj-schema-UserExternalId', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUserExternalId();
-      var od = api.UserExternalId.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UserExternalId.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUserExternalId(od as api.UserExternalId);
     });
   });
@@ -5354,7 +5480,9 @@
   unittest.group('obj-schema-UserGender', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUserGender();
-      var od = api.UserGender.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.UserGender.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkUserGender(od as api.UserGender);
     });
   });
@@ -5362,7 +5490,9 @@
   unittest.group('obj-schema-UserIm', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUserIm();
-      var od = api.UserIm.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.UserIm.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkUserIm(od as api.UserIm);
     });
   });
@@ -5370,7 +5500,9 @@
   unittest.group('obj-schema-UserKeyword', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUserKeyword();
-      var od = api.UserKeyword.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UserKeyword.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUserKeyword(od as api.UserKeyword);
     });
   });
@@ -5378,7 +5510,9 @@
   unittest.group('obj-schema-UserLanguage', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUserLanguage();
-      var od = api.UserLanguage.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UserLanguage.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUserLanguage(od as api.UserLanguage);
     });
   });
@@ -5386,7 +5520,9 @@
   unittest.group('obj-schema-UserLocation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUserLocation();
-      var od = api.UserLocation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UserLocation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUserLocation(od as api.UserLocation);
     });
   });
@@ -5394,7 +5530,9 @@
   unittest.group('obj-schema-UserMakeAdmin', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUserMakeAdmin();
-      var od = api.UserMakeAdmin.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UserMakeAdmin.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUserMakeAdmin(od as api.UserMakeAdmin);
     });
   });
@@ -5402,7 +5540,9 @@
   unittest.group('obj-schema-UserName', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUserName();
-      var od = api.UserName.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.UserName.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkUserName(od as api.UserName);
     });
   });
@@ -5410,7 +5550,9 @@
   unittest.group('obj-schema-UserOrganization', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUserOrganization();
-      var od = api.UserOrganization.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UserOrganization.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUserOrganization(od as api.UserOrganization);
     });
   });
@@ -5418,7 +5560,9 @@
   unittest.group('obj-schema-UserPhone', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUserPhone();
-      var od = api.UserPhone.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.UserPhone.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkUserPhone(od as api.UserPhone);
     });
   });
@@ -5426,7 +5570,9 @@
   unittest.group('obj-schema-UserPhoto', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUserPhoto();
-      var od = api.UserPhoto.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.UserPhoto.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkUserPhoto(od as api.UserPhoto);
     });
   });
@@ -5434,7 +5580,9 @@
   unittest.group('obj-schema-UserPosixAccount', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUserPosixAccount();
-      var od = api.UserPosixAccount.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UserPosixAccount.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUserPosixAccount(od as api.UserPosixAccount);
     });
   });
@@ -5442,7 +5590,9 @@
   unittest.group('obj-schema-UserRelation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUserRelation();
-      var od = api.UserRelation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UserRelation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUserRelation(od as api.UserRelation);
     });
   });
@@ -5450,7 +5600,9 @@
   unittest.group('obj-schema-UserSshPublicKey', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUserSshPublicKey();
-      var od = api.UserSshPublicKey.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UserSshPublicKey.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUserSshPublicKey(od as api.UserSshPublicKey);
     });
   });
@@ -5458,7 +5610,9 @@
   unittest.group('obj-schema-UserUndelete', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUserUndelete();
-      var od = api.UserUndelete.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UserUndelete.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUserUndelete(od as api.UserUndelete);
     });
   });
@@ -5466,7 +5620,9 @@
   unittest.group('obj-schema-UserWebsite', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUserWebsite();
-      var od = api.UserWebsite.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UserWebsite.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUserWebsite(od as api.UserWebsite);
     });
   });
@@ -5474,7 +5630,8 @@
   unittest.group('obj-schema-Users', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUsers();
-      var od = api.Users.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Users.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkUsers(od as api.Users);
     });
   });
@@ -5482,7 +5639,9 @@
   unittest.group('obj-schema-VerificationCode', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVerificationCode();
-      var od = api.VerificationCode.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VerificationCode.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVerificationCode(od as api.VerificationCode);
     });
   });
@@ -5490,7 +5649,9 @@
   unittest.group('obj-schema-VerificationCodes', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVerificationCodes();
-      var od = api.VerificationCodes.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VerificationCodes.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVerificationCodes(od as api.VerificationCodes);
     });
   });
diff --git a/generated/googleapis/test/admin/reports_v1_test.dart b/generated/googleapis/test/admin/reports_v1_test.dart
index f7ef2f9..ca19b5c 100644
--- a/generated/googleapis/test/admin/reports_v1_test.dart
+++ b/generated/googleapis/test/admin/reports_v1_test.dart
@@ -909,7 +909,9 @@
   unittest.group('obj-schema-Activities', () {
     unittest.test('to-json--from-json', () async {
       var o = buildActivities();
-      var od = api.Activities.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Activities.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkActivities(od as api.Activities);
     });
   });
@@ -917,7 +919,9 @@
   unittest.group('obj-schema-ActivityActor', () {
     unittest.test('to-json--from-json', () async {
       var o = buildActivityActor();
-      var od = api.ActivityActor.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ActivityActor.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkActivityActor(od as api.ActivityActor);
     });
   });
@@ -925,7 +929,9 @@
   unittest.group('obj-schema-ActivityEventsParametersMessageValue', () {
     unittest.test('to-json--from-json', () async {
       var o = buildActivityEventsParametersMessageValue();
-      var od = api.ActivityEventsParametersMessageValue.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ActivityEventsParametersMessageValue.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkActivityEventsParametersMessageValue(
           od as api.ActivityEventsParametersMessageValue);
     });
@@ -934,8 +940,9 @@
   unittest.group('obj-schema-ActivityEventsParametersMultiMessageValue', () {
     unittest.test('to-json--from-json', () async {
       var o = buildActivityEventsParametersMultiMessageValue();
-      var od =
-          api.ActivityEventsParametersMultiMessageValue.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ActivityEventsParametersMultiMessageValue.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkActivityEventsParametersMultiMessageValue(
           od as api.ActivityEventsParametersMultiMessageValue);
     });
@@ -944,7 +951,9 @@
   unittest.group('obj-schema-ActivityEventsParameters', () {
     unittest.test('to-json--from-json', () async {
       var o = buildActivityEventsParameters();
-      var od = api.ActivityEventsParameters.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ActivityEventsParameters.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkActivityEventsParameters(od as api.ActivityEventsParameters);
     });
   });
@@ -952,7 +961,9 @@
   unittest.group('obj-schema-ActivityEvents', () {
     unittest.test('to-json--from-json', () async {
       var o = buildActivityEvents();
-      var od = api.ActivityEvents.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ActivityEvents.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkActivityEvents(od as api.ActivityEvents);
     });
   });
@@ -960,7 +971,9 @@
   unittest.group('obj-schema-ActivityId', () {
     unittest.test('to-json--from-json', () async {
       var o = buildActivityId();
-      var od = api.ActivityId.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ActivityId.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkActivityId(od as api.ActivityId);
     });
   });
@@ -968,7 +981,9 @@
   unittest.group('obj-schema-Activity', () {
     unittest.test('to-json--from-json', () async {
       var o = buildActivity();
-      var od = api.Activity.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Activity.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkActivity(od as api.Activity);
     });
   });
@@ -976,7 +991,9 @@
   unittest.group('obj-schema-Channel', () {
     unittest.test('to-json--from-json', () async {
       var o = buildChannel();
-      var od = api.Channel.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Channel.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkChannel(od as api.Channel);
     });
   });
@@ -984,7 +1001,9 @@
   unittest.group('obj-schema-NestedParameter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNestedParameter();
-      var od = api.NestedParameter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NestedParameter.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNestedParameter(od as api.NestedParameter);
     });
   });
@@ -992,7 +1011,9 @@
   unittest.group('obj-schema-UsageReportEntity', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUsageReportEntity();
-      var od = api.UsageReportEntity.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UsageReportEntity.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUsageReportEntity(od as api.UsageReportEntity);
     });
   });
@@ -1000,7 +1021,9 @@
   unittest.group('obj-schema-UsageReportParameters', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUsageReportParameters();
-      var od = api.UsageReportParameters.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UsageReportParameters.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUsageReportParameters(od as api.UsageReportParameters);
     });
   });
@@ -1008,7 +1031,9 @@
   unittest.group('obj-schema-UsageReport', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUsageReport();
-      var od = api.UsageReport.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UsageReport.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUsageReport(od as api.UsageReport);
     });
   });
@@ -1016,7 +1041,9 @@
   unittest.group('obj-schema-UsageReportsWarningsData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUsageReportsWarningsData();
-      var od = api.UsageReportsWarningsData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UsageReportsWarningsData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUsageReportsWarningsData(od as api.UsageReportsWarningsData);
     });
   });
@@ -1024,7 +1051,9 @@
   unittest.group('obj-schema-UsageReportsWarnings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUsageReportsWarnings();
-      var od = api.UsageReportsWarnings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UsageReportsWarnings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUsageReportsWarnings(od as api.UsageReportsWarnings);
     });
   });
@@ -1032,7 +1061,9 @@
   unittest.group('obj-schema-UsageReports', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUsageReports();
-      var od = api.UsageReports.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UsageReports.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUsageReports(od as api.UsageReports);
     });
   });
diff --git a/generated/googleapis/test/admob/v1_test.dart b/generated/googleapis/test/admob/v1_test.dart
index 02f2f2e..8235cc3 100644
--- a/generated/googleapis/test/admob/v1_test.dart
+++ b/generated/googleapis/test/admob/v1_test.dart
@@ -837,7 +837,8 @@
   unittest.group('obj-schema-Date', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDate();
-      var od = api.Date.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Date.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDate(od as api.Date);
     });
   });
@@ -845,7 +846,9 @@
   unittest.group('obj-schema-DateRange', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDateRange();
-      var od = api.DateRange.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.DateRange.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDateRange(od as api.DateRange);
     });
   });
@@ -853,7 +856,9 @@
   unittest.group('obj-schema-GenerateMediationReportRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGenerateMediationReportRequest();
-      var od = api.GenerateMediationReportRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GenerateMediationReportRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGenerateMediationReportRequest(
           od as api.GenerateMediationReportRequest);
     });
@@ -862,7 +867,9 @@
   unittest.group('obj-schema-GenerateMediationReportResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGenerateMediationReportResponse();
-      var od = api.GenerateMediationReportResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GenerateMediationReportResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGenerateMediationReportResponse(
           od as api.GenerateMediationReportResponse);
     });
@@ -871,7 +878,9 @@
   unittest.group('obj-schema-GenerateNetworkReportRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGenerateNetworkReportRequest();
-      var od = api.GenerateNetworkReportRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GenerateNetworkReportRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGenerateNetworkReportRequest(od as api.GenerateNetworkReportRequest);
     });
   });
@@ -879,7 +888,9 @@
   unittest.group('obj-schema-GenerateNetworkReportResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGenerateNetworkReportResponse();
-      var od = api.GenerateNetworkReportResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GenerateNetworkReportResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGenerateNetworkReportResponse(
           od as api.GenerateNetworkReportResponse);
     });
@@ -888,7 +899,9 @@
   unittest.group('obj-schema-ListPublisherAccountsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListPublisherAccountsResponse();
-      var od = api.ListPublisherAccountsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListPublisherAccountsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListPublisherAccountsResponse(
           od as api.ListPublisherAccountsResponse);
     });
@@ -897,7 +910,9 @@
   unittest.group('obj-schema-LocalizationSettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLocalizationSettings();
-      var od = api.LocalizationSettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LocalizationSettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLocalizationSettings(od as api.LocalizationSettings);
     });
   });
@@ -905,7 +920,9 @@
   unittest.group('obj-schema-MediationReportSpec', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMediationReportSpec();
-      var od = api.MediationReportSpec.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MediationReportSpec.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMediationReportSpec(od as api.MediationReportSpec);
     });
   });
@@ -913,7 +930,9 @@
   unittest.group('obj-schema-MediationReportSpecDimensionFilter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMediationReportSpecDimensionFilter();
-      var od = api.MediationReportSpecDimensionFilter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MediationReportSpecDimensionFilter.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMediationReportSpecDimensionFilter(
           od as api.MediationReportSpecDimensionFilter);
     });
@@ -922,7 +941,9 @@
   unittest.group('obj-schema-MediationReportSpecSortCondition', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMediationReportSpecSortCondition();
-      var od = api.MediationReportSpecSortCondition.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MediationReportSpecSortCondition.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMediationReportSpecSortCondition(
           od as api.MediationReportSpecSortCondition);
     });
@@ -931,7 +952,9 @@
   unittest.group('obj-schema-NetworkReportSpec', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNetworkReportSpec();
-      var od = api.NetworkReportSpec.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NetworkReportSpec.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNetworkReportSpec(od as api.NetworkReportSpec);
     });
   });
@@ -939,7 +962,9 @@
   unittest.group('obj-schema-NetworkReportSpecDimensionFilter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNetworkReportSpecDimensionFilter();
-      var od = api.NetworkReportSpecDimensionFilter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NetworkReportSpecDimensionFilter.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNetworkReportSpecDimensionFilter(
           od as api.NetworkReportSpecDimensionFilter);
     });
@@ -948,7 +973,9 @@
   unittest.group('obj-schema-NetworkReportSpecSortCondition', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNetworkReportSpecSortCondition();
-      var od = api.NetworkReportSpecSortCondition.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NetworkReportSpecSortCondition.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNetworkReportSpecSortCondition(
           od as api.NetworkReportSpecSortCondition);
     });
@@ -957,7 +984,9 @@
   unittest.group('obj-schema-PublisherAccount', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPublisherAccount();
-      var od = api.PublisherAccount.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PublisherAccount.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPublisherAccount(od as api.PublisherAccount);
     });
   });
@@ -965,7 +994,9 @@
   unittest.group('obj-schema-ReportFooter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReportFooter();
-      var od = api.ReportFooter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReportFooter.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReportFooter(od as api.ReportFooter);
     });
   });
@@ -973,7 +1004,9 @@
   unittest.group('obj-schema-ReportHeader', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReportHeader();
-      var od = api.ReportHeader.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReportHeader.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReportHeader(od as api.ReportHeader);
     });
   });
@@ -981,7 +1014,9 @@
   unittest.group('obj-schema-ReportRow', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReportRow();
-      var od = api.ReportRow.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ReportRow.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkReportRow(od as api.ReportRow);
     });
   });
@@ -989,7 +1024,9 @@
   unittest.group('obj-schema-ReportRowDimensionValue', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReportRowDimensionValue();
-      var od = api.ReportRowDimensionValue.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReportRowDimensionValue.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReportRowDimensionValue(od as api.ReportRowDimensionValue);
     });
   });
@@ -997,7 +1034,9 @@
   unittest.group('obj-schema-ReportRowMetricValue', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReportRowMetricValue();
-      var od = api.ReportRowMetricValue.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReportRowMetricValue.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReportRowMetricValue(od as api.ReportRowMetricValue);
     });
   });
@@ -1005,7 +1044,9 @@
   unittest.group('obj-schema-ReportWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReportWarning();
-      var od = api.ReportWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReportWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReportWarning(od as api.ReportWarning);
     });
   });
@@ -1013,7 +1054,9 @@
   unittest.group('obj-schema-StringList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStringList();
-      var od = api.StringList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.StringList.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStringList(od as api.StringList);
     });
   });
diff --git a/generated/googleapis/test/adsense/v1_4_test.dart b/generated/googleapis/test/adsense/v1_4_test.dart
index bea54fb..fcd9c9c 100644
--- a/generated/googleapis/test/adsense/v1_4_test.dart
+++ b/generated/googleapis/test/adsense/v1_4_test.dart
@@ -1647,7 +1647,9 @@
   unittest.group('obj-schema-Account', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccount();
-      var od = api.Account.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Account.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAccount(od as api.Account);
     });
   });
@@ -1655,7 +1657,9 @@
   unittest.group('obj-schema-Accounts', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccounts();
-      var od = api.Accounts.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Accounts.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAccounts(od as api.Accounts);
     });
   });
@@ -1663,7 +1667,9 @@
   unittest.group('obj-schema-AdClient', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAdClient();
-      var od = api.AdClient.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.AdClient.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAdClient(od as api.AdClient);
     });
   });
@@ -1671,7 +1677,9 @@
   unittest.group('obj-schema-AdClients', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAdClients();
-      var od = api.AdClients.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.AdClients.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAdClients(od as api.AdClients);
     });
   });
@@ -1679,7 +1687,9 @@
   unittest.group('obj-schema-AdCode', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAdCode();
-      var od = api.AdCode.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.AdCode.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAdCode(od as api.AdCode);
     });
   });
@@ -1687,7 +1697,9 @@
   unittest.group('obj-schema-AdStyleColors', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAdStyleColors();
-      var od = api.AdStyleColors.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AdStyleColors.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAdStyleColors(od as api.AdStyleColors);
     });
   });
@@ -1695,7 +1707,9 @@
   unittest.group('obj-schema-AdStyleFont', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAdStyleFont();
-      var od = api.AdStyleFont.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AdStyleFont.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAdStyleFont(od as api.AdStyleFont);
     });
   });
@@ -1703,7 +1717,9 @@
   unittest.group('obj-schema-AdStyle', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAdStyle();
-      var od = api.AdStyle.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.AdStyle.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAdStyle(od as api.AdStyle);
     });
   });
@@ -1711,7 +1727,9 @@
   unittest.group('obj-schema-AdUnitContentAdsSettingsBackupOption', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAdUnitContentAdsSettingsBackupOption();
-      var od = api.AdUnitContentAdsSettingsBackupOption.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AdUnitContentAdsSettingsBackupOption.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAdUnitContentAdsSettingsBackupOption(
           od as api.AdUnitContentAdsSettingsBackupOption);
     });
@@ -1720,7 +1738,9 @@
   unittest.group('obj-schema-AdUnitContentAdsSettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAdUnitContentAdsSettings();
-      var od = api.AdUnitContentAdsSettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AdUnitContentAdsSettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAdUnitContentAdsSettings(od as api.AdUnitContentAdsSettings);
     });
   });
@@ -1728,7 +1748,9 @@
   unittest.group('obj-schema-AdUnitFeedAdsSettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAdUnitFeedAdsSettings();
-      var od = api.AdUnitFeedAdsSettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AdUnitFeedAdsSettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAdUnitFeedAdsSettings(od as api.AdUnitFeedAdsSettings);
     });
   });
@@ -1736,7 +1758,9 @@
   unittest.group('obj-schema-AdUnitMobileContentAdsSettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAdUnitMobileContentAdsSettings();
-      var od = api.AdUnitMobileContentAdsSettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AdUnitMobileContentAdsSettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAdUnitMobileContentAdsSettings(
           od as api.AdUnitMobileContentAdsSettings);
     });
@@ -1745,7 +1769,9 @@
   unittest.group('obj-schema-AdUnit', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAdUnit();
-      var od = api.AdUnit.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.AdUnit.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAdUnit(od as api.AdUnit);
     });
   });
@@ -1753,7 +1779,9 @@
   unittest.group('obj-schema-AdUnits', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAdUnits();
-      var od = api.AdUnits.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.AdUnits.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAdUnits(od as api.AdUnits);
     });
   });
@@ -1761,7 +1789,9 @@
   unittest.group('obj-schema-AdsenseReportsGenerateResponseHeaders', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAdsenseReportsGenerateResponseHeaders();
-      var od = api.AdsenseReportsGenerateResponseHeaders.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AdsenseReportsGenerateResponseHeaders.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAdsenseReportsGenerateResponseHeaders(
           od as api.AdsenseReportsGenerateResponseHeaders);
     });
@@ -1770,7 +1800,9 @@
   unittest.group('obj-schema-AdsenseReportsGenerateResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAdsenseReportsGenerateResponse();
-      var od = api.AdsenseReportsGenerateResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AdsenseReportsGenerateResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAdsenseReportsGenerateResponse(
           od as api.AdsenseReportsGenerateResponse);
     });
@@ -1779,7 +1811,8 @@
   unittest.group('obj-schema-Alert', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAlert();
-      var od = api.Alert.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Alert.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAlert(od as api.Alert);
     });
   });
@@ -1787,7 +1820,9 @@
   unittest.group('obj-schema-Alerts', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAlerts();
-      var od = api.Alerts.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Alerts.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAlerts(od as api.Alerts);
     });
   });
@@ -1795,7 +1830,9 @@
   unittest.group('obj-schema-CustomChannelTargetingInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomChannelTargetingInfo();
-      var od = api.CustomChannelTargetingInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CustomChannelTargetingInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCustomChannelTargetingInfo(od as api.CustomChannelTargetingInfo);
     });
   });
@@ -1803,7 +1840,9 @@
   unittest.group('obj-schema-CustomChannel', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomChannel();
-      var od = api.CustomChannel.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CustomChannel.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCustomChannel(od as api.CustomChannel);
     });
   });
@@ -1811,7 +1850,9 @@
   unittest.group('obj-schema-CustomChannels', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomChannels();
-      var od = api.CustomChannels.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CustomChannels.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCustomChannels(od as api.CustomChannels);
     });
   });
@@ -1819,7 +1860,9 @@
   unittest.group('obj-schema-Metadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMetadata();
-      var od = api.Metadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Metadata.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkMetadata(od as api.Metadata);
     });
   });
@@ -1827,7 +1870,9 @@
   unittest.group('obj-schema-Payment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPayment();
-      var od = api.Payment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Payment.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPayment(od as api.Payment);
     });
   });
@@ -1835,7 +1880,9 @@
   unittest.group('obj-schema-Payments', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPayments();
-      var od = api.Payments.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Payments.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPayments(od as api.Payments);
     });
   });
@@ -1843,7 +1890,9 @@
   unittest.group('obj-schema-ReportingMetadataEntry', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReportingMetadataEntry();
-      var od = api.ReportingMetadataEntry.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReportingMetadataEntry.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReportingMetadataEntry(od as api.ReportingMetadataEntry);
     });
   });
@@ -1851,7 +1900,9 @@
   unittest.group('obj-schema-SavedAdStyle', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSavedAdStyle();
-      var od = api.SavedAdStyle.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SavedAdStyle.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSavedAdStyle(od as api.SavedAdStyle);
     });
   });
@@ -1859,7 +1910,9 @@
   unittest.group('obj-schema-SavedAdStyles', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSavedAdStyles();
-      var od = api.SavedAdStyles.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SavedAdStyles.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSavedAdStyles(od as api.SavedAdStyles);
     });
   });
@@ -1867,7 +1920,9 @@
   unittest.group('obj-schema-SavedReport', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSavedReport();
-      var od = api.SavedReport.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SavedReport.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSavedReport(od as api.SavedReport);
     });
   });
@@ -1875,7 +1930,9 @@
   unittest.group('obj-schema-SavedReports', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSavedReports();
-      var od = api.SavedReports.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SavedReports.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSavedReports(od as api.SavedReports);
     });
   });
@@ -1883,7 +1940,9 @@
   unittest.group('obj-schema-UrlChannel', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUrlChannel();
-      var od = api.UrlChannel.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.UrlChannel.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkUrlChannel(od as api.UrlChannel);
     });
   });
@@ -1891,7 +1950,9 @@
   unittest.group('obj-schema-UrlChannels', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUrlChannels();
-      var od = api.UrlChannels.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UrlChannels.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUrlChannels(od as api.UrlChannels);
     });
   });
diff --git a/generated/googleapis/test/adsensehost/v4_1_test.dart b/generated/googleapis/test/adsensehost/v4_1_test.dart
index 276d5f6..a60ad40 100644
--- a/generated/googleapis/test/adsensehost/v4_1_test.dart
+++ b/generated/googleapis/test/adsensehost/v4_1_test.dart
@@ -1139,7 +1139,9 @@
   unittest.group('obj-schema-Account', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccount();
-      var od = api.Account.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Account.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAccount(od as api.Account);
     });
   });
@@ -1147,7 +1149,9 @@
   unittest.group('obj-schema-Accounts', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccounts();
-      var od = api.Accounts.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Accounts.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAccounts(od as api.Accounts);
     });
   });
@@ -1155,7 +1159,9 @@
   unittest.group('obj-schema-AdClient', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAdClient();
-      var od = api.AdClient.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.AdClient.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAdClient(od as api.AdClient);
     });
   });
@@ -1163,7 +1169,9 @@
   unittest.group('obj-schema-AdClients', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAdClients();
-      var od = api.AdClients.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.AdClients.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAdClients(od as api.AdClients);
     });
   });
@@ -1171,7 +1179,9 @@
   unittest.group('obj-schema-AdCode', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAdCode();
-      var od = api.AdCode.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.AdCode.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAdCode(od as api.AdCode);
     });
   });
@@ -1179,7 +1189,9 @@
   unittest.group('obj-schema-AdStyleColors', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAdStyleColors();
-      var od = api.AdStyleColors.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AdStyleColors.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAdStyleColors(od as api.AdStyleColors);
     });
   });
@@ -1187,7 +1199,9 @@
   unittest.group('obj-schema-AdStyleFont', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAdStyleFont();
-      var od = api.AdStyleFont.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AdStyleFont.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAdStyleFont(od as api.AdStyleFont);
     });
   });
@@ -1195,7 +1209,9 @@
   unittest.group('obj-schema-AdStyle', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAdStyle();
-      var od = api.AdStyle.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.AdStyle.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAdStyle(od as api.AdStyle);
     });
   });
@@ -1203,7 +1219,9 @@
   unittest.group('obj-schema-AdUnitContentAdsSettingsBackupOption', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAdUnitContentAdsSettingsBackupOption();
-      var od = api.AdUnitContentAdsSettingsBackupOption.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AdUnitContentAdsSettingsBackupOption.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAdUnitContentAdsSettingsBackupOption(
           od as api.AdUnitContentAdsSettingsBackupOption);
     });
@@ -1212,7 +1230,9 @@
   unittest.group('obj-schema-AdUnitContentAdsSettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAdUnitContentAdsSettings();
-      var od = api.AdUnitContentAdsSettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AdUnitContentAdsSettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAdUnitContentAdsSettings(od as api.AdUnitContentAdsSettings);
     });
   });
@@ -1220,7 +1240,9 @@
   unittest.group('obj-schema-AdUnitMobileContentAdsSettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAdUnitMobileContentAdsSettings();
-      var od = api.AdUnitMobileContentAdsSettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AdUnitMobileContentAdsSettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAdUnitMobileContentAdsSettings(
           od as api.AdUnitMobileContentAdsSettings);
     });
@@ -1229,7 +1251,9 @@
   unittest.group('obj-schema-AdUnit', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAdUnit();
-      var od = api.AdUnit.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.AdUnit.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAdUnit(od as api.AdUnit);
     });
   });
@@ -1237,7 +1261,9 @@
   unittest.group('obj-schema-AdUnits', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAdUnits();
-      var od = api.AdUnits.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.AdUnits.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAdUnits(od as api.AdUnits);
     });
   });
@@ -1245,7 +1271,9 @@
   unittest.group('obj-schema-AssociationSession', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAssociationSession();
-      var od = api.AssociationSession.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AssociationSession.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAssociationSession(od as api.AssociationSession);
     });
   });
@@ -1253,7 +1281,9 @@
   unittest.group('obj-schema-CustomChannel', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomChannel();
-      var od = api.CustomChannel.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CustomChannel.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCustomChannel(od as api.CustomChannel);
     });
   });
@@ -1261,7 +1291,9 @@
   unittest.group('obj-schema-CustomChannels', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomChannels();
-      var od = api.CustomChannels.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CustomChannels.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCustomChannels(od as api.CustomChannels);
     });
   });
@@ -1269,7 +1301,9 @@
   unittest.group('obj-schema-ReportHeaders', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReportHeaders();
-      var od = api.ReportHeaders.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReportHeaders.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReportHeaders(od as api.ReportHeaders);
     });
   });
@@ -1277,7 +1311,9 @@
   unittest.group('obj-schema-Report', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReport();
-      var od = api.Report.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Report.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkReport(od as api.Report);
     });
   });
@@ -1285,7 +1321,9 @@
   unittest.group('obj-schema-UrlChannel', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUrlChannel();
-      var od = api.UrlChannel.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.UrlChannel.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkUrlChannel(od as api.UrlChannel);
     });
   });
@@ -1293,7 +1331,9 @@
   unittest.group('obj-schema-UrlChannels', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUrlChannels();
-      var od = api.UrlChannels.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UrlChannels.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUrlChannels(od as api.UrlChannels);
     });
   });
diff --git a/generated/googleapis/test/analytics/v3_test.dart b/generated/googleapis/test/analytics/v3_test.dart
index 8d857a3..f05c288 100644
--- a/generated/googleapis/test/analytics/v3_test.dart
+++ b/generated/googleapis/test/analytics/v3_test.dart
@@ -5678,7 +5678,9 @@
   unittest.group('obj-schema-AccountChildLink', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccountChildLink();
-      var od = api.AccountChildLink.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AccountChildLink.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAccountChildLink(od as api.AccountChildLink);
     });
   });
@@ -5686,7 +5688,9 @@
   unittest.group('obj-schema-AccountPermissions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccountPermissions();
-      var od = api.AccountPermissions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AccountPermissions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAccountPermissions(od as api.AccountPermissions);
     });
   });
@@ -5694,7 +5698,9 @@
   unittest.group('obj-schema-Account', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccount();
-      var od = api.Account.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Account.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAccount(od as api.Account);
     });
   });
@@ -5702,7 +5708,9 @@
   unittest.group('obj-schema-AccountRef', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccountRef();
-      var od = api.AccountRef.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.AccountRef.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAccountRef(od as api.AccountRef);
     });
   });
@@ -5710,7 +5718,9 @@
   unittest.group('obj-schema-AccountSummaries', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccountSummaries();
-      var od = api.AccountSummaries.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AccountSummaries.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAccountSummaries(od as api.AccountSummaries);
     });
   });
@@ -5718,7 +5728,9 @@
   unittest.group('obj-schema-AccountSummary', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccountSummary();
-      var od = api.AccountSummary.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AccountSummary.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAccountSummary(od as api.AccountSummary);
     });
   });
@@ -5726,7 +5738,9 @@
   unittest.group('obj-schema-AccountTicket', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccountTicket();
-      var od = api.AccountTicket.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AccountTicket.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAccountTicket(od as api.AccountTicket);
     });
   });
@@ -5734,7 +5748,9 @@
   unittest.group('obj-schema-AccountTreeRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccountTreeRequest();
-      var od = api.AccountTreeRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AccountTreeRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAccountTreeRequest(od as api.AccountTreeRequest);
     });
   });
@@ -5742,7 +5758,9 @@
   unittest.group('obj-schema-AccountTreeResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccountTreeResponse();
-      var od = api.AccountTreeResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AccountTreeResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAccountTreeResponse(od as api.AccountTreeResponse);
     });
   });
@@ -5750,7 +5768,9 @@
   unittest.group('obj-schema-Accounts', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccounts();
-      var od = api.Accounts.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Accounts.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAccounts(od as api.Accounts);
     });
   });
@@ -5758,7 +5778,9 @@
   unittest.group('obj-schema-AdWordsAccount', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAdWordsAccount();
-      var od = api.AdWordsAccount.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AdWordsAccount.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAdWordsAccount(od as api.AdWordsAccount);
     });
   });
@@ -5766,8 +5788,9 @@
   unittest.group('obj-schema-AnalyticsDataimportDeleteUploadDataRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAnalyticsDataimportDeleteUploadDataRequest();
-      var od =
-          api.AnalyticsDataimportDeleteUploadDataRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AnalyticsDataimportDeleteUploadDataRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAnalyticsDataimportDeleteUploadDataRequest(
           od as api.AnalyticsDataimportDeleteUploadDataRequest);
     });
@@ -5776,7 +5799,9 @@
   unittest.group('obj-schema-Column', () {
     unittest.test('to-json--from-json', () async {
       var o = buildColumn();
-      var od = api.Column.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Column.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkColumn(od as api.Column);
     });
   });
@@ -5784,7 +5809,9 @@
   unittest.group('obj-schema-Columns', () {
     unittest.test('to-json--from-json', () async {
       var o = buildColumns();
-      var od = api.Columns.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Columns.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkColumns(od as api.Columns);
     });
   });
@@ -5792,7 +5819,9 @@
   unittest.group('obj-schema-CustomDataSourceChildLink', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomDataSourceChildLink();
-      var od = api.CustomDataSourceChildLink.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CustomDataSourceChildLink.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCustomDataSourceChildLink(od as api.CustomDataSourceChildLink);
     });
   });
@@ -5800,7 +5829,9 @@
   unittest.group('obj-schema-CustomDataSourceParentLink', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomDataSourceParentLink();
-      var od = api.CustomDataSourceParentLink.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CustomDataSourceParentLink.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCustomDataSourceParentLink(od as api.CustomDataSourceParentLink);
     });
   });
@@ -5808,7 +5839,9 @@
   unittest.group('obj-schema-CustomDataSource', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomDataSource();
-      var od = api.CustomDataSource.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CustomDataSource.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCustomDataSource(od as api.CustomDataSource);
     });
   });
@@ -5816,7 +5849,9 @@
   unittest.group('obj-schema-CustomDataSources', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomDataSources();
-      var od = api.CustomDataSources.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CustomDataSources.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCustomDataSources(od as api.CustomDataSources);
     });
   });
@@ -5824,7 +5859,9 @@
   unittest.group('obj-schema-CustomDimensionParentLink', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomDimensionParentLink();
-      var od = api.CustomDimensionParentLink.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CustomDimensionParentLink.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCustomDimensionParentLink(od as api.CustomDimensionParentLink);
     });
   });
@@ -5832,7 +5869,9 @@
   unittest.group('obj-schema-CustomDimension', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomDimension();
-      var od = api.CustomDimension.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CustomDimension.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCustomDimension(od as api.CustomDimension);
     });
   });
@@ -5840,7 +5879,9 @@
   unittest.group('obj-schema-CustomDimensions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomDimensions();
-      var od = api.CustomDimensions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CustomDimensions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCustomDimensions(od as api.CustomDimensions);
     });
   });
@@ -5848,7 +5889,9 @@
   unittest.group('obj-schema-CustomMetricParentLink', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomMetricParentLink();
-      var od = api.CustomMetricParentLink.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CustomMetricParentLink.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCustomMetricParentLink(od as api.CustomMetricParentLink);
     });
   });
@@ -5856,7 +5899,9 @@
   unittest.group('obj-schema-CustomMetric', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomMetric();
-      var od = api.CustomMetric.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CustomMetric.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCustomMetric(od as api.CustomMetric);
     });
   });
@@ -5864,7 +5909,9 @@
   unittest.group('obj-schema-CustomMetrics', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomMetrics();
-      var od = api.CustomMetrics.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CustomMetrics.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCustomMetrics(od as api.CustomMetrics);
     });
   });
@@ -5872,7 +5919,9 @@
   unittest.group('obj-schema-EntityAdWordsLinkEntity', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEntityAdWordsLinkEntity();
-      var od = api.EntityAdWordsLinkEntity.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EntityAdWordsLinkEntity.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEntityAdWordsLinkEntity(od as api.EntityAdWordsLinkEntity);
     });
   });
@@ -5880,7 +5929,9 @@
   unittest.group('obj-schema-EntityAdWordsLink', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEntityAdWordsLink();
-      var od = api.EntityAdWordsLink.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EntityAdWordsLink.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEntityAdWordsLink(od as api.EntityAdWordsLink);
     });
   });
@@ -5888,7 +5939,9 @@
   unittest.group('obj-schema-EntityAdWordsLinks', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEntityAdWordsLinks();
-      var od = api.EntityAdWordsLinks.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EntityAdWordsLinks.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEntityAdWordsLinks(od as api.EntityAdWordsLinks);
     });
   });
@@ -5896,7 +5949,9 @@
   unittest.group('obj-schema-EntityUserLinkEntity', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEntityUserLinkEntity();
-      var od = api.EntityUserLinkEntity.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EntityUserLinkEntity.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEntityUserLinkEntity(od as api.EntityUserLinkEntity);
     });
   });
@@ -5904,7 +5959,9 @@
   unittest.group('obj-schema-EntityUserLinkPermissions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEntityUserLinkPermissions();
-      var od = api.EntityUserLinkPermissions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EntityUserLinkPermissions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEntityUserLinkPermissions(od as api.EntityUserLinkPermissions);
     });
   });
@@ -5912,7 +5969,9 @@
   unittest.group('obj-schema-EntityUserLink', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEntityUserLink();
-      var od = api.EntityUserLink.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EntityUserLink.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEntityUserLink(od as api.EntityUserLink);
     });
   });
@@ -5920,7 +5979,9 @@
   unittest.group('obj-schema-EntityUserLinks', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEntityUserLinks();
-      var od = api.EntityUserLinks.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EntityUserLinks.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEntityUserLinks(od as api.EntityUserLinks);
     });
   });
@@ -5928,7 +5989,9 @@
   unittest.group('obj-schema-ExperimentParentLink', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExperimentParentLink();
-      var od = api.ExperimentParentLink.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ExperimentParentLink.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkExperimentParentLink(od as api.ExperimentParentLink);
     });
   });
@@ -5936,7 +5999,9 @@
   unittest.group('obj-schema-ExperimentVariations', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExperimentVariations();
-      var od = api.ExperimentVariations.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ExperimentVariations.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkExperimentVariations(od as api.ExperimentVariations);
     });
   });
@@ -5944,7 +6009,9 @@
   unittest.group('obj-schema-Experiment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExperiment();
-      var od = api.Experiment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Experiment.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkExperiment(od as api.Experiment);
     });
   });
@@ -5952,7 +6019,9 @@
   unittest.group('obj-schema-Experiments', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExperiments();
-      var od = api.Experiments.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Experiments.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkExperiments(od as api.Experiments);
     });
   });
@@ -5960,7 +6029,9 @@
   unittest.group('obj-schema-FilterAdvancedDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFilterAdvancedDetails();
-      var od = api.FilterAdvancedDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FilterAdvancedDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFilterAdvancedDetails(od as api.FilterAdvancedDetails);
     });
   });
@@ -5968,7 +6039,9 @@
   unittest.group('obj-schema-FilterLowercaseDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFilterLowercaseDetails();
-      var od = api.FilterLowercaseDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FilterLowercaseDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFilterLowercaseDetails(od as api.FilterLowercaseDetails);
     });
   });
@@ -5976,7 +6049,9 @@
   unittest.group('obj-schema-FilterParentLink', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFilterParentLink();
-      var od = api.FilterParentLink.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FilterParentLink.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFilterParentLink(od as api.FilterParentLink);
     });
   });
@@ -5984,7 +6059,9 @@
   unittest.group('obj-schema-FilterSearchAndReplaceDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFilterSearchAndReplaceDetails();
-      var od = api.FilterSearchAndReplaceDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FilterSearchAndReplaceDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFilterSearchAndReplaceDetails(
           od as api.FilterSearchAndReplaceDetails);
     });
@@ -5993,7 +6070,9 @@
   unittest.group('obj-schema-FilterUppercaseDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFilterUppercaseDetails();
-      var od = api.FilterUppercaseDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FilterUppercaseDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFilterUppercaseDetails(od as api.FilterUppercaseDetails);
     });
   });
@@ -6001,7 +6080,9 @@
   unittest.group('obj-schema-Filter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFilter();
-      var od = api.Filter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Filter.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkFilter(od as api.Filter);
     });
   });
@@ -6009,7 +6090,9 @@
   unittest.group('obj-schema-FilterExpression', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFilterExpression();
-      var od = api.FilterExpression.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FilterExpression.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFilterExpression(od as api.FilterExpression);
     });
   });
@@ -6017,7 +6100,9 @@
   unittest.group('obj-schema-FilterRef', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFilterRef();
-      var od = api.FilterRef.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.FilterRef.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkFilterRef(od as api.FilterRef);
     });
   });
@@ -6025,7 +6110,9 @@
   unittest.group('obj-schema-Filters', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFilters();
-      var od = api.Filters.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Filters.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkFilters(od as api.Filters);
     });
   });
@@ -6033,7 +6120,9 @@
   unittest.group('obj-schema-GaDataColumnHeaders', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGaDataColumnHeaders();
-      var od = api.GaDataColumnHeaders.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GaDataColumnHeaders.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGaDataColumnHeaders(od as api.GaDataColumnHeaders);
     });
   });
@@ -6041,7 +6130,9 @@
   unittest.group('obj-schema-GaDataDataTableCols', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGaDataDataTableCols();
-      var od = api.GaDataDataTableCols.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GaDataDataTableCols.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGaDataDataTableCols(od as api.GaDataDataTableCols);
     });
   });
@@ -6049,7 +6140,9 @@
   unittest.group('obj-schema-GaDataDataTableRowsC', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGaDataDataTableRowsC();
-      var od = api.GaDataDataTableRowsC.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GaDataDataTableRowsC.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGaDataDataTableRowsC(od as api.GaDataDataTableRowsC);
     });
   });
@@ -6057,7 +6150,9 @@
   unittest.group('obj-schema-GaDataDataTableRows', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGaDataDataTableRows();
-      var od = api.GaDataDataTableRows.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GaDataDataTableRows.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGaDataDataTableRows(od as api.GaDataDataTableRows);
     });
   });
@@ -6065,7 +6160,9 @@
   unittest.group('obj-schema-GaDataDataTable', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGaDataDataTable();
-      var od = api.GaDataDataTable.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GaDataDataTable.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGaDataDataTable(od as api.GaDataDataTable);
     });
   });
@@ -6073,7 +6170,9 @@
   unittest.group('obj-schema-GaDataProfileInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGaDataProfileInfo();
-      var od = api.GaDataProfileInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GaDataProfileInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGaDataProfileInfo(od as api.GaDataProfileInfo);
     });
   });
@@ -6081,7 +6180,9 @@
   unittest.group('obj-schema-GaDataQuery', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGaDataQuery();
-      var od = api.GaDataQuery.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GaDataQuery.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGaDataQuery(od as api.GaDataQuery);
     });
   });
@@ -6089,7 +6190,9 @@
   unittest.group('obj-schema-GaData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGaData();
-      var od = api.GaData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.GaData.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGaData(od as api.GaData);
     });
   });
@@ -6097,7 +6200,9 @@
   unittest.group('obj-schema-GoalEventDetailsEventConditions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoalEventDetailsEventConditions();
-      var od = api.GoalEventDetailsEventConditions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoalEventDetailsEventConditions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoalEventDetailsEventConditions(
           od as api.GoalEventDetailsEventConditions);
     });
@@ -6106,7 +6211,9 @@
   unittest.group('obj-schema-GoalEventDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoalEventDetails();
-      var od = api.GoalEventDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoalEventDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoalEventDetails(od as api.GoalEventDetails);
     });
   });
@@ -6114,7 +6221,9 @@
   unittest.group('obj-schema-GoalParentLink', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoalParentLink();
-      var od = api.GoalParentLink.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoalParentLink.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoalParentLink(od as api.GoalParentLink);
     });
   });
@@ -6122,7 +6231,9 @@
   unittest.group('obj-schema-GoalUrlDestinationDetailsSteps', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoalUrlDestinationDetailsSteps();
-      var od = api.GoalUrlDestinationDetailsSteps.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoalUrlDestinationDetailsSteps.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoalUrlDestinationDetailsSteps(
           od as api.GoalUrlDestinationDetailsSteps);
     });
@@ -6131,7 +6242,9 @@
   unittest.group('obj-schema-GoalUrlDestinationDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoalUrlDestinationDetails();
-      var od = api.GoalUrlDestinationDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoalUrlDestinationDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoalUrlDestinationDetails(od as api.GoalUrlDestinationDetails);
     });
   });
@@ -6139,7 +6252,9 @@
   unittest.group('obj-schema-GoalVisitNumPagesDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoalVisitNumPagesDetails();
-      var od = api.GoalVisitNumPagesDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoalVisitNumPagesDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoalVisitNumPagesDetails(od as api.GoalVisitNumPagesDetails);
     });
   });
@@ -6147,7 +6262,9 @@
   unittest.group('obj-schema-GoalVisitTimeOnSiteDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoalVisitTimeOnSiteDetails();
-      var od = api.GoalVisitTimeOnSiteDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoalVisitTimeOnSiteDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoalVisitTimeOnSiteDetails(od as api.GoalVisitTimeOnSiteDetails);
     });
   });
@@ -6155,7 +6272,8 @@
   unittest.group('obj-schema-Goal', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoal();
-      var od = api.Goal.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Goal.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoal(od as api.Goal);
     });
   });
@@ -6163,7 +6281,8 @@
   unittest.group('obj-schema-Goals', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoals();
-      var od = api.Goals.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Goals.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoals(od as api.Goals);
     });
   });
@@ -6171,7 +6290,9 @@
   unittest.group('obj-schema-HashClientIdRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHashClientIdRequest();
-      var od = api.HashClientIdRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HashClientIdRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHashClientIdRequest(od as api.HashClientIdRequest);
     });
   });
@@ -6179,7 +6300,9 @@
   unittest.group('obj-schema-HashClientIdResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHashClientIdResponse();
-      var od = api.HashClientIdResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HashClientIdResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHashClientIdResponse(od as api.HashClientIdResponse);
     });
   });
@@ -6187,7 +6310,9 @@
   unittest.group('obj-schema-IncludeConditions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildIncludeConditions();
-      var od = api.IncludeConditions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.IncludeConditions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkIncludeConditions(od as api.IncludeConditions);
     });
   });
@@ -6195,7 +6320,9 @@
   unittest.group('obj-schema-LinkedForeignAccount', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLinkedForeignAccount();
-      var od = api.LinkedForeignAccount.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LinkedForeignAccount.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLinkedForeignAccount(od as api.LinkedForeignAccount);
     });
   });
@@ -6203,7 +6330,9 @@
   unittest.group('obj-schema-McfDataColumnHeaders', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMcfDataColumnHeaders();
-      var od = api.McfDataColumnHeaders.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.McfDataColumnHeaders.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMcfDataColumnHeaders(od as api.McfDataColumnHeaders);
     });
   });
@@ -6211,7 +6340,9 @@
   unittest.group('obj-schema-McfDataProfileInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMcfDataProfileInfo();
-      var od = api.McfDataProfileInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.McfDataProfileInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMcfDataProfileInfo(od as api.McfDataProfileInfo);
     });
   });
@@ -6219,7 +6350,9 @@
   unittest.group('obj-schema-McfDataQuery', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMcfDataQuery();
-      var od = api.McfDataQuery.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.McfDataQuery.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMcfDataQuery(od as api.McfDataQuery);
     });
   });
@@ -6227,7 +6360,9 @@
   unittest.group('obj-schema-McfDataRowsConversionPathValue', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMcfDataRowsConversionPathValue();
-      var od = api.McfDataRowsConversionPathValue.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.McfDataRowsConversionPathValue.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMcfDataRowsConversionPathValue(
           od as api.McfDataRowsConversionPathValue);
     });
@@ -6236,7 +6371,9 @@
   unittest.group('obj-schema-McfDataRows', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMcfDataRows();
-      var od = api.McfDataRows.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.McfDataRows.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMcfDataRows(od as api.McfDataRows);
     });
   });
@@ -6244,7 +6381,9 @@
   unittest.group('obj-schema-McfData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMcfData();
-      var od = api.McfData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.McfData.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkMcfData(od as api.McfData);
     });
   });
@@ -6252,7 +6391,9 @@
   unittest.group('obj-schema-ProfileChildLink', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProfileChildLink();
-      var od = api.ProfileChildLink.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ProfileChildLink.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkProfileChildLink(od as api.ProfileChildLink);
     });
   });
@@ -6260,7 +6401,9 @@
   unittest.group('obj-schema-ProfileParentLink', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProfileParentLink();
-      var od = api.ProfileParentLink.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ProfileParentLink.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkProfileParentLink(od as api.ProfileParentLink);
     });
   });
@@ -6268,7 +6411,9 @@
   unittest.group('obj-schema-ProfilePermissions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProfilePermissions();
-      var od = api.ProfilePermissions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ProfilePermissions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkProfilePermissions(od as api.ProfilePermissions);
     });
   });
@@ -6276,7 +6421,9 @@
   unittest.group('obj-schema-Profile', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProfile();
-      var od = api.Profile.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Profile.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkProfile(od as api.Profile);
     });
   });
@@ -6284,7 +6431,9 @@
   unittest.group('obj-schema-ProfileFilterLink', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProfileFilterLink();
-      var od = api.ProfileFilterLink.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ProfileFilterLink.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkProfileFilterLink(od as api.ProfileFilterLink);
     });
   });
@@ -6292,7 +6441,9 @@
   unittest.group('obj-schema-ProfileFilterLinks', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProfileFilterLinks();
-      var od = api.ProfileFilterLinks.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ProfileFilterLinks.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkProfileFilterLinks(od as api.ProfileFilterLinks);
     });
   });
@@ -6300,7 +6451,9 @@
   unittest.group('obj-schema-ProfileRef', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProfileRef();
-      var od = api.ProfileRef.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ProfileRef.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkProfileRef(od as api.ProfileRef);
     });
   });
@@ -6308,7 +6461,9 @@
   unittest.group('obj-schema-ProfileSummary', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProfileSummary();
-      var od = api.ProfileSummary.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ProfileSummary.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkProfileSummary(od as api.ProfileSummary);
     });
   });
@@ -6316,7 +6471,9 @@
   unittest.group('obj-schema-Profiles', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProfiles();
-      var od = api.Profiles.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Profiles.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkProfiles(od as api.Profiles);
     });
   });
@@ -6324,7 +6481,9 @@
   unittest.group('obj-schema-RealtimeDataColumnHeaders', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRealtimeDataColumnHeaders();
-      var od = api.RealtimeDataColumnHeaders.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RealtimeDataColumnHeaders.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRealtimeDataColumnHeaders(od as api.RealtimeDataColumnHeaders);
     });
   });
@@ -6332,7 +6491,9 @@
   unittest.group('obj-schema-RealtimeDataProfileInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRealtimeDataProfileInfo();
-      var od = api.RealtimeDataProfileInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RealtimeDataProfileInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRealtimeDataProfileInfo(od as api.RealtimeDataProfileInfo);
     });
   });
@@ -6340,7 +6501,9 @@
   unittest.group('obj-schema-RealtimeDataQuery', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRealtimeDataQuery();
-      var od = api.RealtimeDataQuery.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RealtimeDataQuery.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRealtimeDataQuery(od as api.RealtimeDataQuery);
     });
   });
@@ -6348,7 +6511,9 @@
   unittest.group('obj-schema-RealtimeData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRealtimeData();
-      var od = api.RealtimeData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RealtimeData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRealtimeData(od as api.RealtimeData);
     });
   });
@@ -6356,7 +6521,9 @@
   unittest.group('obj-schema-RemarketingAudienceAudienceDefinition', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRemarketingAudienceAudienceDefinition();
-      var od = api.RemarketingAudienceAudienceDefinition.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RemarketingAudienceAudienceDefinition.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRemarketingAudienceAudienceDefinition(
           od as api.RemarketingAudienceAudienceDefinition);
     });
@@ -6368,9 +6535,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildRemarketingAudienceStateBasedAudienceDefinitionExcludeConditions();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.RemarketingAudienceStateBasedAudienceDefinitionExcludeConditions
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkRemarketingAudienceStateBasedAudienceDefinitionExcludeConditions(od
           as api
               .RemarketingAudienceStateBasedAudienceDefinitionExcludeConditions);
@@ -6381,8 +6549,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildRemarketingAudienceStateBasedAudienceDefinition();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.RemarketingAudienceStateBasedAudienceDefinition.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkRemarketingAudienceStateBasedAudienceDefinition(
           od as api.RemarketingAudienceStateBasedAudienceDefinition);
     });
@@ -6391,7 +6560,9 @@
   unittest.group('obj-schema-RemarketingAudience', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRemarketingAudience();
-      var od = api.RemarketingAudience.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RemarketingAudience.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRemarketingAudience(od as api.RemarketingAudience);
     });
   });
@@ -6399,7 +6570,9 @@
   unittest.group('obj-schema-RemarketingAudiences', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRemarketingAudiences();
-      var od = api.RemarketingAudiences.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RemarketingAudiences.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRemarketingAudiences(od as api.RemarketingAudiences);
     });
   });
@@ -6407,7 +6580,9 @@
   unittest.group('obj-schema-Segment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSegment();
-      var od = api.Segment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Segment.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSegment(od as api.Segment);
     });
   });
@@ -6415,7 +6590,9 @@
   unittest.group('obj-schema-Segments', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSegments();
-      var od = api.Segments.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Segments.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSegments(od as api.Segments);
     });
   });
@@ -6423,8 +6600,9 @@
   unittest.group('obj-schema-UnsampledReportCloudStorageDownloadDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUnsampledReportCloudStorageDownloadDetails();
-      var od =
-          api.UnsampledReportCloudStorageDownloadDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UnsampledReportCloudStorageDownloadDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUnsampledReportCloudStorageDownloadDetails(
           od as api.UnsampledReportCloudStorageDownloadDetails);
     });
@@ -6433,7 +6611,9 @@
   unittest.group('obj-schema-UnsampledReportDriveDownloadDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUnsampledReportDriveDownloadDetails();
-      var od = api.UnsampledReportDriveDownloadDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UnsampledReportDriveDownloadDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUnsampledReportDriveDownloadDetails(
           od as api.UnsampledReportDriveDownloadDetails);
     });
@@ -6442,7 +6622,9 @@
   unittest.group('obj-schema-UnsampledReport', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUnsampledReport();
-      var od = api.UnsampledReport.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UnsampledReport.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUnsampledReport(od as api.UnsampledReport);
     });
   });
@@ -6450,7 +6632,9 @@
   unittest.group('obj-schema-UnsampledReports', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUnsampledReports();
-      var od = api.UnsampledReports.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UnsampledReports.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUnsampledReports(od as api.UnsampledReports);
     });
   });
@@ -6458,7 +6642,9 @@
   unittest.group('obj-schema-Upload', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpload();
-      var od = api.Upload.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Upload.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkUpload(od as api.Upload);
     });
   });
@@ -6466,7 +6652,9 @@
   unittest.group('obj-schema-Uploads', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUploads();
-      var od = api.Uploads.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Uploads.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkUploads(od as api.Uploads);
     });
   });
@@ -6474,7 +6662,9 @@
   unittest.group('obj-schema-UserDeletionRequestId', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUserDeletionRequestId();
-      var od = api.UserDeletionRequestId.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UserDeletionRequestId.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUserDeletionRequestId(od as api.UserDeletionRequestId);
     });
   });
@@ -6482,7 +6672,9 @@
   unittest.group('obj-schema-UserDeletionRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUserDeletionRequest();
-      var od = api.UserDeletionRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UserDeletionRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUserDeletionRequest(od as api.UserDeletionRequest);
     });
   });
@@ -6490,7 +6682,9 @@
   unittest.group('obj-schema-UserRef', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUserRef();
-      var od = api.UserRef.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.UserRef.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkUserRef(od as api.UserRef);
     });
   });
@@ -6498,7 +6692,9 @@
   unittest.group('obj-schema-WebPropertyRef', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWebPropertyRef();
-      var od = api.WebPropertyRef.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.WebPropertyRef.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkWebPropertyRef(od as api.WebPropertyRef);
     });
   });
@@ -6506,7 +6702,9 @@
   unittest.group('obj-schema-WebPropertySummary', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWebPropertySummary();
-      var od = api.WebPropertySummary.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.WebPropertySummary.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkWebPropertySummary(od as api.WebPropertySummary);
     });
   });
@@ -6514,7 +6712,9 @@
   unittest.group('obj-schema-Webproperties', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWebproperties();
-      var od = api.Webproperties.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Webproperties.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkWebproperties(od as api.Webproperties);
     });
   });
@@ -6522,7 +6722,9 @@
   unittest.group('obj-schema-WebpropertyChildLink', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWebpropertyChildLink();
-      var od = api.WebpropertyChildLink.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.WebpropertyChildLink.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkWebpropertyChildLink(od as api.WebpropertyChildLink);
     });
   });
@@ -6530,7 +6732,9 @@
   unittest.group('obj-schema-WebpropertyParentLink', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWebpropertyParentLink();
-      var od = api.WebpropertyParentLink.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.WebpropertyParentLink.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkWebpropertyParentLink(od as api.WebpropertyParentLink);
     });
   });
@@ -6538,7 +6742,9 @@
   unittest.group('obj-schema-WebpropertyPermissions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWebpropertyPermissions();
-      var od = api.WebpropertyPermissions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.WebpropertyPermissions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkWebpropertyPermissions(od as api.WebpropertyPermissions);
     });
   });
@@ -6546,7 +6752,9 @@
   unittest.group('obj-schema-Webproperty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWebproperty();
-      var od = api.Webproperty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Webproperty.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkWebproperty(od as api.Webproperty);
     });
   });
diff --git a/generated/googleapis/test/analyticsreporting/v4_test.dart b/generated/googleapis/test/analyticsreporting/v4_test.dart
index 5502fa8..45854c4 100644
--- a/generated/googleapis/test/analyticsreporting/v4_test.dart
+++ b/generated/googleapis/test/analyticsreporting/v4_test.dart
@@ -2225,7 +2225,9 @@
   unittest.group('obj-schema-Activity', () {
     unittest.test('to-json--from-json', () async {
       var o = buildActivity();
-      var od = api.Activity.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Activity.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkActivity(od as api.Activity);
     });
   });
@@ -2233,7 +2235,9 @@
   unittest.group('obj-schema-Cohort', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCohort();
-      var od = api.Cohort.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Cohort.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkCohort(od as api.Cohort);
     });
   });
@@ -2241,7 +2245,9 @@
   unittest.group('obj-schema-CohortGroup', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCohortGroup();
-      var od = api.CohortGroup.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CohortGroup.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCohortGroup(od as api.CohortGroup);
     });
   });
@@ -2249,7 +2255,9 @@
   unittest.group('obj-schema-ColumnHeader', () {
     unittest.test('to-json--from-json', () async {
       var o = buildColumnHeader();
-      var od = api.ColumnHeader.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ColumnHeader.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkColumnHeader(od as api.ColumnHeader);
     });
   });
@@ -2257,7 +2265,9 @@
   unittest.group('obj-schema-CustomDimension', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomDimension();
-      var od = api.CustomDimension.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CustomDimension.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCustomDimension(od as api.CustomDimension);
     });
   });
@@ -2265,7 +2275,9 @@
   unittest.group('obj-schema-DateRange', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDateRange();
-      var od = api.DateRange.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.DateRange.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDateRange(od as api.DateRange);
     });
   });
@@ -2273,7 +2285,9 @@
   unittest.group('obj-schema-DateRangeValues', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDateRangeValues();
-      var od = api.DateRangeValues.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DateRangeValues.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDateRangeValues(od as api.DateRangeValues);
     });
   });
@@ -2281,7 +2295,9 @@
   unittest.group('obj-schema-Dimension', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDimension();
-      var od = api.Dimension.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Dimension.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDimension(od as api.Dimension);
     });
   });
@@ -2289,7 +2305,9 @@
   unittest.group('obj-schema-DimensionFilter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDimensionFilter();
-      var od = api.DimensionFilter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DimensionFilter.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDimensionFilter(od as api.DimensionFilter);
     });
   });
@@ -2297,7 +2315,9 @@
   unittest.group('obj-schema-DimensionFilterClause', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDimensionFilterClause();
-      var od = api.DimensionFilterClause.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DimensionFilterClause.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDimensionFilterClause(od as api.DimensionFilterClause);
     });
   });
@@ -2305,7 +2325,9 @@
   unittest.group('obj-schema-DynamicSegment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDynamicSegment();
-      var od = api.DynamicSegment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DynamicSegment.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDynamicSegment(od as api.DynamicSegment);
     });
   });
@@ -2313,7 +2335,9 @@
   unittest.group('obj-schema-EcommerceData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEcommerceData();
-      var od = api.EcommerceData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EcommerceData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEcommerceData(od as api.EcommerceData);
     });
   });
@@ -2321,7 +2345,9 @@
   unittest.group('obj-schema-EventData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEventData();
-      var od = api.EventData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.EventData.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEventData(od as api.EventData);
     });
   });
@@ -2329,7 +2355,9 @@
   unittest.group('obj-schema-GetReportsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGetReportsRequest();
-      var od = api.GetReportsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GetReportsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGetReportsRequest(od as api.GetReportsRequest);
     });
   });
@@ -2337,7 +2365,9 @@
   unittest.group('obj-schema-GetReportsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGetReportsResponse();
-      var od = api.GetReportsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GetReportsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGetReportsResponse(od as api.GetReportsResponse);
     });
   });
@@ -2345,7 +2375,9 @@
   unittest.group('obj-schema-GoalData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoalData();
-      var od = api.GoalData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.GoalData.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoalData(od as api.GoalData);
     });
   });
@@ -2353,7 +2385,9 @@
   unittest.group('obj-schema-GoalSetData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoalSetData();
-      var od = api.GoalSetData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoalSetData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoalSetData(od as api.GoalSetData);
     });
   });
@@ -2361,7 +2395,9 @@
   unittest.group('obj-schema-Metric', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMetric();
-      var od = api.Metric.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Metric.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkMetric(od as api.Metric);
     });
   });
@@ -2369,7 +2405,9 @@
   unittest.group('obj-schema-MetricFilter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMetricFilter();
-      var od = api.MetricFilter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MetricFilter.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMetricFilter(od as api.MetricFilter);
     });
   });
@@ -2377,7 +2415,9 @@
   unittest.group('obj-schema-MetricFilterClause', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMetricFilterClause();
-      var od = api.MetricFilterClause.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MetricFilterClause.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMetricFilterClause(od as api.MetricFilterClause);
     });
   });
@@ -2385,7 +2425,9 @@
   unittest.group('obj-schema-MetricHeader', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMetricHeader();
-      var od = api.MetricHeader.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MetricHeader.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMetricHeader(od as api.MetricHeader);
     });
   });
@@ -2393,7 +2435,9 @@
   unittest.group('obj-schema-MetricHeaderEntry', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMetricHeaderEntry();
-      var od = api.MetricHeaderEntry.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MetricHeaderEntry.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMetricHeaderEntry(od as api.MetricHeaderEntry);
     });
   });
@@ -2401,7 +2445,9 @@
   unittest.group('obj-schema-OrFiltersForSegment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrFiltersForSegment();
-      var od = api.OrFiltersForSegment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrFiltersForSegment.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrFiltersForSegment(od as api.OrFiltersForSegment);
     });
   });
@@ -2409,7 +2455,9 @@
   unittest.group('obj-schema-OrderBy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrderBy();
-      var od = api.OrderBy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.OrderBy.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOrderBy(od as api.OrderBy);
     });
   });
@@ -2417,7 +2465,9 @@
   unittest.group('obj-schema-PageviewData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPageviewData();
-      var od = api.PageviewData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PageviewData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPageviewData(od as api.PageviewData);
     });
   });
@@ -2425,7 +2475,8 @@
   unittest.group('obj-schema-Pivot', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPivot();
-      var od = api.Pivot.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Pivot.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPivot(od as api.Pivot);
     });
   });
@@ -2433,7 +2484,9 @@
   unittest.group('obj-schema-PivotHeader', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPivotHeader();
-      var od = api.PivotHeader.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PivotHeader.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPivotHeader(od as api.PivotHeader);
     });
   });
@@ -2441,7 +2494,9 @@
   unittest.group('obj-schema-PivotHeaderEntry', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPivotHeaderEntry();
-      var od = api.PivotHeaderEntry.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PivotHeaderEntry.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPivotHeaderEntry(od as api.PivotHeaderEntry);
     });
   });
@@ -2449,7 +2504,9 @@
   unittest.group('obj-schema-PivotValueRegion', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPivotValueRegion();
-      var od = api.PivotValueRegion.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PivotValueRegion.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPivotValueRegion(od as api.PivotValueRegion);
     });
   });
@@ -2457,7 +2514,9 @@
   unittest.group('obj-schema-ProductData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProductData();
-      var od = api.ProductData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ProductData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkProductData(od as api.ProductData);
     });
   });
@@ -2465,7 +2524,9 @@
   unittest.group('obj-schema-Report', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReport();
-      var od = api.Report.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Report.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkReport(od as api.Report);
     });
   });
@@ -2473,7 +2534,9 @@
   unittest.group('obj-schema-ReportData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReportData();
-      var od = api.ReportData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ReportData.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkReportData(od as api.ReportData);
     });
   });
@@ -2481,7 +2544,9 @@
   unittest.group('obj-schema-ReportRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReportRequest();
-      var od = api.ReportRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReportRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReportRequest(od as api.ReportRequest);
     });
   });
@@ -2489,7 +2554,9 @@
   unittest.group('obj-schema-ReportRow', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReportRow();
-      var od = api.ReportRow.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ReportRow.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkReportRow(od as api.ReportRow);
     });
   });
@@ -2497,7 +2564,9 @@
   unittest.group('obj-schema-ResourceQuotasRemaining', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResourceQuotasRemaining();
-      var od = api.ResourceQuotasRemaining.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResourceQuotasRemaining.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResourceQuotasRemaining(od as api.ResourceQuotasRemaining);
     });
   });
@@ -2505,7 +2574,9 @@
   unittest.group('obj-schema-ScreenviewData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildScreenviewData();
-      var od = api.ScreenviewData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ScreenviewData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkScreenviewData(od as api.ScreenviewData);
     });
   });
@@ -2513,7 +2584,9 @@
   unittest.group('obj-schema-SearchUserActivityRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSearchUserActivityRequest();
-      var od = api.SearchUserActivityRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SearchUserActivityRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSearchUserActivityRequest(od as api.SearchUserActivityRequest);
     });
   });
@@ -2521,7 +2594,9 @@
   unittest.group('obj-schema-SearchUserActivityResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSearchUserActivityResponse();
-      var od = api.SearchUserActivityResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SearchUserActivityResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSearchUserActivityResponse(od as api.SearchUserActivityResponse);
     });
   });
@@ -2529,7 +2604,9 @@
   unittest.group('obj-schema-Segment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSegment();
-      var od = api.Segment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Segment.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSegment(od as api.Segment);
     });
   });
@@ -2537,7 +2614,9 @@
   unittest.group('obj-schema-SegmentDefinition', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSegmentDefinition();
-      var od = api.SegmentDefinition.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SegmentDefinition.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSegmentDefinition(od as api.SegmentDefinition);
     });
   });
@@ -2545,7 +2624,9 @@
   unittest.group('obj-schema-SegmentDimensionFilter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSegmentDimensionFilter();
-      var od = api.SegmentDimensionFilter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SegmentDimensionFilter.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSegmentDimensionFilter(od as api.SegmentDimensionFilter);
     });
   });
@@ -2553,7 +2634,9 @@
   unittest.group('obj-schema-SegmentFilter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSegmentFilter();
-      var od = api.SegmentFilter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SegmentFilter.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSegmentFilter(od as api.SegmentFilter);
     });
   });
@@ -2561,7 +2644,9 @@
   unittest.group('obj-schema-SegmentFilterClause', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSegmentFilterClause();
-      var od = api.SegmentFilterClause.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SegmentFilterClause.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSegmentFilterClause(od as api.SegmentFilterClause);
     });
   });
@@ -2569,7 +2654,9 @@
   unittest.group('obj-schema-SegmentMetricFilter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSegmentMetricFilter();
-      var od = api.SegmentMetricFilter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SegmentMetricFilter.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSegmentMetricFilter(od as api.SegmentMetricFilter);
     });
   });
@@ -2577,7 +2664,9 @@
   unittest.group('obj-schema-SegmentSequenceStep', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSegmentSequenceStep();
-      var od = api.SegmentSequenceStep.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SegmentSequenceStep.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSegmentSequenceStep(od as api.SegmentSequenceStep);
     });
   });
@@ -2585,7 +2674,9 @@
   unittest.group('obj-schema-SequenceSegment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSequenceSegment();
-      var od = api.SequenceSegment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SequenceSegment.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSequenceSegment(od as api.SequenceSegment);
     });
   });
@@ -2593,7 +2684,9 @@
   unittest.group('obj-schema-SimpleSegment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSimpleSegment();
-      var od = api.SimpleSegment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SimpleSegment.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSimpleSegment(od as api.SimpleSegment);
     });
   });
@@ -2601,7 +2694,9 @@
   unittest.group('obj-schema-TransactionData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTransactionData();
-      var od = api.TransactionData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TransactionData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTransactionData(od as api.TransactionData);
     });
   });
@@ -2609,7 +2704,8 @@
   unittest.group('obj-schema-User', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUser();
-      var od = api.User.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.User.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkUser(od as api.User);
     });
   });
@@ -2617,7 +2713,9 @@
   unittest.group('obj-schema-UserActivitySession', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUserActivitySession();
-      var od = api.UserActivitySession.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UserActivitySession.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUserActivitySession(od as api.UserActivitySession);
     });
   });
diff --git a/generated/googleapis/test/androiddeviceprovisioning/v1_test.dart b/generated/googleapis/test/androiddeviceprovisioning/v1_test.dart
index 625bfc2..357383d 100644
--- a/generated/googleapis/test/androiddeviceprovisioning/v1_test.dart
+++ b/generated/googleapis/test/androiddeviceprovisioning/v1_test.dart
@@ -1597,7 +1597,9 @@
   unittest.group('obj-schema-ClaimDeviceRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildClaimDeviceRequest();
-      var od = api.ClaimDeviceRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ClaimDeviceRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkClaimDeviceRequest(od as api.ClaimDeviceRequest);
     });
   });
@@ -1605,7 +1607,9 @@
   unittest.group('obj-schema-ClaimDeviceResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildClaimDeviceResponse();
-      var od = api.ClaimDeviceResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ClaimDeviceResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkClaimDeviceResponse(od as api.ClaimDeviceResponse);
     });
   });
@@ -1613,7 +1617,9 @@
   unittest.group('obj-schema-ClaimDevicesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildClaimDevicesRequest();
-      var od = api.ClaimDevicesRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ClaimDevicesRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkClaimDevicesRequest(od as api.ClaimDevicesRequest);
     });
   });
@@ -1621,7 +1627,9 @@
   unittest.group('obj-schema-Company', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCompany();
-      var od = api.Company.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Company.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkCompany(od as api.Company);
     });
   });
@@ -1629,7 +1637,9 @@
   unittest.group('obj-schema-Configuration', () {
     unittest.test('to-json--from-json', () async {
       var o = buildConfiguration();
-      var od = api.Configuration.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Configuration.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkConfiguration(od as api.Configuration);
     });
   });
@@ -1637,7 +1647,9 @@
   unittest.group('obj-schema-CreateCustomerRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateCustomerRequest();
-      var od = api.CreateCustomerRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateCustomerRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateCustomerRequest(od as api.CreateCustomerRequest);
     });
   });
@@ -1645,7 +1657,9 @@
   unittest.group('obj-schema-CustomerApplyConfigurationRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomerApplyConfigurationRequest();
-      var od = api.CustomerApplyConfigurationRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CustomerApplyConfigurationRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCustomerApplyConfigurationRequest(
           od as api.CustomerApplyConfigurationRequest);
     });
@@ -1654,7 +1668,9 @@
   unittest.group('obj-schema-CustomerListConfigurationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomerListConfigurationsResponse();
-      var od = api.CustomerListConfigurationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CustomerListConfigurationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCustomerListConfigurationsResponse(
           od as api.CustomerListConfigurationsResponse);
     });
@@ -1663,7 +1679,9 @@
   unittest.group('obj-schema-CustomerListCustomersResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomerListCustomersResponse();
-      var od = api.CustomerListCustomersResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CustomerListCustomersResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCustomerListCustomersResponse(
           od as api.CustomerListCustomersResponse);
     });
@@ -1672,7 +1690,9 @@
   unittest.group('obj-schema-CustomerListDevicesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomerListDevicesResponse();
-      var od = api.CustomerListDevicesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CustomerListDevicesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCustomerListDevicesResponse(od as api.CustomerListDevicesResponse);
     });
   });
@@ -1680,7 +1700,9 @@
   unittest.group('obj-schema-CustomerListDpcsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomerListDpcsResponse();
-      var od = api.CustomerListDpcsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CustomerListDpcsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCustomerListDpcsResponse(od as api.CustomerListDpcsResponse);
     });
   });
@@ -1688,7 +1710,9 @@
   unittest.group('obj-schema-CustomerRemoveConfigurationRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomerRemoveConfigurationRequest();
-      var od = api.CustomerRemoveConfigurationRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CustomerRemoveConfigurationRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCustomerRemoveConfigurationRequest(
           od as api.CustomerRemoveConfigurationRequest);
     });
@@ -1697,7 +1721,9 @@
   unittest.group('obj-schema-CustomerUnclaimDeviceRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomerUnclaimDeviceRequest();
-      var od = api.CustomerUnclaimDeviceRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CustomerUnclaimDeviceRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCustomerUnclaimDeviceRequest(od as api.CustomerUnclaimDeviceRequest);
     });
   });
@@ -1705,7 +1731,9 @@
   unittest.group('obj-schema-Device', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDevice();
-      var od = api.Device.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Device.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDevice(od as api.Device);
     });
   });
@@ -1713,7 +1741,9 @@
   unittest.group('obj-schema-DeviceClaim', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeviceClaim();
-      var od = api.DeviceClaim.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeviceClaim.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeviceClaim(od as api.DeviceClaim);
     });
   });
@@ -1721,7 +1751,9 @@
   unittest.group('obj-schema-DeviceIdentifier', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeviceIdentifier();
-      var od = api.DeviceIdentifier.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeviceIdentifier.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeviceIdentifier(od as api.DeviceIdentifier);
     });
   });
@@ -1729,7 +1761,9 @@
   unittest.group('obj-schema-DeviceMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeviceMetadata();
-      var od = api.DeviceMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeviceMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeviceMetadata(od as api.DeviceMetadata);
     });
   });
@@ -1737,7 +1771,9 @@
   unittest.group('obj-schema-DeviceReference', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeviceReference();
-      var od = api.DeviceReference.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeviceReference.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeviceReference(od as api.DeviceReference);
     });
   });
@@ -1745,7 +1781,9 @@
   unittest.group('obj-schema-DevicesLongRunningOperationMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDevicesLongRunningOperationMetadata();
-      var od = api.DevicesLongRunningOperationMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DevicesLongRunningOperationMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDevicesLongRunningOperationMetadata(
           od as api.DevicesLongRunningOperationMetadata);
     });
@@ -1754,7 +1792,9 @@
   unittest.group('obj-schema-DevicesLongRunningOperationResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDevicesLongRunningOperationResponse();
-      var od = api.DevicesLongRunningOperationResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DevicesLongRunningOperationResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDevicesLongRunningOperationResponse(
           od as api.DevicesLongRunningOperationResponse);
     });
@@ -1763,7 +1803,8 @@
   unittest.group('obj-schema-Dpc', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDpc();
-      var od = api.Dpc.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Dpc.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDpc(od as api.Dpc);
     });
   });
@@ -1771,7 +1812,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -1779,7 +1821,9 @@
   unittest.group('obj-schema-FindDevicesByDeviceIdentifierRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFindDevicesByDeviceIdentifierRequest();
-      var od = api.FindDevicesByDeviceIdentifierRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FindDevicesByDeviceIdentifierRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFindDevicesByDeviceIdentifierRequest(
           od as api.FindDevicesByDeviceIdentifierRequest);
     });
@@ -1788,7 +1832,9 @@
   unittest.group('obj-schema-FindDevicesByDeviceIdentifierResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFindDevicesByDeviceIdentifierResponse();
-      var od = api.FindDevicesByDeviceIdentifierResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FindDevicesByDeviceIdentifierResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFindDevicesByDeviceIdentifierResponse(
           od as api.FindDevicesByDeviceIdentifierResponse);
     });
@@ -1797,7 +1843,9 @@
   unittest.group('obj-schema-FindDevicesByOwnerRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFindDevicesByOwnerRequest();
-      var od = api.FindDevicesByOwnerRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FindDevicesByOwnerRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFindDevicesByOwnerRequest(od as api.FindDevicesByOwnerRequest);
     });
   });
@@ -1805,7 +1853,9 @@
   unittest.group('obj-schema-FindDevicesByOwnerResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFindDevicesByOwnerResponse();
-      var od = api.FindDevicesByOwnerResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FindDevicesByOwnerResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFindDevicesByOwnerResponse(od as api.FindDevicesByOwnerResponse);
     });
   });
@@ -1813,7 +1863,9 @@
   unittest.group('obj-schema-ListCustomersResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListCustomersResponse();
-      var od = api.ListCustomersResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListCustomersResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListCustomersResponse(od as api.ListCustomersResponse);
     });
   });
@@ -1821,7 +1873,9 @@
   unittest.group('obj-schema-ListVendorCustomersResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListVendorCustomersResponse();
-      var od = api.ListVendorCustomersResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListVendorCustomersResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListVendorCustomersResponse(od as api.ListVendorCustomersResponse);
     });
   });
@@ -1829,7 +1883,9 @@
   unittest.group('obj-schema-ListVendorsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListVendorsResponse();
-      var od = api.ListVendorsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListVendorsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListVendorsResponse(od as api.ListVendorsResponse);
     });
   });
@@ -1837,7 +1893,9 @@
   unittest.group('obj-schema-Operation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperation();
-      var od = api.Operation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Operation.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOperation(od as api.Operation);
     });
   });
@@ -1845,7 +1903,9 @@
   unittest.group('obj-schema-OperationPerDevice', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperationPerDevice();
-      var od = api.OperationPerDevice.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OperationPerDevice.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOperationPerDevice(od as api.OperationPerDevice);
     });
   });
@@ -1853,7 +1913,9 @@
   unittest.group('obj-schema-PartnerClaim', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPartnerClaim();
-      var od = api.PartnerClaim.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PartnerClaim.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPartnerClaim(od as api.PartnerClaim);
     });
   });
@@ -1861,7 +1923,9 @@
   unittest.group('obj-schema-PartnerUnclaim', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPartnerUnclaim();
-      var od = api.PartnerUnclaim.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PartnerUnclaim.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPartnerUnclaim(od as api.PartnerUnclaim);
     });
   });
@@ -1869,7 +1933,9 @@
   unittest.group('obj-schema-PerDeviceStatusInBatch', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPerDeviceStatusInBatch();
-      var od = api.PerDeviceStatusInBatch.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PerDeviceStatusInBatch.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPerDeviceStatusInBatch(od as api.PerDeviceStatusInBatch);
     });
   });
@@ -1877,7 +1943,9 @@
   unittest.group('obj-schema-Status', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStatus();
-      var od = api.Status.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Status.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStatus(od as api.Status);
     });
   });
@@ -1885,7 +1953,9 @@
   unittest.group('obj-schema-UnclaimDeviceRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUnclaimDeviceRequest();
-      var od = api.UnclaimDeviceRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UnclaimDeviceRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUnclaimDeviceRequest(od as api.UnclaimDeviceRequest);
     });
   });
@@ -1893,7 +1963,9 @@
   unittest.group('obj-schema-UnclaimDevicesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUnclaimDevicesRequest();
-      var od = api.UnclaimDevicesRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UnclaimDevicesRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUnclaimDevicesRequest(od as api.UnclaimDevicesRequest);
     });
   });
@@ -1901,7 +1973,9 @@
   unittest.group('obj-schema-UpdateDeviceMetadataInBatchRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateDeviceMetadataInBatchRequest();
-      var od = api.UpdateDeviceMetadataInBatchRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateDeviceMetadataInBatchRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateDeviceMetadataInBatchRequest(
           od as api.UpdateDeviceMetadataInBatchRequest);
     });
@@ -1910,7 +1984,9 @@
   unittest.group('obj-schema-UpdateDeviceMetadataRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateDeviceMetadataRequest();
-      var od = api.UpdateDeviceMetadataRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateDeviceMetadataRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateDeviceMetadataRequest(od as api.UpdateDeviceMetadataRequest);
     });
   });
@@ -1918,7 +1994,9 @@
   unittest.group('obj-schema-UpdateMetadataArguments', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateMetadataArguments();
-      var od = api.UpdateMetadataArguments.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateMetadataArguments.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateMetadataArguments(od as api.UpdateMetadataArguments);
     });
   });
diff --git a/generated/googleapis/test/androidenterprise/v1_test.dart b/generated/googleapis/test/androidenterprise/v1_test.dart
index c2f53fb..e248343 100644
--- a/generated/googleapis/test/androidenterprise/v1_test.dart
+++ b/generated/googleapis/test/androidenterprise/v1_test.dart
@@ -3235,7 +3235,9 @@
   unittest.group('obj-schema-Administrator', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAdministrator();
-      var od = api.Administrator.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Administrator.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAdministrator(od as api.Administrator);
     });
   });
@@ -3243,7 +3245,9 @@
   unittest.group('obj-schema-AdministratorWebToken', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAdministratorWebToken();
-      var od = api.AdministratorWebToken.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AdministratorWebToken.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAdministratorWebToken(od as api.AdministratorWebToken);
     });
   });
@@ -3251,7 +3255,9 @@
   unittest.group('obj-schema-AdministratorWebTokenSpec', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAdministratorWebTokenSpec();
-      var od = api.AdministratorWebTokenSpec.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AdministratorWebTokenSpec.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAdministratorWebTokenSpec(od as api.AdministratorWebTokenSpec);
     });
   });
@@ -3260,8 +3266,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildAdministratorWebTokenSpecManagedConfigurations();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.AdministratorWebTokenSpecManagedConfigurations.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkAdministratorWebTokenSpecManagedConfigurations(
           od as api.AdministratorWebTokenSpecManagedConfigurations);
     });
@@ -3270,7 +3277,9 @@
   unittest.group('obj-schema-AdministratorWebTokenSpecPlaySearch', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAdministratorWebTokenSpecPlaySearch();
-      var od = api.AdministratorWebTokenSpecPlaySearch.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AdministratorWebTokenSpecPlaySearch.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAdministratorWebTokenSpecPlaySearch(
           od as api.AdministratorWebTokenSpecPlaySearch);
     });
@@ -3279,7 +3288,9 @@
   unittest.group('obj-schema-AdministratorWebTokenSpecPrivateApps', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAdministratorWebTokenSpecPrivateApps();
-      var od = api.AdministratorWebTokenSpecPrivateApps.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AdministratorWebTokenSpecPrivateApps.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAdministratorWebTokenSpecPrivateApps(
           od as api.AdministratorWebTokenSpecPrivateApps);
     });
@@ -3288,7 +3299,9 @@
   unittest.group('obj-schema-AdministratorWebTokenSpecStoreBuilder', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAdministratorWebTokenSpecStoreBuilder();
-      var od = api.AdministratorWebTokenSpecStoreBuilder.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AdministratorWebTokenSpecStoreBuilder.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAdministratorWebTokenSpecStoreBuilder(
           od as api.AdministratorWebTokenSpecStoreBuilder);
     });
@@ -3297,7 +3310,9 @@
   unittest.group('obj-schema-AdministratorWebTokenSpecWebApps', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAdministratorWebTokenSpecWebApps();
-      var od = api.AdministratorWebTokenSpecWebApps.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AdministratorWebTokenSpecWebApps.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAdministratorWebTokenSpecWebApps(
           od as api.AdministratorWebTokenSpecWebApps);
     });
@@ -3306,7 +3321,9 @@
   unittest.group('obj-schema-AppRestrictionsSchema', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAppRestrictionsSchema();
-      var od = api.AppRestrictionsSchema.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AppRestrictionsSchema.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAppRestrictionsSchema(od as api.AppRestrictionsSchema);
     });
   });
@@ -3314,7 +3331,9 @@
   unittest.group('obj-schema-AppRestrictionsSchemaChangeEvent', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAppRestrictionsSchemaChangeEvent();
-      var od = api.AppRestrictionsSchemaChangeEvent.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AppRestrictionsSchemaChangeEvent.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAppRestrictionsSchemaChangeEvent(
           od as api.AppRestrictionsSchemaChangeEvent);
     });
@@ -3323,7 +3342,9 @@
   unittest.group('obj-schema-AppRestrictionsSchemaRestriction', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAppRestrictionsSchemaRestriction();
-      var od = api.AppRestrictionsSchemaRestriction.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AppRestrictionsSchemaRestriction.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAppRestrictionsSchemaRestriction(
           od as api.AppRestrictionsSchemaRestriction);
     });
@@ -3333,8 +3354,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildAppRestrictionsSchemaRestrictionRestrictionValue();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.AppRestrictionsSchemaRestrictionRestrictionValue.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkAppRestrictionsSchemaRestrictionRestrictionValue(
           od as api.AppRestrictionsSchemaRestrictionRestrictionValue);
     });
@@ -3343,7 +3365,9 @@
   unittest.group('obj-schema-AppState', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAppState();
-      var od = api.AppState.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.AppState.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAppState(od as api.AppState);
     });
   });
@@ -3351,7 +3375,9 @@
   unittest.group('obj-schema-AppUpdateEvent', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAppUpdateEvent();
-      var od = api.AppUpdateEvent.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AppUpdateEvent.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAppUpdateEvent(od as api.AppUpdateEvent);
     });
   });
@@ -3359,7 +3385,9 @@
   unittest.group('obj-schema-AppVersion', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAppVersion();
-      var od = api.AppVersion.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.AppVersion.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAppVersion(od as api.AppVersion);
     });
   });
@@ -3367,7 +3395,9 @@
   unittest.group('obj-schema-ApprovalUrlInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApprovalUrlInfo();
-      var od = api.ApprovalUrlInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ApprovalUrlInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkApprovalUrlInfo(od as api.ApprovalUrlInfo);
     });
   });
@@ -3375,7 +3405,9 @@
   unittest.group('obj-schema-AuthenticationToken', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuthenticationToken();
-      var od = api.AuthenticationToken.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AuthenticationToken.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuthenticationToken(od as api.AuthenticationToken);
     });
   });
@@ -3383,7 +3415,9 @@
   unittest.group('obj-schema-AutoInstallConstraint', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAutoInstallConstraint();
-      var od = api.AutoInstallConstraint.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AutoInstallConstraint.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAutoInstallConstraint(od as api.AutoInstallConstraint);
     });
   });
@@ -3391,7 +3425,9 @@
   unittest.group('obj-schema-AutoInstallPolicy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAutoInstallPolicy();
-      var od = api.AutoInstallPolicy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AutoInstallPolicy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAutoInstallPolicy(od as api.AutoInstallPolicy);
     });
   });
@@ -3399,7 +3435,9 @@
   unittest.group('obj-schema-ConfigurationVariables', () {
     unittest.test('to-json--from-json', () async {
       var o = buildConfigurationVariables();
-      var od = api.ConfigurationVariables.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ConfigurationVariables.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkConfigurationVariables(od as api.ConfigurationVariables);
     });
   });
@@ -3407,7 +3445,9 @@
   unittest.group('obj-schema-Device', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDevice();
-      var od = api.Device.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Device.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDevice(od as api.Device);
     });
   });
@@ -3415,7 +3455,9 @@
   unittest.group('obj-schema-DeviceReport', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeviceReport();
-      var od = api.DeviceReport.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeviceReport.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeviceReport(od as api.DeviceReport);
     });
   });
@@ -3423,7 +3465,9 @@
   unittest.group('obj-schema-DeviceReportUpdateEvent', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeviceReportUpdateEvent();
-      var od = api.DeviceReportUpdateEvent.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeviceReportUpdateEvent.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeviceReportUpdateEvent(od as api.DeviceReportUpdateEvent);
     });
   });
@@ -3431,7 +3475,9 @@
   unittest.group('obj-schema-DeviceState', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeviceState();
-      var od = api.DeviceState.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeviceState.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeviceState(od as api.DeviceState);
     });
   });
@@ -3439,7 +3485,9 @@
   unittest.group('obj-schema-DevicesListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDevicesListResponse();
-      var od = api.DevicesListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DevicesListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDevicesListResponse(od as api.DevicesListResponse);
     });
   });
@@ -3447,7 +3495,9 @@
   unittest.group('obj-schema-Enterprise', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEnterprise();
-      var od = api.Enterprise.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Enterprise.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEnterprise(od as api.Enterprise);
     });
   });
@@ -3455,7 +3505,9 @@
   unittest.group('obj-schema-EnterpriseAccount', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEnterpriseAccount();
-      var od = api.EnterpriseAccount.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EnterpriseAccount.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEnterpriseAccount(od as api.EnterpriseAccount);
     });
   });
@@ -3463,7 +3515,9 @@
   unittest.group('obj-schema-EnterprisesListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEnterprisesListResponse();
-      var od = api.EnterprisesListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EnterprisesListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEnterprisesListResponse(od as api.EnterprisesListResponse);
     });
   });
@@ -3471,8 +3525,9 @@
   unittest.group('obj-schema-EnterprisesSendTestPushNotificationResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEnterprisesSendTestPushNotificationResponse();
-      var od =
-          api.EnterprisesSendTestPushNotificationResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EnterprisesSendTestPushNotificationResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEnterprisesSendTestPushNotificationResponse(
           od as api.EnterprisesSendTestPushNotificationResponse);
     });
@@ -3481,7 +3536,9 @@
   unittest.group('obj-schema-Entitlement', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEntitlement();
-      var od = api.Entitlement.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Entitlement.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEntitlement(od as api.Entitlement);
     });
   });
@@ -3489,7 +3546,9 @@
   unittest.group('obj-schema-EntitlementsListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEntitlementsListResponse();
-      var od = api.EntitlementsListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EntitlementsListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEntitlementsListResponse(od as api.EntitlementsListResponse);
     });
   });
@@ -3497,7 +3556,9 @@
   unittest.group('obj-schema-GroupLicense', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGroupLicense();
-      var od = api.GroupLicense.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GroupLicense.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGroupLicense(od as api.GroupLicense);
     });
   });
@@ -3505,7 +3566,9 @@
   unittest.group('obj-schema-GroupLicenseUsersListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGroupLicenseUsersListResponse();
-      var od = api.GroupLicenseUsersListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GroupLicenseUsersListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGroupLicenseUsersListResponse(
           od as api.GroupLicenseUsersListResponse);
     });
@@ -3514,7 +3577,9 @@
   unittest.group('obj-schema-GroupLicensesListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGroupLicensesListResponse();
-      var od = api.GroupLicensesListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GroupLicensesListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGroupLicensesListResponse(od as api.GroupLicensesListResponse);
     });
   });
@@ -3522,7 +3587,9 @@
   unittest.group('obj-schema-Install', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstall();
-      var od = api.Install.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Install.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkInstall(od as api.Install);
     });
   });
@@ -3530,7 +3597,9 @@
   unittest.group('obj-schema-InstallFailureEvent', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstallFailureEvent();
-      var od = api.InstallFailureEvent.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstallFailureEvent.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstallFailureEvent(od as api.InstallFailureEvent);
     });
   });
@@ -3538,7 +3607,9 @@
   unittest.group('obj-schema-InstallsListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstallsListResponse();
-      var od = api.InstallsListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstallsListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstallsListResponse(od as api.InstallsListResponse);
     });
   });
@@ -3546,7 +3617,9 @@
   unittest.group('obj-schema-KeyedAppState', () {
     unittest.test('to-json--from-json', () async {
       var o = buildKeyedAppState();
-      var od = api.KeyedAppState.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.KeyedAppState.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkKeyedAppState(od as api.KeyedAppState);
     });
   });
@@ -3554,7 +3627,9 @@
   unittest.group('obj-schema-LocalizedText', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLocalizedText();
-      var od = api.LocalizedText.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LocalizedText.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLocalizedText(od as api.LocalizedText);
     });
   });
@@ -3562,7 +3637,9 @@
   unittest.group('obj-schema-MaintenanceWindow', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMaintenanceWindow();
-      var od = api.MaintenanceWindow.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MaintenanceWindow.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMaintenanceWindow(od as api.MaintenanceWindow);
     });
   });
@@ -3570,7 +3647,9 @@
   unittest.group('obj-schema-ManagedConfiguration', () {
     unittest.test('to-json--from-json', () async {
       var o = buildManagedConfiguration();
-      var od = api.ManagedConfiguration.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ManagedConfiguration.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkManagedConfiguration(od as api.ManagedConfiguration);
     });
   });
@@ -3578,8 +3657,9 @@
   unittest.group('obj-schema-ManagedConfigurationsForDeviceListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildManagedConfigurationsForDeviceListResponse();
-      var od =
-          api.ManagedConfigurationsForDeviceListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ManagedConfigurationsForDeviceListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkManagedConfigurationsForDeviceListResponse(
           od as api.ManagedConfigurationsForDeviceListResponse);
     });
@@ -3588,8 +3668,9 @@
   unittest.group('obj-schema-ManagedConfigurationsForUserListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildManagedConfigurationsForUserListResponse();
-      var od =
-          api.ManagedConfigurationsForUserListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ManagedConfigurationsForUserListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkManagedConfigurationsForUserListResponse(
           od as api.ManagedConfigurationsForUserListResponse);
     });
@@ -3598,7 +3679,9 @@
   unittest.group('obj-schema-ManagedConfigurationsSettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildManagedConfigurationsSettings();
-      var od = api.ManagedConfigurationsSettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ManagedConfigurationsSettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkManagedConfigurationsSettings(
           od as api.ManagedConfigurationsSettings);
     });
@@ -3607,8 +3690,9 @@
   unittest.group('obj-schema-ManagedConfigurationsSettingsListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildManagedConfigurationsSettingsListResponse();
-      var od =
-          api.ManagedConfigurationsSettingsListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ManagedConfigurationsSettingsListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkManagedConfigurationsSettingsListResponse(
           od as api.ManagedConfigurationsSettingsListResponse);
     });
@@ -3617,7 +3701,9 @@
   unittest.group('obj-schema-ManagedProperty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildManagedProperty();
-      var od = api.ManagedProperty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ManagedProperty.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkManagedProperty(od as api.ManagedProperty);
     });
   });
@@ -3625,7 +3711,9 @@
   unittest.group('obj-schema-ManagedPropertyBundle', () {
     unittest.test('to-json--from-json', () async {
       var o = buildManagedPropertyBundle();
-      var od = api.ManagedPropertyBundle.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ManagedPropertyBundle.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkManagedPropertyBundle(od as api.ManagedPropertyBundle);
     });
   });
@@ -3633,7 +3721,9 @@
   unittest.group('obj-schema-NewDeviceEvent', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNewDeviceEvent();
-      var od = api.NewDeviceEvent.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NewDeviceEvent.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNewDeviceEvent(od as api.NewDeviceEvent);
     });
   });
@@ -3641,7 +3731,9 @@
   unittest.group('obj-schema-NewPermissionsEvent', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNewPermissionsEvent();
-      var od = api.NewPermissionsEvent.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NewPermissionsEvent.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNewPermissionsEvent(od as api.NewPermissionsEvent);
     });
   });
@@ -3649,7 +3741,9 @@
   unittest.group('obj-schema-Notification', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNotification();
-      var od = api.Notification.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Notification.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNotification(od as api.Notification);
     });
   });
@@ -3657,7 +3751,9 @@
   unittest.group('obj-schema-NotificationSet', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNotificationSet();
-      var od = api.NotificationSet.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NotificationSet.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNotificationSet(od as api.NotificationSet);
     });
   });
@@ -3665,7 +3761,9 @@
   unittest.group('obj-schema-PageInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPageInfo();
-      var od = api.PageInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.PageInfo.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPageInfo(od as api.PageInfo);
     });
   });
@@ -3673,7 +3771,9 @@
   unittest.group('obj-schema-Permission', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPermission();
-      var od = api.Permission.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Permission.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPermission(od as api.Permission);
     });
   });
@@ -3681,7 +3781,9 @@
   unittest.group('obj-schema-Policy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPolicy();
-      var od = api.Policy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Policy.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPolicy(od as api.Policy);
     });
   });
@@ -3689,7 +3791,9 @@
   unittest.group('obj-schema-Product', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProduct();
-      var od = api.Product.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Product.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkProduct(od as api.Product);
     });
   });
@@ -3697,7 +3801,9 @@
   unittest.group('obj-schema-ProductApprovalEvent', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProductApprovalEvent();
-      var od = api.ProductApprovalEvent.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ProductApprovalEvent.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkProductApprovalEvent(od as api.ProductApprovalEvent);
     });
   });
@@ -3705,7 +3811,9 @@
   unittest.group('obj-schema-ProductAvailabilityChangeEvent', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProductAvailabilityChangeEvent();
-      var od = api.ProductAvailabilityChangeEvent.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ProductAvailabilityChangeEvent.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkProductAvailabilityChangeEvent(
           od as api.ProductAvailabilityChangeEvent);
     });
@@ -3714,7 +3822,9 @@
   unittest.group('obj-schema-ProductPermission', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProductPermission();
-      var od = api.ProductPermission.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ProductPermission.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkProductPermission(od as api.ProductPermission);
     });
   });
@@ -3722,7 +3832,9 @@
   unittest.group('obj-schema-ProductPermissions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProductPermissions();
-      var od = api.ProductPermissions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ProductPermissions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkProductPermissions(od as api.ProductPermissions);
     });
   });
@@ -3730,7 +3842,9 @@
   unittest.group('obj-schema-ProductPolicy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProductPolicy();
-      var od = api.ProductPolicy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ProductPolicy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkProductPolicy(od as api.ProductPolicy);
     });
   });
@@ -3738,7 +3852,9 @@
   unittest.group('obj-schema-ProductSet', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProductSet();
-      var od = api.ProductSet.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ProductSet.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkProductSet(od as api.ProductSet);
     });
   });
@@ -3746,7 +3862,9 @@
   unittest.group('obj-schema-ProductSigningCertificate', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProductSigningCertificate();
-      var od = api.ProductSigningCertificate.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ProductSigningCertificate.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkProductSigningCertificate(od as api.ProductSigningCertificate);
     });
   });
@@ -3754,7 +3872,9 @@
   unittest.group('obj-schema-ProductVisibility', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProductVisibility();
-      var od = api.ProductVisibility.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ProductVisibility.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkProductVisibility(od as api.ProductVisibility);
     });
   });
@@ -3762,7 +3882,9 @@
   unittest.group('obj-schema-ProductsApproveRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProductsApproveRequest();
-      var od = api.ProductsApproveRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ProductsApproveRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkProductsApproveRequest(od as api.ProductsApproveRequest);
     });
   });
@@ -3770,7 +3892,9 @@
   unittest.group('obj-schema-ProductsGenerateApprovalUrlResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProductsGenerateApprovalUrlResponse();
-      var od = api.ProductsGenerateApprovalUrlResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ProductsGenerateApprovalUrlResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkProductsGenerateApprovalUrlResponse(
           od as api.ProductsGenerateApprovalUrlResponse);
     });
@@ -3779,7 +3903,9 @@
   unittest.group('obj-schema-ProductsListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProductsListResponse();
-      var od = api.ProductsListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ProductsListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkProductsListResponse(od as api.ProductsListResponse);
     });
   });
@@ -3787,7 +3913,9 @@
   unittest.group('obj-schema-ServiceAccount', () {
     unittest.test('to-json--from-json', () async {
       var o = buildServiceAccount();
-      var od = api.ServiceAccount.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ServiceAccount.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkServiceAccount(od as api.ServiceAccount);
     });
   });
@@ -3795,7 +3923,9 @@
   unittest.group('obj-schema-ServiceAccountKey', () {
     unittest.test('to-json--from-json', () async {
       var o = buildServiceAccountKey();
-      var od = api.ServiceAccountKey.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ServiceAccountKey.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkServiceAccountKey(od as api.ServiceAccountKey);
     });
   });
@@ -3803,7 +3933,9 @@
   unittest.group('obj-schema-ServiceAccountKeysListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildServiceAccountKeysListResponse();
-      var od = api.ServiceAccountKeysListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ServiceAccountKeysListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkServiceAccountKeysListResponse(
           od as api.ServiceAccountKeysListResponse);
     });
@@ -3812,7 +3944,9 @@
   unittest.group('obj-schema-SignupInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSignupInfo();
-      var od = api.SignupInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.SignupInfo.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSignupInfo(od as api.SignupInfo);
     });
   });
@@ -3820,7 +3954,9 @@
   unittest.group('obj-schema-StoreCluster', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStoreCluster();
-      var od = api.StoreCluster.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.StoreCluster.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkStoreCluster(od as api.StoreCluster);
     });
   });
@@ -3828,7 +3964,9 @@
   unittest.group('obj-schema-StoreLayout', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStoreLayout();
-      var od = api.StoreLayout.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.StoreLayout.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkStoreLayout(od as api.StoreLayout);
     });
   });
@@ -3836,7 +3974,9 @@
   unittest.group('obj-schema-StoreLayoutClustersListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStoreLayoutClustersListResponse();
-      var od = api.StoreLayoutClustersListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.StoreLayoutClustersListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkStoreLayoutClustersListResponse(
           od as api.StoreLayoutClustersListResponse);
     });
@@ -3845,7 +3985,9 @@
   unittest.group('obj-schema-StoreLayoutPagesListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStoreLayoutPagesListResponse();
-      var od = api.StoreLayoutPagesListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.StoreLayoutPagesListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkStoreLayoutPagesListResponse(od as api.StoreLayoutPagesListResponse);
     });
   });
@@ -3853,7 +3995,9 @@
   unittest.group('obj-schema-StorePage', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStorePage();
-      var od = api.StorePage.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.StorePage.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStorePage(od as api.StorePage);
     });
   });
@@ -3861,7 +4005,9 @@
   unittest.group('obj-schema-TokenPagination', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTokenPagination();
-      var od = api.TokenPagination.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TokenPagination.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTokenPagination(od as api.TokenPagination);
     });
   });
@@ -3869,7 +4015,9 @@
   unittest.group('obj-schema-TrackInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTrackInfo();
-      var od = api.TrackInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.TrackInfo.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTrackInfo(od as api.TrackInfo);
     });
   });
@@ -3877,7 +4025,8 @@
   unittest.group('obj-schema-User', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUser();
-      var od = api.User.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.User.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkUser(od as api.User);
     });
   });
@@ -3885,7 +4034,9 @@
   unittest.group('obj-schema-UsersListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUsersListResponse();
-      var od = api.UsersListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UsersListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUsersListResponse(od as api.UsersListResponse);
     });
   });
@@ -3893,7 +4044,9 @@
   unittest.group('obj-schema-VariableSet', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVariableSet();
-      var od = api.VariableSet.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VariableSet.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVariableSet(od as api.VariableSet);
     });
   });
@@ -3901,7 +4054,9 @@
   unittest.group('obj-schema-WebApp', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWebApp();
-      var od = api.WebApp.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.WebApp.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkWebApp(od as api.WebApp);
     });
   });
@@ -3909,7 +4064,9 @@
   unittest.group('obj-schema-WebAppIcon', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWebAppIcon();
-      var od = api.WebAppIcon.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.WebAppIcon.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkWebAppIcon(od as api.WebAppIcon);
     });
   });
@@ -3917,7 +4074,9 @@
   unittest.group('obj-schema-WebAppsListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWebAppsListResponse();
-      var od = api.WebAppsListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.WebAppsListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkWebAppsListResponse(od as api.WebAppsListResponse);
     });
   });
diff --git a/generated/googleapis/test/androidmanagement/v1_test.dart b/generated/googleapis/test/androidmanagement/v1_test.dart
index fdda899..229f19b 100644
--- a/generated/googleapis/test/androidmanagement/v1_test.dart
+++ b/generated/googleapis/test/androidmanagement/v1_test.dart
@@ -4161,7 +4161,9 @@
   unittest.group('obj-schema-AdvancedSecurityOverrides', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAdvancedSecurityOverrides();
-      var od = api.AdvancedSecurityOverrides.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AdvancedSecurityOverrides.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAdvancedSecurityOverrides(od as api.AdvancedSecurityOverrides);
     });
   });
@@ -4169,7 +4171,9 @@
   unittest.group('obj-schema-AlwaysOnVpnPackage', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAlwaysOnVpnPackage();
-      var od = api.AlwaysOnVpnPackage.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AlwaysOnVpnPackage.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAlwaysOnVpnPackage(od as api.AlwaysOnVpnPackage);
     });
   });
@@ -4177,7 +4181,9 @@
   unittest.group('obj-schema-ApiLevelCondition', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApiLevelCondition();
-      var od = api.ApiLevelCondition.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ApiLevelCondition.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkApiLevelCondition(od as api.ApiLevelCondition);
     });
   });
@@ -4185,7 +4191,9 @@
   unittest.group('obj-schema-AppTrackInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAppTrackInfo();
-      var od = api.AppTrackInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AppTrackInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAppTrackInfo(od as api.AppTrackInfo);
     });
   });
@@ -4193,7 +4201,9 @@
   unittest.group('obj-schema-Application', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApplication();
-      var od = api.Application.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Application.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkApplication(od as api.Application);
     });
   });
@@ -4201,7 +4211,9 @@
   unittest.group('obj-schema-ApplicationEvent', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApplicationEvent();
-      var od = api.ApplicationEvent.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ApplicationEvent.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkApplicationEvent(od as api.ApplicationEvent);
     });
   });
@@ -4209,7 +4221,9 @@
   unittest.group('obj-schema-ApplicationPermission', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApplicationPermission();
-      var od = api.ApplicationPermission.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ApplicationPermission.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkApplicationPermission(od as api.ApplicationPermission);
     });
   });
@@ -4217,7 +4231,9 @@
   unittest.group('obj-schema-ApplicationPolicy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApplicationPolicy();
-      var od = api.ApplicationPolicy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ApplicationPolicy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkApplicationPolicy(od as api.ApplicationPolicy);
     });
   });
@@ -4225,7 +4241,9 @@
   unittest.group('obj-schema-ApplicationReport', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApplicationReport();
-      var od = api.ApplicationReport.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ApplicationReport.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkApplicationReport(od as api.ApplicationReport);
     });
   });
@@ -4233,7 +4251,9 @@
   unittest.group('obj-schema-ApplicationReportingSettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApplicationReportingSettings();
-      var od = api.ApplicationReportingSettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ApplicationReportingSettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkApplicationReportingSettings(od as api.ApplicationReportingSettings);
     });
   });
@@ -4241,7 +4261,9 @@
   unittest.group('obj-schema-BlockAction', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBlockAction();
-      var od = api.BlockAction.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BlockAction.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBlockAction(od as api.BlockAction);
     });
   });
@@ -4249,7 +4271,9 @@
   unittest.group('obj-schema-ChoosePrivateKeyRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildChoosePrivateKeyRule();
-      var od = api.ChoosePrivateKeyRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ChoosePrivateKeyRule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkChoosePrivateKeyRule(od as api.ChoosePrivateKeyRule);
     });
   });
@@ -4257,7 +4281,9 @@
   unittest.group('obj-schema-Command', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCommand();
-      var od = api.Command.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Command.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkCommand(od as api.Command);
     });
   });
@@ -4265,7 +4291,9 @@
   unittest.group('obj-schema-CommonCriteriaModeInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCommonCriteriaModeInfo();
-      var od = api.CommonCriteriaModeInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CommonCriteriaModeInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCommonCriteriaModeInfo(od as api.CommonCriteriaModeInfo);
     });
   });
@@ -4273,7 +4301,9 @@
   unittest.group('obj-schema-ComplianceRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildComplianceRule();
-      var od = api.ComplianceRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ComplianceRule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkComplianceRule(od as api.ComplianceRule);
     });
   });
@@ -4281,7 +4311,9 @@
   unittest.group('obj-schema-ContactInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildContactInfo();
-      var od = api.ContactInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ContactInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkContactInfo(od as api.ContactInfo);
     });
   });
@@ -4289,7 +4321,8 @@
   unittest.group('obj-schema-Date', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDate();
-      var od = api.Date.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Date.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDate(od as api.Date);
     });
   });
@@ -4297,7 +4330,9 @@
   unittest.group('obj-schema-Device', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDevice();
-      var od = api.Device.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Device.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDevice(od as api.Device);
     });
   });
@@ -4305,7 +4340,9 @@
   unittest.group('obj-schema-DeviceSettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeviceSettings();
-      var od = api.DeviceSettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeviceSettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeviceSettings(od as api.DeviceSettings);
     });
   });
@@ -4313,7 +4350,9 @@
   unittest.group('obj-schema-Display', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDisplay();
-      var od = api.Display.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Display.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDisplay(od as api.Display);
     });
   });
@@ -4321,7 +4360,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -4329,7 +4369,9 @@
   unittest.group('obj-schema-EnrollmentToken', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEnrollmentToken();
-      var od = api.EnrollmentToken.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EnrollmentToken.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEnrollmentToken(od as api.EnrollmentToken);
     });
   });
@@ -4337,7 +4379,9 @@
   unittest.group('obj-schema-Enterprise', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEnterprise();
-      var od = api.Enterprise.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Enterprise.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEnterprise(od as api.Enterprise);
     });
   });
@@ -4345,7 +4389,9 @@
   unittest.group('obj-schema-ExternalData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExternalData();
-      var od = api.ExternalData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ExternalData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkExternalData(od as api.ExternalData);
     });
   });
@@ -4353,7 +4399,9 @@
   unittest.group('obj-schema-FreezePeriod', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFreezePeriod();
-      var od = api.FreezePeriod.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FreezePeriod.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFreezePeriod(od as api.FreezePeriod);
     });
   });
@@ -4361,7 +4409,9 @@
   unittest.group('obj-schema-HardwareInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHardwareInfo();
-      var od = api.HardwareInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HardwareInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHardwareInfo(od as api.HardwareInfo);
     });
   });
@@ -4369,7 +4419,9 @@
   unittest.group('obj-schema-HardwareStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHardwareStatus();
-      var od = api.HardwareStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HardwareStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHardwareStatus(od as api.HardwareStatus);
     });
   });
@@ -4377,7 +4429,9 @@
   unittest.group('obj-schema-KeyedAppState', () {
     unittest.test('to-json--from-json', () async {
       var o = buildKeyedAppState();
-      var od = api.KeyedAppState.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.KeyedAppState.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkKeyedAppState(od as api.KeyedAppState);
     });
   });
@@ -4385,7 +4439,9 @@
   unittest.group('obj-schema-KioskCustomization', () {
     unittest.test('to-json--from-json', () async {
       var o = buildKioskCustomization();
-      var od = api.KioskCustomization.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.KioskCustomization.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkKioskCustomization(od as api.KioskCustomization);
     });
   });
@@ -4393,7 +4449,9 @@
   unittest.group('obj-schema-LaunchAppAction', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLaunchAppAction();
-      var od = api.LaunchAppAction.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LaunchAppAction.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLaunchAppAction(od as api.LaunchAppAction);
     });
   });
@@ -4401,7 +4459,9 @@
   unittest.group('obj-schema-ListDevicesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListDevicesResponse();
-      var od = api.ListDevicesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListDevicesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListDevicesResponse(od as api.ListDevicesResponse);
     });
   });
@@ -4409,7 +4469,9 @@
   unittest.group('obj-schema-ListEnterprisesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListEnterprisesResponse();
-      var od = api.ListEnterprisesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListEnterprisesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListEnterprisesResponse(od as api.ListEnterprisesResponse);
     });
   });
@@ -4417,7 +4479,9 @@
   unittest.group('obj-schema-ListOperationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListOperationsResponse();
-      var od = api.ListOperationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListOperationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListOperationsResponse(od as api.ListOperationsResponse);
     });
   });
@@ -4425,7 +4489,9 @@
   unittest.group('obj-schema-ListPoliciesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListPoliciesResponse();
-      var od = api.ListPoliciesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListPoliciesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListPoliciesResponse(od as api.ListPoliciesResponse);
     });
   });
@@ -4433,7 +4499,9 @@
   unittest.group('obj-schema-ListWebAppsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListWebAppsResponse();
-      var od = api.ListWebAppsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListWebAppsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListWebAppsResponse(od as api.ListWebAppsResponse);
     });
   });
@@ -4441,7 +4509,9 @@
   unittest.group('obj-schema-ManagedConfigurationTemplate', () {
     unittest.test('to-json--from-json', () async {
       var o = buildManagedConfigurationTemplate();
-      var od = api.ManagedConfigurationTemplate.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ManagedConfigurationTemplate.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkManagedConfigurationTemplate(od as api.ManagedConfigurationTemplate);
     });
   });
@@ -4449,7 +4519,9 @@
   unittest.group('obj-schema-ManagedProperty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildManagedProperty();
-      var od = api.ManagedProperty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ManagedProperty.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkManagedProperty(od as api.ManagedProperty);
     });
   });
@@ -4457,7 +4529,9 @@
   unittest.group('obj-schema-ManagedPropertyEntry', () {
     unittest.test('to-json--from-json', () async {
       var o = buildManagedPropertyEntry();
-      var od = api.ManagedPropertyEntry.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ManagedPropertyEntry.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkManagedPropertyEntry(od as api.ManagedPropertyEntry);
     });
   });
@@ -4465,7 +4539,9 @@
   unittest.group('obj-schema-MemoryEvent', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMemoryEvent();
-      var od = api.MemoryEvent.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MemoryEvent.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMemoryEvent(od as api.MemoryEvent);
     });
   });
@@ -4473,7 +4549,9 @@
   unittest.group('obj-schema-MemoryInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMemoryInfo();
-      var od = api.MemoryInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.MemoryInfo.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkMemoryInfo(od as api.MemoryInfo);
     });
   });
@@ -4481,7 +4559,9 @@
   unittest.group('obj-schema-NetworkInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNetworkInfo();
-      var od = api.NetworkInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NetworkInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNetworkInfo(od as api.NetworkInfo);
     });
   });
@@ -4489,7 +4569,9 @@
   unittest.group('obj-schema-NonComplianceDetail', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNonComplianceDetail();
-      var od = api.NonComplianceDetail.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NonComplianceDetail.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNonComplianceDetail(od as api.NonComplianceDetail);
     });
   });
@@ -4497,7 +4579,9 @@
   unittest.group('obj-schema-NonComplianceDetailCondition', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNonComplianceDetailCondition();
-      var od = api.NonComplianceDetailCondition.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NonComplianceDetailCondition.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNonComplianceDetailCondition(od as api.NonComplianceDetailCondition);
     });
   });
@@ -4505,7 +4589,9 @@
   unittest.group('obj-schema-Operation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperation();
-      var od = api.Operation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Operation.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOperation(od as api.Operation);
     });
   });
@@ -4513,7 +4599,9 @@
   unittest.group('obj-schema-PackageNameList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPackageNameList();
-      var od = api.PackageNameList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PackageNameList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPackageNameList(od as api.PackageNameList);
     });
   });
@@ -4521,7 +4609,9 @@
   unittest.group('obj-schema-PasswordRequirements', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPasswordRequirements();
-      var od = api.PasswordRequirements.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PasswordRequirements.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPasswordRequirements(od as api.PasswordRequirements);
     });
   });
@@ -4529,7 +4619,9 @@
   unittest.group('obj-schema-PermissionGrant', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPermissionGrant();
-      var od = api.PermissionGrant.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PermissionGrant.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPermissionGrant(od as api.PermissionGrant);
     });
   });
@@ -4537,7 +4629,9 @@
   unittest.group('obj-schema-PersistentPreferredActivity', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPersistentPreferredActivity();
-      var od = api.PersistentPreferredActivity.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PersistentPreferredActivity.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPersistentPreferredActivity(od as api.PersistentPreferredActivity);
     });
   });
@@ -4545,7 +4639,9 @@
   unittest.group('obj-schema-PersonalApplicationPolicy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPersonalApplicationPolicy();
-      var od = api.PersonalApplicationPolicy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PersonalApplicationPolicy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPersonalApplicationPolicy(od as api.PersonalApplicationPolicy);
     });
   });
@@ -4553,7 +4649,9 @@
   unittest.group('obj-schema-PersonalUsagePolicies', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPersonalUsagePolicies();
-      var od = api.PersonalUsagePolicies.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PersonalUsagePolicies.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPersonalUsagePolicies(od as api.PersonalUsagePolicies);
     });
   });
@@ -4561,7 +4659,9 @@
   unittest.group('obj-schema-Policy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPolicy();
-      var od = api.Policy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Policy.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPolicy(od as api.Policy);
     });
   });
@@ -4569,7 +4669,9 @@
   unittest.group('obj-schema-PolicyEnforcementRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPolicyEnforcementRule();
-      var od = api.PolicyEnforcementRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PolicyEnforcementRule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPolicyEnforcementRule(od as api.PolicyEnforcementRule);
     });
   });
@@ -4577,7 +4679,9 @@
   unittest.group('obj-schema-PostureDetail', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPostureDetail();
-      var od = api.PostureDetail.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PostureDetail.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPostureDetail(od as api.PostureDetail);
     });
   });
@@ -4585,7 +4689,9 @@
   unittest.group('obj-schema-PowerManagementEvent', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPowerManagementEvent();
-      var od = api.PowerManagementEvent.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PowerManagementEvent.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPowerManagementEvent(od as api.PowerManagementEvent);
     });
   });
@@ -4593,7 +4699,9 @@
   unittest.group('obj-schema-ProxyInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProxyInfo();
-      var od = api.ProxyInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ProxyInfo.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkProxyInfo(od as api.ProxyInfo);
     });
   });
@@ -4601,7 +4709,9 @@
   unittest.group('obj-schema-SecurityPosture', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSecurityPosture();
-      var od = api.SecurityPosture.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SecurityPosture.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSecurityPosture(od as api.SecurityPosture);
     });
   });
@@ -4609,7 +4719,9 @@
   unittest.group('obj-schema-SetupAction', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSetupAction();
-      var od = api.SetupAction.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SetupAction.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSetupAction(od as api.SetupAction);
     });
   });
@@ -4617,7 +4729,9 @@
   unittest.group('obj-schema-SigninDetail', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSigninDetail();
-      var od = api.SigninDetail.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SigninDetail.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSigninDetail(od as api.SigninDetail);
     });
   });
@@ -4625,7 +4739,9 @@
   unittest.group('obj-schema-SignupUrl', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSignupUrl();
-      var od = api.SignupUrl.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.SignupUrl.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSignupUrl(od as api.SignupUrl);
     });
   });
@@ -4633,7 +4749,9 @@
   unittest.group('obj-schema-SoftwareInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSoftwareInfo();
-      var od = api.SoftwareInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SoftwareInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSoftwareInfo(od as api.SoftwareInfo);
     });
   });
@@ -4641,7 +4759,9 @@
   unittest.group('obj-schema-Status', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStatus();
-      var od = api.Status.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Status.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStatus(od as api.Status);
     });
   });
@@ -4649,7 +4769,9 @@
   unittest.group('obj-schema-StatusReportingSettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStatusReportingSettings();
-      var od = api.StatusReportingSettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.StatusReportingSettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkStatusReportingSettings(od as api.StatusReportingSettings);
     });
   });
@@ -4657,7 +4779,9 @@
   unittest.group('obj-schema-SystemUpdate', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSystemUpdate();
-      var od = api.SystemUpdate.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SystemUpdate.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSystemUpdate(od as api.SystemUpdate);
     });
   });
@@ -4665,7 +4789,9 @@
   unittest.group('obj-schema-SystemUpdateInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSystemUpdateInfo();
-      var od = api.SystemUpdateInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SystemUpdateInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSystemUpdateInfo(od as api.SystemUpdateInfo);
     });
   });
@@ -4673,7 +4799,9 @@
   unittest.group('obj-schema-TelephonyInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTelephonyInfo();
-      var od = api.TelephonyInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TelephonyInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTelephonyInfo(od as api.TelephonyInfo);
     });
   });
@@ -4681,7 +4809,9 @@
   unittest.group('obj-schema-TermsAndConditions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTermsAndConditions();
-      var od = api.TermsAndConditions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TermsAndConditions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTermsAndConditions(od as api.TermsAndConditions);
     });
   });
@@ -4689,7 +4819,8 @@
   unittest.group('obj-schema-User', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUser();
-      var od = api.User.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.User.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkUser(od as api.User);
     });
   });
@@ -4697,7 +4828,9 @@
   unittest.group('obj-schema-UserFacingMessage', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUserFacingMessage();
-      var od = api.UserFacingMessage.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UserFacingMessage.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUserFacingMessage(od as api.UserFacingMessage);
     });
   });
@@ -4705,7 +4838,9 @@
   unittest.group('obj-schema-WebApp', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWebApp();
-      var od = api.WebApp.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.WebApp.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkWebApp(od as api.WebApp);
     });
   });
@@ -4713,7 +4848,9 @@
   unittest.group('obj-schema-WebAppIcon', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWebAppIcon();
-      var od = api.WebAppIcon.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.WebAppIcon.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkWebAppIcon(od as api.WebAppIcon);
     });
   });
@@ -4721,7 +4858,9 @@
   unittest.group('obj-schema-WebToken', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWebToken();
-      var od = api.WebToken.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.WebToken.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkWebToken(od as api.WebToken);
     });
   });
@@ -4729,7 +4868,9 @@
   unittest.group('obj-schema-WipeAction', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWipeAction();
-      var od = api.WipeAction.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.WipeAction.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkWipeAction(od as api.WipeAction);
     });
   });
diff --git a/generated/googleapis/test/androidpublisher/v3_test.dart b/generated/googleapis/test/androidpublisher/v3_test.dart
index 493a0f1..5b013dd 100644
--- a/generated/googleapis/test/androidpublisher/v3_test.dart
+++ b/generated/googleapis/test/androidpublisher/v3_test.dart
@@ -2318,7 +2318,8 @@
   unittest.group('obj-schema-Apk', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApk();
-      var od = api.Apk.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Apk.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkApk(od as api.Apk);
     });
   });
@@ -2326,7 +2327,9 @@
   unittest.group('obj-schema-ApkBinary', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApkBinary();
-      var od = api.ApkBinary.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ApkBinary.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkApkBinary(od as api.ApkBinary);
     });
   });
@@ -2334,7 +2337,9 @@
   unittest.group('obj-schema-ApksAddExternallyHostedRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApksAddExternallyHostedRequest();
-      var od = api.ApksAddExternallyHostedRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ApksAddExternallyHostedRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkApksAddExternallyHostedRequest(
           od as api.ApksAddExternallyHostedRequest);
     });
@@ -2343,7 +2348,9 @@
   unittest.group('obj-schema-ApksAddExternallyHostedResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApksAddExternallyHostedResponse();
-      var od = api.ApksAddExternallyHostedResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ApksAddExternallyHostedResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkApksAddExternallyHostedResponse(
           od as api.ApksAddExternallyHostedResponse);
     });
@@ -2352,7 +2359,9 @@
   unittest.group('obj-schema-ApksListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApksListResponse();
-      var od = api.ApksListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ApksListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkApksListResponse(od as api.ApksListResponse);
     });
   });
@@ -2360,7 +2369,9 @@
   unittest.group('obj-schema-AppDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAppDetails();
-      var od = api.AppDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.AppDetails.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAppDetails(od as api.AppDetails);
     });
   });
@@ -2368,7 +2379,9 @@
   unittest.group('obj-schema-AppEdit', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAppEdit();
-      var od = api.AppEdit.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.AppEdit.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAppEdit(od as api.AppEdit);
     });
   });
@@ -2376,7 +2389,9 @@
   unittest.group('obj-schema-Bundle', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBundle();
-      var od = api.Bundle.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Bundle.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBundle(od as api.Bundle);
     });
   });
@@ -2384,7 +2399,9 @@
   unittest.group('obj-schema-BundlesListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBundlesListResponse();
-      var od = api.BundlesListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BundlesListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBundlesListResponse(od as api.BundlesListResponse);
     });
   });
@@ -2392,7 +2409,9 @@
   unittest.group('obj-schema-Comment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildComment();
-      var od = api.Comment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Comment.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkComment(od as api.Comment);
     });
   });
@@ -2400,7 +2419,9 @@
   unittest.group('obj-schema-CountryTargeting', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCountryTargeting();
-      var od = api.CountryTargeting.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CountryTargeting.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCountryTargeting(od as api.CountryTargeting);
     });
   });
@@ -2408,7 +2429,9 @@
   unittest.group('obj-schema-DeobfuscationFile', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeobfuscationFile();
-      var od = api.DeobfuscationFile.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeobfuscationFile.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeobfuscationFile(od as api.DeobfuscationFile);
     });
   });
@@ -2416,7 +2439,9 @@
   unittest.group('obj-schema-DeobfuscationFilesUploadResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeobfuscationFilesUploadResponse();
-      var od = api.DeobfuscationFilesUploadResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeobfuscationFilesUploadResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeobfuscationFilesUploadResponse(
           od as api.DeobfuscationFilesUploadResponse);
     });
@@ -2425,7 +2450,9 @@
   unittest.group('obj-schema-DeveloperComment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeveloperComment();
-      var od = api.DeveloperComment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeveloperComment.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeveloperComment(od as api.DeveloperComment);
     });
   });
@@ -2433,7 +2460,9 @@
   unittest.group('obj-schema-DeviceMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeviceMetadata();
-      var od = api.DeviceMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeviceMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeviceMetadata(od as api.DeviceMetadata);
     });
   });
@@ -2441,7 +2470,9 @@
   unittest.group('obj-schema-DeviceSpec', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeviceSpec();
-      var od = api.DeviceSpec.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.DeviceSpec.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDeviceSpec(od as api.DeviceSpec);
     });
   });
@@ -2449,7 +2480,9 @@
   unittest.group('obj-schema-ExpansionFile', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExpansionFile();
-      var od = api.ExpansionFile.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ExpansionFile.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkExpansionFile(od as api.ExpansionFile);
     });
   });
@@ -2457,7 +2490,9 @@
   unittest.group('obj-schema-ExpansionFilesUploadResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExpansionFilesUploadResponse();
-      var od = api.ExpansionFilesUploadResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ExpansionFilesUploadResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkExpansionFilesUploadResponse(od as api.ExpansionFilesUploadResponse);
     });
   });
@@ -2465,7 +2500,9 @@
   unittest.group('obj-schema-ExternallyHostedApk', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExternallyHostedApk();
-      var od = api.ExternallyHostedApk.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ExternallyHostedApk.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkExternallyHostedApk(od as api.ExternallyHostedApk);
     });
   });
@@ -2473,7 +2510,8 @@
   unittest.group('obj-schema-Image', () {
     unittest.test('to-json--from-json', () async {
       var o = buildImage();
-      var od = api.Image.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Image.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkImage(od as api.Image);
     });
   });
@@ -2481,7 +2519,9 @@
   unittest.group('obj-schema-ImagesDeleteAllResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildImagesDeleteAllResponse();
-      var od = api.ImagesDeleteAllResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ImagesDeleteAllResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkImagesDeleteAllResponse(od as api.ImagesDeleteAllResponse);
     });
   });
@@ -2489,7 +2529,9 @@
   unittest.group('obj-schema-ImagesListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildImagesListResponse();
-      var od = api.ImagesListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ImagesListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkImagesListResponse(od as api.ImagesListResponse);
     });
   });
@@ -2497,7 +2539,9 @@
   unittest.group('obj-schema-ImagesUploadResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildImagesUploadResponse();
-      var od = api.ImagesUploadResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ImagesUploadResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkImagesUploadResponse(od as api.ImagesUploadResponse);
     });
   });
@@ -2505,7 +2549,9 @@
   unittest.group('obj-schema-InAppProduct', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInAppProduct();
-      var od = api.InAppProduct.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InAppProduct.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInAppProduct(od as api.InAppProduct);
     });
   });
@@ -2513,7 +2559,9 @@
   unittest.group('obj-schema-InAppProductListing', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInAppProductListing();
-      var od = api.InAppProductListing.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InAppProductListing.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInAppProductListing(od as api.InAppProductListing);
     });
   });
@@ -2521,7 +2569,9 @@
   unittest.group('obj-schema-InappproductsListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInappproductsListResponse();
-      var od = api.InappproductsListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InappproductsListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInappproductsListResponse(od as api.InappproductsListResponse);
     });
   });
@@ -2529,7 +2579,9 @@
   unittest.group('obj-schema-InternalAppSharingArtifact', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInternalAppSharingArtifact();
-      var od = api.InternalAppSharingArtifact.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InternalAppSharingArtifact.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInternalAppSharingArtifact(od as api.InternalAppSharingArtifact);
     });
   });
@@ -2537,7 +2589,9 @@
   unittest.group('obj-schema-IntroductoryPriceInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildIntroductoryPriceInfo();
-      var od = api.IntroductoryPriceInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.IntroductoryPriceInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkIntroductoryPriceInfo(od as api.IntroductoryPriceInfo);
     });
   });
@@ -2545,7 +2599,9 @@
   unittest.group('obj-schema-Listing', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListing();
-      var od = api.Listing.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Listing.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkListing(od as api.Listing);
     });
   });
@@ -2553,7 +2609,9 @@
   unittest.group('obj-schema-ListingsListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListingsListResponse();
-      var od = api.ListingsListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListingsListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListingsListResponse(od as api.ListingsListResponse);
     });
   });
@@ -2561,7 +2619,9 @@
   unittest.group('obj-schema-LocalizedText', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLocalizedText();
-      var od = api.LocalizedText.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LocalizedText.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLocalizedText(od as api.LocalizedText);
     });
   });
@@ -2569,7 +2629,9 @@
   unittest.group('obj-schema-PageInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPageInfo();
-      var od = api.PageInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.PageInfo.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPageInfo(od as api.PageInfo);
     });
   });
@@ -2577,7 +2639,8 @@
   unittest.group('obj-schema-Price', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPrice();
-      var od = api.Price.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Price.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPrice(od as api.Price);
     });
   });
@@ -2585,7 +2648,9 @@
   unittest.group('obj-schema-ProductPurchase', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProductPurchase();
-      var od = api.ProductPurchase.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ProductPurchase.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkProductPurchase(od as api.ProductPurchase);
     });
   });
@@ -2593,7 +2658,9 @@
   unittest.group('obj-schema-ProductPurchasesAcknowledgeRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProductPurchasesAcknowledgeRequest();
-      var od = api.ProductPurchasesAcknowledgeRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ProductPurchasesAcknowledgeRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkProductPurchasesAcknowledgeRequest(
           od as api.ProductPurchasesAcknowledgeRequest);
     });
@@ -2602,7 +2669,9 @@
   unittest.group('obj-schema-Review', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReview();
-      var od = api.Review.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Review.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkReview(od as api.Review);
     });
   });
@@ -2610,7 +2679,9 @@
   unittest.group('obj-schema-ReviewReplyResult', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReviewReplyResult();
-      var od = api.ReviewReplyResult.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReviewReplyResult.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReviewReplyResult(od as api.ReviewReplyResult);
     });
   });
@@ -2618,7 +2689,9 @@
   unittest.group('obj-schema-ReviewsListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReviewsListResponse();
-      var od = api.ReviewsListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReviewsListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReviewsListResponse(od as api.ReviewsListResponse);
     });
   });
@@ -2626,7 +2699,9 @@
   unittest.group('obj-schema-ReviewsReplyRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReviewsReplyRequest();
-      var od = api.ReviewsReplyRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReviewsReplyRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReviewsReplyRequest(od as api.ReviewsReplyRequest);
     });
   });
@@ -2634,7 +2709,9 @@
   unittest.group('obj-schema-ReviewsReplyResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReviewsReplyResponse();
-      var od = api.ReviewsReplyResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReviewsReplyResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReviewsReplyResponse(od as api.ReviewsReplyResponse);
     });
   });
@@ -2642,7 +2719,9 @@
   unittest.group('obj-schema-SubscriptionCancelSurveyResult', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSubscriptionCancelSurveyResult();
-      var od = api.SubscriptionCancelSurveyResult.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SubscriptionCancelSurveyResult.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSubscriptionCancelSurveyResult(
           od as api.SubscriptionCancelSurveyResult);
     });
@@ -2651,7 +2730,9 @@
   unittest.group('obj-schema-SubscriptionDeferralInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSubscriptionDeferralInfo();
-      var od = api.SubscriptionDeferralInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SubscriptionDeferralInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSubscriptionDeferralInfo(od as api.SubscriptionDeferralInfo);
     });
   });
@@ -2659,7 +2740,9 @@
   unittest.group('obj-schema-SubscriptionPriceChange', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSubscriptionPriceChange();
-      var od = api.SubscriptionPriceChange.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SubscriptionPriceChange.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSubscriptionPriceChange(od as api.SubscriptionPriceChange);
     });
   });
@@ -2667,7 +2750,9 @@
   unittest.group('obj-schema-SubscriptionPurchase', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSubscriptionPurchase();
-      var od = api.SubscriptionPurchase.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SubscriptionPurchase.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSubscriptionPurchase(od as api.SubscriptionPurchase);
     });
   });
@@ -2675,7 +2760,9 @@
   unittest.group('obj-schema-SubscriptionPurchasesAcknowledgeRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSubscriptionPurchasesAcknowledgeRequest();
-      var od = api.SubscriptionPurchasesAcknowledgeRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SubscriptionPurchasesAcknowledgeRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSubscriptionPurchasesAcknowledgeRequest(
           od as api.SubscriptionPurchasesAcknowledgeRequest);
     });
@@ -2684,7 +2771,9 @@
   unittest.group('obj-schema-SubscriptionPurchasesDeferRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSubscriptionPurchasesDeferRequest();
-      var od = api.SubscriptionPurchasesDeferRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SubscriptionPurchasesDeferRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSubscriptionPurchasesDeferRequest(
           od as api.SubscriptionPurchasesDeferRequest);
     });
@@ -2693,7 +2782,9 @@
   unittest.group('obj-schema-SubscriptionPurchasesDeferResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSubscriptionPurchasesDeferResponse();
-      var od = api.SubscriptionPurchasesDeferResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SubscriptionPurchasesDeferResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSubscriptionPurchasesDeferResponse(
           od as api.SubscriptionPurchasesDeferResponse);
     });
@@ -2702,7 +2793,9 @@
   unittest.group('obj-schema-SystemApksListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSystemApksListResponse();
-      var od = api.SystemApksListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SystemApksListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSystemApksListResponse(od as api.SystemApksListResponse);
     });
   });
@@ -2710,7 +2803,9 @@
   unittest.group('obj-schema-Testers', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTesters();
-      var od = api.Testers.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Testers.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTesters(od as api.Testers);
     });
   });
@@ -2718,7 +2813,9 @@
   unittest.group('obj-schema-Timestamp', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTimestamp();
-      var od = api.Timestamp.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Timestamp.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTimestamp(od as api.Timestamp);
     });
   });
@@ -2726,7 +2823,9 @@
   unittest.group('obj-schema-TokenPagination', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTokenPagination();
-      var od = api.TokenPagination.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TokenPagination.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTokenPagination(od as api.TokenPagination);
     });
   });
@@ -2734,7 +2833,8 @@
   unittest.group('obj-schema-Track', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTrack();
-      var od = api.Track.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Track.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTrack(od as api.Track);
     });
   });
@@ -2742,7 +2842,9 @@
   unittest.group('obj-schema-TrackRelease', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTrackRelease();
-      var od = api.TrackRelease.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TrackRelease.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTrackRelease(od as api.TrackRelease);
     });
   });
@@ -2750,7 +2852,9 @@
   unittest.group('obj-schema-TracksListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTracksListResponse();
-      var od = api.TracksListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TracksListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTracksListResponse(od as api.TracksListResponse);
     });
   });
@@ -2758,7 +2862,9 @@
   unittest.group('obj-schema-UserComment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUserComment();
-      var od = api.UserComment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UserComment.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUserComment(od as api.UserComment);
     });
   });
@@ -2766,7 +2872,9 @@
   unittest.group('obj-schema-UsesPermission', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUsesPermission();
-      var od = api.UsesPermission.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UsesPermission.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUsesPermission(od as api.UsesPermission);
     });
   });
@@ -2774,7 +2882,9 @@
   unittest.group('obj-schema-Variant', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVariant();
-      var od = api.Variant.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Variant.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkVariant(od as api.Variant);
     });
   });
@@ -2782,7 +2892,9 @@
   unittest.group('obj-schema-VoidedPurchase', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVoidedPurchase();
-      var od = api.VoidedPurchase.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VoidedPurchase.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVoidedPurchase(od as api.VoidedPurchase);
     });
   });
@@ -2790,7 +2902,9 @@
   unittest.group('obj-schema-VoidedPurchasesListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVoidedPurchasesListResponse();
-      var od = api.VoidedPurchasesListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VoidedPurchasesListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVoidedPurchasesListResponse(od as api.VoidedPurchasesListResponse);
     });
   });
diff --git a/generated/googleapis/test/apigateway/v1_test.dart b/generated/googleapis/test/apigateway/v1_test.dart
index aa14958..59c4293 100644
--- a/generated/googleapis/test/apigateway/v1_test.dart
+++ b/generated/googleapis/test/apigateway/v1_test.dart
@@ -1395,7 +1395,9 @@
   unittest.group('obj-schema-ApigatewayApi', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApigatewayApi();
-      var od = api.ApigatewayApi.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ApigatewayApi.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkApigatewayApi(od as api.ApigatewayApi);
     });
   });
@@ -1403,7 +1405,9 @@
   unittest.group('obj-schema-ApigatewayApiConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApigatewayApiConfig();
-      var od = api.ApigatewayApiConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ApigatewayApiConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkApigatewayApiConfig(od as api.ApigatewayApiConfig);
     });
   });
@@ -1411,7 +1415,9 @@
   unittest.group('obj-schema-ApigatewayApiConfigFile', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApigatewayApiConfigFile();
-      var od = api.ApigatewayApiConfigFile.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ApigatewayApiConfigFile.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkApigatewayApiConfigFile(od as api.ApigatewayApiConfigFile);
     });
   });
@@ -1419,8 +1425,9 @@
   unittest.group('obj-schema-ApigatewayApiConfigGrpcServiceDefinition', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApigatewayApiConfigGrpcServiceDefinition();
-      var od =
-          api.ApigatewayApiConfigGrpcServiceDefinition.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ApigatewayApiConfigGrpcServiceDefinition.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkApigatewayApiConfigGrpcServiceDefinition(
           od as api.ApigatewayApiConfigGrpcServiceDefinition);
     });
@@ -1429,7 +1436,9 @@
   unittest.group('obj-schema-ApigatewayApiConfigOpenApiDocument', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApigatewayApiConfigOpenApiDocument();
-      var od = api.ApigatewayApiConfigOpenApiDocument.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ApigatewayApiConfigOpenApiDocument.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkApigatewayApiConfigOpenApiDocument(
           od as api.ApigatewayApiConfigOpenApiDocument);
     });
@@ -1438,7 +1447,9 @@
   unittest.group('obj-schema-ApigatewayAuditConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApigatewayAuditConfig();
-      var od = api.ApigatewayAuditConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ApigatewayAuditConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkApigatewayAuditConfig(od as api.ApigatewayAuditConfig);
     });
   });
@@ -1446,7 +1457,9 @@
   unittest.group('obj-schema-ApigatewayAuditLogConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApigatewayAuditLogConfig();
-      var od = api.ApigatewayAuditLogConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ApigatewayAuditLogConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkApigatewayAuditLogConfig(od as api.ApigatewayAuditLogConfig);
     });
   });
@@ -1454,7 +1467,9 @@
   unittest.group('obj-schema-ApigatewayBinding', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApigatewayBinding();
-      var od = api.ApigatewayBinding.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ApigatewayBinding.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkApigatewayBinding(od as api.ApigatewayBinding);
     });
   });
@@ -1462,7 +1477,9 @@
   unittest.group('obj-schema-ApigatewayCancelOperationRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApigatewayCancelOperationRequest();
-      var od = api.ApigatewayCancelOperationRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ApigatewayCancelOperationRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkApigatewayCancelOperationRequest(
           od as api.ApigatewayCancelOperationRequest);
     });
@@ -1471,7 +1488,9 @@
   unittest.group('obj-schema-ApigatewayExpr', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApigatewayExpr();
-      var od = api.ApigatewayExpr.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ApigatewayExpr.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkApigatewayExpr(od as api.ApigatewayExpr);
     });
   });
@@ -1479,7 +1498,9 @@
   unittest.group('obj-schema-ApigatewayGateway', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApigatewayGateway();
-      var od = api.ApigatewayGateway.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ApigatewayGateway.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkApigatewayGateway(od as api.ApigatewayGateway);
     });
   });
@@ -1487,7 +1508,9 @@
   unittest.group('obj-schema-ApigatewayListApiConfigsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApigatewayListApiConfigsResponse();
-      var od = api.ApigatewayListApiConfigsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ApigatewayListApiConfigsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkApigatewayListApiConfigsResponse(
           od as api.ApigatewayListApiConfigsResponse);
     });
@@ -1496,7 +1519,9 @@
   unittest.group('obj-schema-ApigatewayListApisResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApigatewayListApisResponse();
-      var od = api.ApigatewayListApisResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ApigatewayListApisResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkApigatewayListApisResponse(od as api.ApigatewayListApisResponse);
     });
   });
@@ -1504,7 +1529,9 @@
   unittest.group('obj-schema-ApigatewayListGatewaysResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApigatewayListGatewaysResponse();
-      var od = api.ApigatewayListGatewaysResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ApigatewayListGatewaysResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkApigatewayListGatewaysResponse(
           od as api.ApigatewayListGatewaysResponse);
     });
@@ -1513,7 +1540,9 @@
   unittest.group('obj-schema-ApigatewayListLocationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApigatewayListLocationsResponse();
-      var od = api.ApigatewayListLocationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ApigatewayListLocationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkApigatewayListLocationsResponse(
           od as api.ApigatewayListLocationsResponse);
     });
@@ -1522,7 +1551,9 @@
   unittest.group('obj-schema-ApigatewayListOperationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApigatewayListOperationsResponse();
-      var od = api.ApigatewayListOperationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ApigatewayListOperationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkApigatewayListOperationsResponse(
           od as api.ApigatewayListOperationsResponse);
     });
@@ -1531,7 +1562,9 @@
   unittest.group('obj-schema-ApigatewayLocation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApigatewayLocation();
-      var od = api.ApigatewayLocation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ApigatewayLocation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkApigatewayLocation(od as api.ApigatewayLocation);
     });
   });
@@ -1539,7 +1572,9 @@
   unittest.group('obj-schema-ApigatewayOperation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApigatewayOperation();
-      var od = api.ApigatewayOperation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ApigatewayOperation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkApigatewayOperation(od as api.ApigatewayOperation);
     });
   });
@@ -1547,7 +1582,9 @@
   unittest.group('obj-schema-ApigatewayOperationMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApigatewayOperationMetadata();
-      var od = api.ApigatewayOperationMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ApigatewayOperationMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkApigatewayOperationMetadata(od as api.ApigatewayOperationMetadata);
     });
   });
@@ -1555,7 +1592,9 @@
   unittest.group('obj-schema-ApigatewayOperationMetadataDiagnostic', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApigatewayOperationMetadataDiagnostic();
-      var od = api.ApigatewayOperationMetadataDiagnostic.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ApigatewayOperationMetadataDiagnostic.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkApigatewayOperationMetadataDiagnostic(
           od as api.ApigatewayOperationMetadataDiagnostic);
     });
@@ -1564,7 +1603,9 @@
   unittest.group('obj-schema-ApigatewayPolicy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApigatewayPolicy();
-      var od = api.ApigatewayPolicy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ApigatewayPolicy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkApigatewayPolicy(od as api.ApigatewayPolicy);
     });
   });
@@ -1572,7 +1613,9 @@
   unittest.group('obj-schema-ApigatewaySetIamPolicyRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApigatewaySetIamPolicyRequest();
-      var od = api.ApigatewaySetIamPolicyRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ApigatewaySetIamPolicyRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkApigatewaySetIamPolicyRequest(
           od as api.ApigatewaySetIamPolicyRequest);
     });
@@ -1581,7 +1624,9 @@
   unittest.group('obj-schema-ApigatewayStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApigatewayStatus();
-      var od = api.ApigatewayStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ApigatewayStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkApigatewayStatus(od as api.ApigatewayStatus);
     });
   });
@@ -1589,7 +1634,9 @@
   unittest.group('obj-schema-ApigatewayTestIamPermissionsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApigatewayTestIamPermissionsRequest();
-      var od = api.ApigatewayTestIamPermissionsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ApigatewayTestIamPermissionsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkApigatewayTestIamPermissionsRequest(
           od as api.ApigatewayTestIamPermissionsRequest);
     });
@@ -1598,7 +1645,9 @@
   unittest.group('obj-schema-ApigatewayTestIamPermissionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApigatewayTestIamPermissionsResponse();
-      var od = api.ApigatewayTestIamPermissionsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ApigatewayTestIamPermissionsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkApigatewayTestIamPermissionsResponse(
           od as api.ApigatewayTestIamPermissionsResponse);
     });
@@ -1607,7 +1656,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
diff --git a/generated/googleapis/test/apigee/v1_test.dart b/generated/googleapis/test/apigee/v1_test.dart
index d3ccb38..669a5aa 100644
--- a/generated/googleapis/test/apigee/v1_test.dart
+++ b/generated/googleapis/test/apigee/v1_test.dart
@@ -8529,7 +8529,9 @@
   unittest.group('obj-schema-GoogleApiHttpBody', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleApiHttpBody();
-      var od = api.GoogleApiHttpBody.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleApiHttpBody.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleApiHttpBody(od as api.GoogleApiHttpBody);
     });
   });
@@ -8537,7 +8539,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1Access', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1Access();
-      var od = api.GoogleCloudApigeeV1Access.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1Access.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1Access(od as api.GoogleCloudApigeeV1Access);
     });
   });
@@ -8545,7 +8549,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1AccessGet', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1AccessGet();
-      var od = api.GoogleCloudApigeeV1AccessGet.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1AccessGet.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1AccessGet(od as api.GoogleCloudApigeeV1AccessGet);
     });
   });
@@ -8553,7 +8559,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1AccessRemove', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1AccessRemove();
-      var od = api.GoogleCloudApigeeV1AccessRemove.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1AccessRemove.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1AccessRemove(
           od as api.GoogleCloudApigeeV1AccessRemove);
     });
@@ -8562,7 +8570,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1AccessSet', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1AccessSet();
-      var od = api.GoogleCloudApigeeV1AccessSet.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1AccessSet.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1AccessSet(od as api.GoogleCloudApigeeV1AccessSet);
     });
   });
@@ -8570,8 +8580,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1ActivateNatAddressRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1ActivateNatAddressRequest();
-      var od =
-          api.GoogleCloudApigeeV1ActivateNatAddressRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1ActivateNatAddressRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1ActivateNatAddressRequest(
           od as api.GoogleCloudApigeeV1ActivateNatAddressRequest);
     });
@@ -8580,7 +8591,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1Alias', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1Alias();
-      var od = api.GoogleCloudApigeeV1Alias.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1Alias.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1Alias(od as api.GoogleCloudApigeeV1Alias);
     });
   });
@@ -8588,7 +8601,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1AliasRevisionConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1AliasRevisionConfig();
-      var od = api.GoogleCloudApigeeV1AliasRevisionConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1AliasRevisionConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1AliasRevisionConfig(
           od as api.GoogleCloudApigeeV1AliasRevisionConfig);
     });
@@ -8597,7 +8612,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1ApiCategory', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1ApiCategory();
-      var od = api.GoogleCloudApigeeV1ApiCategory.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1ApiCategory.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1ApiCategory(
           od as api.GoogleCloudApigeeV1ApiCategory);
     });
@@ -8606,7 +8623,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1ApiCategoryData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1ApiCategoryData();
-      var od = api.GoogleCloudApigeeV1ApiCategoryData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1ApiCategoryData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1ApiCategoryData(
           od as api.GoogleCloudApigeeV1ApiCategoryData);
     });
@@ -8615,7 +8634,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1ApiProduct', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1ApiProduct();
-      var od = api.GoogleCloudApigeeV1ApiProduct.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1ApiProduct.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1ApiProduct(
           od as api.GoogleCloudApigeeV1ApiProduct);
     });
@@ -8624,7 +8645,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1ApiProductRef', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1ApiProductRef();
-      var od = api.GoogleCloudApigeeV1ApiProductRef.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1ApiProductRef.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1ApiProductRef(
           od as api.GoogleCloudApigeeV1ApiProductRef);
     });
@@ -8633,7 +8656,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1ApiProxy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1ApiProxy();
-      var od = api.GoogleCloudApigeeV1ApiProxy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1ApiProxy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1ApiProxy(od as api.GoogleCloudApigeeV1ApiProxy);
     });
   });
@@ -8641,7 +8666,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1ApiProxyRevision', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1ApiProxyRevision();
-      var od = api.GoogleCloudApigeeV1ApiProxyRevision.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1ApiProxyRevision.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1ApiProxyRevision(
           od as api.GoogleCloudApigeeV1ApiProxyRevision);
     });
@@ -8650,7 +8677,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1ApiResponseWrapper', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1ApiResponseWrapper();
-      var od = api.GoogleCloudApigeeV1ApiResponseWrapper.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1ApiResponseWrapper.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1ApiResponseWrapper(
           od as api.GoogleCloudApigeeV1ApiResponseWrapper);
     });
@@ -8659,7 +8688,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1App', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1App();
-      var od = api.GoogleCloudApigeeV1App.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1App.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1App(od as api.GoogleCloudApigeeV1App);
     });
   });
@@ -8667,7 +8698,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1AsyncQuery', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1AsyncQuery();
-      var od = api.GoogleCloudApigeeV1AsyncQuery.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1AsyncQuery.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1AsyncQuery(
           od as api.GoogleCloudApigeeV1AsyncQuery);
     });
@@ -8676,7 +8709,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1AsyncQueryResult', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1AsyncQueryResult();
-      var od = api.GoogleCloudApigeeV1AsyncQueryResult.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1AsyncQueryResult.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1AsyncQueryResult(
           od as api.GoogleCloudApigeeV1AsyncQueryResult);
     });
@@ -8685,7 +8720,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1AsyncQueryResultView', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1AsyncQueryResultView();
-      var od = api.GoogleCloudApigeeV1AsyncQueryResultView.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1AsyncQueryResultView.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1AsyncQueryResultView(
           od as api.GoogleCloudApigeeV1AsyncQueryResultView);
     });
@@ -8694,7 +8731,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1Attribute', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1Attribute();
-      var od = api.GoogleCloudApigeeV1Attribute.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1Attribute.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1Attribute(od as api.GoogleCloudApigeeV1Attribute);
     });
   });
@@ -8702,7 +8741,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1Attributes', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1Attributes();
-      var od = api.GoogleCloudApigeeV1Attributes.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1Attributes.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1Attributes(
           od as api.GoogleCloudApigeeV1Attributes);
     });
@@ -8711,7 +8752,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1CanaryEvaluation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1CanaryEvaluation();
-      var od = api.GoogleCloudApigeeV1CanaryEvaluation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1CanaryEvaluation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1CanaryEvaluation(
           od as api.GoogleCloudApigeeV1CanaryEvaluation);
     });
@@ -8721,8 +8764,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1CanaryEvaluationMetricLabels();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudApigeeV1CanaryEvaluationMetricLabels.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1CanaryEvaluationMetricLabels(
           od as api.GoogleCloudApigeeV1CanaryEvaluationMetricLabels);
     });
@@ -8731,7 +8775,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1CertInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1CertInfo();
-      var od = api.GoogleCloudApigeeV1CertInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1CertInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1CertInfo(od as api.GoogleCloudApigeeV1CertInfo);
     });
   });
@@ -8739,7 +8785,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1Certificate', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1Certificate();
-      var od = api.GoogleCloudApigeeV1Certificate.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1Certificate.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1Certificate(
           od as api.GoogleCloudApigeeV1Certificate);
     });
@@ -8748,7 +8796,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1CommonNameConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1CommonNameConfig();
-      var od = api.GoogleCloudApigeeV1CommonNameConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1CommonNameConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1CommonNameConfig(
           od as api.GoogleCloudApigeeV1CommonNameConfig);
     });
@@ -8757,7 +8807,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1ConfigVersion', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1ConfigVersion();
-      var od = api.GoogleCloudApigeeV1ConfigVersion.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1ConfigVersion.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1ConfigVersion(
           od as api.GoogleCloudApigeeV1ConfigVersion);
     });
@@ -8766,7 +8818,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1Credential', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1Credential();
-      var od = api.GoogleCloudApigeeV1Credential.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1Credential.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1Credential(
           od as api.GoogleCloudApigeeV1Credential);
     });
@@ -8775,7 +8829,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1CustomReport', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1CustomReport();
-      var od = api.GoogleCloudApigeeV1CustomReport.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1CustomReport.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1CustomReport(
           od as api.GoogleCloudApigeeV1CustomReport);
     });
@@ -8784,7 +8840,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1CustomReportMetric', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1CustomReportMetric();
-      var od = api.GoogleCloudApigeeV1CustomReportMetric.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1CustomReportMetric.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1CustomReportMetric(
           od as api.GoogleCloudApigeeV1CustomReportMetric);
     });
@@ -8793,7 +8851,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1DataCollector', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1DataCollector();
-      var od = api.GoogleCloudApigeeV1DataCollector.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1DataCollector.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1DataCollector(
           od as api.GoogleCloudApigeeV1DataCollector);
     });
@@ -8802,7 +8862,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1DataCollectorConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1DataCollectorConfig();
-      var od = api.GoogleCloudApigeeV1DataCollectorConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1DataCollectorConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1DataCollectorConfig(
           od as api.GoogleCloudApigeeV1DataCollectorConfig);
     });
@@ -8811,7 +8873,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1Datastore', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1Datastore();
-      var od = api.GoogleCloudApigeeV1Datastore.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1Datastore.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1Datastore(od as api.GoogleCloudApigeeV1Datastore);
     });
   });
@@ -8819,7 +8883,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1DatastoreConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1DatastoreConfig();
-      var od = api.GoogleCloudApigeeV1DatastoreConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1DatastoreConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1DatastoreConfig(
           od as api.GoogleCloudApigeeV1DatastoreConfig);
     });
@@ -8828,7 +8894,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1DateRange', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1DateRange();
-      var od = api.GoogleCloudApigeeV1DateRange.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1DateRange.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1DateRange(od as api.GoogleCloudApigeeV1DateRange);
     });
   });
@@ -8836,7 +8904,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1DebugMask', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1DebugMask();
-      var od = api.GoogleCloudApigeeV1DebugMask.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1DebugMask.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1DebugMask(od as api.GoogleCloudApigeeV1DebugMask);
     });
   });
@@ -8844,7 +8914,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1DebugSession', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1DebugSession();
-      var od = api.GoogleCloudApigeeV1DebugSession.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1DebugSession.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1DebugSession(
           od as api.GoogleCloudApigeeV1DebugSession);
     });
@@ -8853,8 +8925,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1DebugSessionTransaction', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1DebugSessionTransaction();
-      var od =
-          api.GoogleCloudApigeeV1DebugSessionTransaction.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1DebugSessionTransaction.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1DebugSessionTransaction(
           od as api.GoogleCloudApigeeV1DebugSessionTransaction);
     });
@@ -8864,8 +8937,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1DeleteCustomReportResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudApigeeV1DeleteCustomReportResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1DeleteCustomReportResponse(
           od as api.GoogleCloudApigeeV1DeleteCustomReportResponse);
     });
@@ -8874,7 +8948,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1Deployment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1Deployment();
-      var od = api.GoogleCloudApigeeV1Deployment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1Deployment.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1Deployment(
           od as api.GoogleCloudApigeeV1Deployment);
     });
@@ -8883,8 +8959,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1DeploymentChangeReport', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1DeploymentChangeReport();
-      var od =
-          api.GoogleCloudApigeeV1DeploymentChangeReport.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1DeploymentChangeReport.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1DeploymentChangeReport(
           od as api.GoogleCloudApigeeV1DeploymentChangeReport);
     });
@@ -8894,9 +8971,10 @@
       'obj-schema-GoogleCloudApigeeV1DeploymentChangeReportRoutingChange', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1DeploymentChangeReportRoutingChange();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudApigeeV1DeploymentChangeReportRoutingChange.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1DeploymentChangeReportRoutingChange(
           od as api.GoogleCloudApigeeV1DeploymentChangeReportRoutingChange);
     });
@@ -8907,9 +8985,10 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1DeploymentChangeReportRoutingConflict();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudApigeeV1DeploymentChangeReportRoutingConflict.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1DeploymentChangeReportRoutingConflict(
           od as api.GoogleCloudApigeeV1DeploymentChangeReportRoutingConflict);
     });
@@ -8920,8 +8999,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1DeploymentChangeReportRoutingDeployment();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudApigeeV1DeploymentChangeReportRoutingDeployment
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1DeploymentChangeReportRoutingDeployment(
           od as api.GoogleCloudApigeeV1DeploymentChangeReportRoutingDeployment);
     });
@@ -8930,7 +9010,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1DeploymentConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1DeploymentConfig();
-      var od = api.GoogleCloudApigeeV1DeploymentConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1DeploymentConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1DeploymentConfig(
           od as api.GoogleCloudApigeeV1DeploymentConfig);
     });
@@ -8939,7 +9021,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1Developer', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1Developer();
-      var od = api.GoogleCloudApigeeV1Developer.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1Developer.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1Developer(od as api.GoogleCloudApigeeV1Developer);
     });
   });
@@ -8947,7 +9031,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1DeveloperApp', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1DeveloperApp();
-      var od = api.GoogleCloudApigeeV1DeveloperApp.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1DeveloperApp.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1DeveloperApp(
           od as api.GoogleCloudApigeeV1DeveloperApp);
     });
@@ -8956,7 +9042,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1DeveloperAppKey', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1DeveloperAppKey();
-      var od = api.GoogleCloudApigeeV1DeveloperAppKey.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1DeveloperAppKey.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1DeveloperAppKey(
           od as api.GoogleCloudApigeeV1DeveloperAppKey);
     });
@@ -8965,7 +9053,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1DimensionMetric', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1DimensionMetric();
-      var od = api.GoogleCloudApigeeV1DimensionMetric.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1DimensionMetric.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1DimensionMetric(
           od as api.GoogleCloudApigeeV1DimensionMetric);
     });
@@ -8974,7 +9064,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1EntityMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1EntityMetadata();
-      var od = api.GoogleCloudApigeeV1EntityMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1EntityMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1EntityMetadata(
           od as api.GoogleCloudApigeeV1EntityMetadata);
     });
@@ -8983,7 +9075,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1Environment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1Environment();
-      var od = api.GoogleCloudApigeeV1Environment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1Environment.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1Environment(
           od as api.GoogleCloudApigeeV1Environment);
     });
@@ -8992,7 +9086,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1EnvironmentConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1EnvironmentConfig();
-      var od = api.GoogleCloudApigeeV1EnvironmentConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1EnvironmentConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1EnvironmentConfig(
           od as api.GoogleCloudApigeeV1EnvironmentConfig);
     });
@@ -9001,7 +9097,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1EnvironmentGroup', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1EnvironmentGroup();
-      var od = api.GoogleCloudApigeeV1EnvironmentGroup.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1EnvironmentGroup.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1EnvironmentGroup(
           od as api.GoogleCloudApigeeV1EnvironmentGroup);
     });
@@ -9011,8 +9109,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1EnvironmentGroupAttachment();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudApigeeV1EnvironmentGroupAttachment.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1EnvironmentGroupAttachment(
           od as api.GoogleCloudApigeeV1EnvironmentGroupAttachment);
     });
@@ -9021,8 +9120,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1EnvironmentGroupConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1EnvironmentGroupConfig();
-      var od =
-          api.GoogleCloudApigeeV1EnvironmentGroupConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1EnvironmentGroupConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1EnvironmentGroupConfig(
           od as api.GoogleCloudApigeeV1EnvironmentGroupConfig);
     });
@@ -9031,7 +9131,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1Export', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1Export();
-      var od = api.GoogleCloudApigeeV1Export.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1Export.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1Export(od as api.GoogleCloudApigeeV1Export);
     });
   });
@@ -9039,7 +9141,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1ExportRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1ExportRequest();
-      var od = api.GoogleCloudApigeeV1ExportRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1ExportRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1ExportRequest(
           od as api.GoogleCloudApigeeV1ExportRequest);
     });
@@ -9048,7 +9152,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1FlowHook', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1FlowHook();
-      var od = api.GoogleCloudApigeeV1FlowHook.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1FlowHook.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1FlowHook(od as api.GoogleCloudApigeeV1FlowHook);
     });
   });
@@ -9056,7 +9162,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1FlowHookConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1FlowHookConfig();
-      var od = api.GoogleCloudApigeeV1FlowHookConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1FlowHookConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1FlowHookConfig(
           od as api.GoogleCloudApigeeV1FlowHookConfig);
     });
@@ -9066,8 +9174,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1GetSyncAuthorizationRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudApigeeV1GetSyncAuthorizationRequest.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1GetSyncAuthorizationRequest(
           od as api.GoogleCloudApigeeV1GetSyncAuthorizationRequest);
     });
@@ -9076,7 +9185,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1IngressConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1IngressConfig();
-      var od = api.GoogleCloudApigeeV1IngressConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1IngressConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1IngressConfig(
           od as api.GoogleCloudApigeeV1IngressConfig);
     });
@@ -9085,7 +9196,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1Instance', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1Instance();
-      var od = api.GoogleCloudApigeeV1Instance.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1Instance.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1Instance(od as api.GoogleCloudApigeeV1Instance);
     });
   });
@@ -9093,7 +9206,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1InstanceAttachment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1InstanceAttachment();
-      var od = api.GoogleCloudApigeeV1InstanceAttachment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1InstanceAttachment.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1InstanceAttachment(
           od as api.GoogleCloudApigeeV1InstanceAttachment);
     });
@@ -9102,8 +9217,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1InstanceDeploymentStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1InstanceDeploymentStatus();
-      var od =
-          api.GoogleCloudApigeeV1InstanceDeploymentStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1InstanceDeploymentStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1InstanceDeploymentStatus(
           od as api.GoogleCloudApigeeV1InstanceDeploymentStatus);
     });
@@ -9115,8 +9231,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudApigeeV1InstanceDeploymentStatusDeployedRevision();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudApigeeV1InstanceDeploymentStatusDeployedRevision
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1InstanceDeploymentStatusDeployedRevision(od
           as api.GoogleCloudApigeeV1InstanceDeploymentStatusDeployedRevision);
     });
@@ -9127,9 +9244,10 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1InstanceDeploymentStatusDeployedRoute();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudApigeeV1InstanceDeploymentStatusDeployedRoute.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1InstanceDeploymentStatusDeployedRoute(
           od as api.GoogleCloudApigeeV1InstanceDeploymentStatusDeployedRoute);
     });
@@ -9138,7 +9256,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1KeyAliasReference', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1KeyAliasReference();
-      var od = api.GoogleCloudApigeeV1KeyAliasReference.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1KeyAliasReference.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1KeyAliasReference(
           od as api.GoogleCloudApigeeV1KeyAliasReference);
     });
@@ -9147,7 +9267,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1KeyValueMap', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1KeyValueMap();
-      var od = api.GoogleCloudApigeeV1KeyValueMap.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1KeyValueMap.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1KeyValueMap(
           od as api.GoogleCloudApigeeV1KeyValueMap);
     });
@@ -9156,7 +9278,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1Keystore', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1Keystore();
-      var od = api.GoogleCloudApigeeV1Keystore.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1Keystore.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1Keystore(od as api.GoogleCloudApigeeV1Keystore);
     });
   });
@@ -9164,7 +9288,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1KeystoreConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1KeystoreConfig();
-      var od = api.GoogleCloudApigeeV1KeystoreConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1KeystoreConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1KeystoreConfig(
           od as api.GoogleCloudApigeeV1KeystoreConfig);
     });
@@ -9173,8 +9299,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1ListApiCategoriesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1ListApiCategoriesResponse();
-      var od =
-          api.GoogleCloudApigeeV1ListApiCategoriesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1ListApiCategoriesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1ListApiCategoriesResponse(
           od as api.GoogleCloudApigeeV1ListApiCategoriesResponse);
     });
@@ -9183,8 +9310,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1ListApiProductsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1ListApiProductsResponse();
-      var od =
-          api.GoogleCloudApigeeV1ListApiProductsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1ListApiProductsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1ListApiProductsResponse(
           od as api.GoogleCloudApigeeV1ListApiProductsResponse);
     });
@@ -9193,8 +9321,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1ListApiProxiesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1ListApiProxiesResponse();
-      var od =
-          api.GoogleCloudApigeeV1ListApiProxiesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1ListApiProxiesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1ListApiProxiesResponse(
           od as api.GoogleCloudApigeeV1ListApiProxiesResponse);
     });
@@ -9203,7 +9332,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1ListAppsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1ListAppsResponse();
-      var od = api.GoogleCloudApigeeV1ListAppsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1ListAppsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1ListAppsResponse(
           od as api.GoogleCloudApigeeV1ListAppsResponse);
     });
@@ -9212,8 +9343,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1ListAsyncQueriesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1ListAsyncQueriesResponse();
-      var od =
-          api.GoogleCloudApigeeV1ListAsyncQueriesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1ListAsyncQueriesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1ListAsyncQueriesResponse(
           od as api.GoogleCloudApigeeV1ListAsyncQueriesResponse);
     });
@@ -9222,8 +9354,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1ListCustomReportsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1ListCustomReportsResponse();
-      var od =
-          api.GoogleCloudApigeeV1ListCustomReportsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1ListCustomReportsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1ListCustomReportsResponse(
           od as api.GoogleCloudApigeeV1ListCustomReportsResponse);
     });
@@ -9233,8 +9366,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1ListDataCollectorsResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudApigeeV1ListDataCollectorsResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1ListDataCollectorsResponse(
           od as api.GoogleCloudApigeeV1ListDataCollectorsResponse);
     });
@@ -9243,8 +9377,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1ListDatastoresResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1ListDatastoresResponse();
-      var od =
-          api.GoogleCloudApigeeV1ListDatastoresResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1ListDatastoresResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1ListDatastoresResponse(
           od as api.GoogleCloudApigeeV1ListDatastoresResponse);
     });
@@ -9253,8 +9388,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1ListDebugSessionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1ListDebugSessionsResponse();
-      var od =
-          api.GoogleCloudApigeeV1ListDebugSessionsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1ListDebugSessionsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1ListDebugSessionsResponse(
           od as api.GoogleCloudApigeeV1ListDebugSessionsResponse);
     });
@@ -9263,8 +9399,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1ListDeploymentsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1ListDeploymentsResponse();
-      var od =
-          api.GoogleCloudApigeeV1ListDeploymentsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1ListDeploymentsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1ListDeploymentsResponse(
           od as api.GoogleCloudApigeeV1ListDeploymentsResponse);
     });
@@ -9273,8 +9410,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1ListDeveloperAppsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1ListDeveloperAppsResponse();
-      var od =
-          api.GoogleCloudApigeeV1ListDeveloperAppsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1ListDeveloperAppsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1ListDeveloperAppsResponse(
           od as api.GoogleCloudApigeeV1ListDeveloperAppsResponse);
     });
@@ -9285,8 +9423,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1ListEnvironmentGroupAttachmentsResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudApigeeV1ListEnvironmentGroupAttachmentsResponse
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1ListEnvironmentGroupAttachmentsResponse(
           od as api.GoogleCloudApigeeV1ListEnvironmentGroupAttachmentsResponse);
     });
@@ -9296,8 +9435,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1ListEnvironmentGroupsResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudApigeeV1ListEnvironmentGroupsResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1ListEnvironmentGroupsResponse(
           od as api.GoogleCloudApigeeV1ListEnvironmentGroupsResponse);
     });
@@ -9307,8 +9447,9 @@
       'obj-schema-GoogleCloudApigeeV1ListEnvironmentResourcesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1ListEnvironmentResourcesResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudApigeeV1ListEnvironmentResourcesResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1ListEnvironmentResourcesResponse(
           od as api.GoogleCloudApigeeV1ListEnvironmentResourcesResponse);
     });
@@ -9317,7 +9458,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1ListExportsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1ListExportsResponse();
-      var od = api.GoogleCloudApigeeV1ListExportsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1ListExportsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1ListExportsResponse(
           od as api.GoogleCloudApigeeV1ListExportsResponse);
     });
@@ -9326,8 +9469,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1ListHybridIssuersResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1ListHybridIssuersResponse();
-      var od =
-          api.GoogleCloudApigeeV1ListHybridIssuersResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1ListHybridIssuersResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1ListHybridIssuersResponse(
           od as api.GoogleCloudApigeeV1ListHybridIssuersResponse);
     });
@@ -9337,8 +9481,9 @@
       'obj-schema-GoogleCloudApigeeV1ListInstanceAttachmentsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1ListInstanceAttachmentsResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudApigeeV1ListInstanceAttachmentsResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1ListInstanceAttachmentsResponse(
           od as api.GoogleCloudApigeeV1ListInstanceAttachmentsResponse);
     });
@@ -9347,8 +9492,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1ListInstancesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1ListInstancesResponse();
-      var od =
-          api.GoogleCloudApigeeV1ListInstancesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1ListInstancesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1ListInstancesResponse(
           od as api.GoogleCloudApigeeV1ListInstancesResponse);
     });
@@ -9357,8 +9503,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1ListNatAddressesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1ListNatAddressesResponse();
-      var od =
-          api.GoogleCloudApigeeV1ListNatAddressesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1ListNatAddressesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1ListNatAddressesResponse(
           od as api.GoogleCloudApigeeV1ListNatAddressesResponse);
     });
@@ -9367,8 +9514,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1ListOfDevelopersResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1ListOfDevelopersResponse();
-      var od =
-          api.GoogleCloudApigeeV1ListOfDevelopersResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1ListOfDevelopersResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1ListOfDevelopersResponse(
           od as api.GoogleCloudApigeeV1ListOfDevelopersResponse);
     });
@@ -9377,8 +9525,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1ListOrganizationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1ListOrganizationsResponse();
-      var od =
-          api.GoogleCloudApigeeV1ListOrganizationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1ListOrganizationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1ListOrganizationsResponse(
           od as api.GoogleCloudApigeeV1ListOrganizationsResponse);
     });
@@ -9387,8 +9536,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1ListSharedFlowsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1ListSharedFlowsResponse();
-      var od =
-          api.GoogleCloudApigeeV1ListSharedFlowsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1ListSharedFlowsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1ListSharedFlowsResponse(
           od as api.GoogleCloudApigeeV1ListSharedFlowsResponse);
     });
@@ -9397,7 +9547,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1Metadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1Metadata();
-      var od = api.GoogleCloudApigeeV1Metadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1Metadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1Metadata(od as api.GoogleCloudApigeeV1Metadata);
     });
   });
@@ -9405,7 +9557,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1Metric', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1Metric();
-      var od = api.GoogleCloudApigeeV1Metric.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1Metric.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1Metric(od as api.GoogleCloudApigeeV1Metric);
     });
   });
@@ -9413,7 +9567,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1NatAddress', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1NatAddress();
-      var od = api.GoogleCloudApigeeV1NatAddress.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1NatAddress.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1NatAddress(
           od as api.GoogleCloudApigeeV1NatAddress);
     });
@@ -9422,7 +9578,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1Operation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1Operation();
-      var od = api.GoogleCloudApigeeV1Operation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1Operation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1Operation(od as api.GoogleCloudApigeeV1Operation);
     });
   });
@@ -9430,7 +9588,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1OperationConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1OperationConfig();
-      var od = api.GoogleCloudApigeeV1OperationConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1OperationConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1OperationConfig(
           od as api.GoogleCloudApigeeV1OperationConfig);
     });
@@ -9439,7 +9599,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1OperationGroup', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1OperationGroup();
-      var od = api.GoogleCloudApigeeV1OperationGroup.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1OperationGroup.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1OperationGroup(
           od as api.GoogleCloudApigeeV1OperationGroup);
     });
@@ -9448,7 +9610,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1OperationMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1OperationMetadata();
-      var od = api.GoogleCloudApigeeV1OperationMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1OperationMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1OperationMetadata(
           od as api.GoogleCloudApigeeV1OperationMetadata);
     });
@@ -9457,7 +9621,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1OptimizedStats', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1OptimizedStats();
-      var od = api.GoogleCloudApigeeV1OptimizedStats.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1OptimizedStats.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1OptimizedStats(
           od as api.GoogleCloudApigeeV1OptimizedStats);
     });
@@ -9466,7 +9632,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1OptimizedStatsNode', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1OptimizedStatsNode();
-      var od = api.GoogleCloudApigeeV1OptimizedStatsNode.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1OptimizedStatsNode.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1OptimizedStatsNode(
           od as api.GoogleCloudApigeeV1OptimizedStatsNode);
     });
@@ -9475,8 +9643,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1OptimizedStatsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1OptimizedStatsResponse();
-      var od =
-          api.GoogleCloudApigeeV1OptimizedStatsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1OptimizedStatsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1OptimizedStatsResponse(
           od as api.GoogleCloudApigeeV1OptimizedStatsResponse);
     });
@@ -9485,7 +9654,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1Organization', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1Organization();
-      var od = api.GoogleCloudApigeeV1Organization.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1Organization.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1Organization(
           od as api.GoogleCloudApigeeV1Organization);
     });
@@ -9495,8 +9666,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1OrganizationProjectMapping();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudApigeeV1OrganizationProjectMapping.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1OrganizationProjectMapping(
           od as api.GoogleCloudApigeeV1OrganizationProjectMapping);
     });
@@ -9505,7 +9677,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1PodStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1PodStatus();
-      var od = api.GoogleCloudApigeeV1PodStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1PodStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1PodStatus(od as api.GoogleCloudApigeeV1PodStatus);
     });
   });
@@ -9513,7 +9687,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1Point', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1Point();
-      var od = api.GoogleCloudApigeeV1Point.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1Point.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1Point(od as api.GoogleCloudApigeeV1Point);
     });
   });
@@ -9521,7 +9697,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1Properties', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1Properties();
-      var od = api.GoogleCloudApigeeV1Properties.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1Properties.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1Properties(
           od as api.GoogleCloudApigeeV1Properties);
     });
@@ -9530,7 +9708,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1Property', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1Property();
-      var od = api.GoogleCloudApigeeV1Property.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1Property.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1Property(od as api.GoogleCloudApigeeV1Property);
     });
   });
@@ -9539,8 +9719,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1ProvisionOrganizationRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudApigeeV1ProvisionOrganizationRequest.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1ProvisionOrganizationRequest(
           od as api.GoogleCloudApigeeV1ProvisionOrganizationRequest);
     });
@@ -9549,7 +9730,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1Query', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1Query();
-      var od = api.GoogleCloudApigeeV1Query.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1Query.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1Query(od as api.GoogleCloudApigeeV1Query);
     });
   });
@@ -9557,7 +9740,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1QueryMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1QueryMetadata();
-      var od = api.GoogleCloudApigeeV1QueryMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1QueryMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1QueryMetadata(
           od as api.GoogleCloudApigeeV1QueryMetadata);
     });
@@ -9566,7 +9751,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1QueryMetric', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1QueryMetric();
-      var od = api.GoogleCloudApigeeV1QueryMetric.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1QueryMetric.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1QueryMetric(
           od as api.GoogleCloudApigeeV1QueryMetric);
     });
@@ -9575,7 +9762,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1Quota', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1Quota();
-      var od = api.GoogleCloudApigeeV1Quota.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1Quota.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1Quota(od as api.GoogleCloudApigeeV1Quota);
     });
   });
@@ -9583,7 +9772,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1Reference', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1Reference();
-      var od = api.GoogleCloudApigeeV1Reference.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1Reference.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1Reference(od as api.GoogleCloudApigeeV1Reference);
     });
   });
@@ -9591,7 +9782,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1ReferenceConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1ReferenceConfig();
-      var od = api.GoogleCloudApigeeV1ReferenceConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1ReferenceConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1ReferenceConfig(
           od as api.GoogleCloudApigeeV1ReferenceConfig);
     });
@@ -9601,8 +9794,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1ReportInstanceStatusRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudApigeeV1ReportInstanceStatusRequest.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1ReportInstanceStatusRequest(
           od as api.GoogleCloudApigeeV1ReportInstanceStatusRequest);
     });
@@ -9612,8 +9806,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1ReportInstanceStatusResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudApigeeV1ReportInstanceStatusResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1ReportInstanceStatusResponse(
           od as api.GoogleCloudApigeeV1ReportInstanceStatusResponse);
     });
@@ -9622,7 +9817,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1ReportProperty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1ReportProperty();
-      var od = api.GoogleCloudApigeeV1ReportProperty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1ReportProperty.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1ReportProperty(
           od as api.GoogleCloudApigeeV1ReportProperty);
     });
@@ -9631,7 +9828,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1ResourceConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1ResourceConfig();
-      var od = api.GoogleCloudApigeeV1ResourceConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1ResourceConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1ResourceConfig(
           od as api.GoogleCloudApigeeV1ResourceConfig);
     });
@@ -9640,7 +9839,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1ResourceFile', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1ResourceFile();
-      var od = api.GoogleCloudApigeeV1ResourceFile.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1ResourceFile.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1ResourceFile(
           od as api.GoogleCloudApigeeV1ResourceFile);
     });
@@ -9649,7 +9850,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1ResourceFiles', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1ResourceFiles();
-      var od = api.GoogleCloudApigeeV1ResourceFiles.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1ResourceFiles.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1ResourceFiles(
           od as api.GoogleCloudApigeeV1ResourceFiles);
     });
@@ -9658,7 +9861,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1ResourceStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1ResourceStatus();
-      var od = api.GoogleCloudApigeeV1ResourceStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1ResourceStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1ResourceStatus(
           od as api.GoogleCloudApigeeV1ResourceStatus);
     });
@@ -9667,7 +9872,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1Result', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1Result();
-      var od = api.GoogleCloudApigeeV1Result.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1Result.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1Result(od as api.GoogleCloudApigeeV1Result);
     });
   });
@@ -9675,7 +9882,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1RevisionStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1RevisionStatus();
-      var od = api.GoogleCloudApigeeV1RevisionStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1RevisionStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1RevisionStatus(
           od as api.GoogleCloudApigeeV1RevisionStatus);
     });
@@ -9684,7 +9893,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1RoutingRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1RoutingRule();
-      var od = api.GoogleCloudApigeeV1RoutingRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1RoutingRule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1RoutingRule(
           od as api.GoogleCloudApigeeV1RoutingRule);
     });
@@ -9693,7 +9904,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1RuntimeTraceConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1RuntimeTraceConfig();
-      var od = api.GoogleCloudApigeeV1RuntimeTraceConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1RuntimeTraceConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1RuntimeTraceConfig(
           od as api.GoogleCloudApigeeV1RuntimeTraceConfig);
     });
@@ -9703,8 +9916,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1RuntimeTraceConfigOverride();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudApigeeV1RuntimeTraceConfigOverride.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1RuntimeTraceConfigOverride(
           od as api.GoogleCloudApigeeV1RuntimeTraceConfigOverride);
     });
@@ -9714,8 +9928,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1RuntimeTraceSamplingConfig();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudApigeeV1RuntimeTraceSamplingConfig.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1RuntimeTraceSamplingConfig(
           od as api.GoogleCloudApigeeV1RuntimeTraceSamplingConfig);
     });
@@ -9724,7 +9939,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1Schema', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1Schema();
-      var od = api.GoogleCloudApigeeV1Schema.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1Schema.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1Schema(od as api.GoogleCloudApigeeV1Schema);
     });
   });
@@ -9732,7 +9949,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1SchemaSchemaElement', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1SchemaSchemaElement();
-      var od = api.GoogleCloudApigeeV1SchemaSchemaElement.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1SchemaSchemaElement.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1SchemaSchemaElement(
           od as api.GoogleCloudApigeeV1SchemaSchemaElement);
     });
@@ -9741,7 +9960,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1SchemaSchemaProperty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1SchemaSchemaProperty();
-      var od = api.GoogleCloudApigeeV1SchemaSchemaProperty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1SchemaSchemaProperty.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1SchemaSchemaProperty(
           od as api.GoogleCloudApigeeV1SchemaSchemaProperty);
     });
@@ -9750,8 +9971,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1ServiceIssuersMapping', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1ServiceIssuersMapping();
-      var od =
-          api.GoogleCloudApigeeV1ServiceIssuersMapping.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1ServiceIssuersMapping.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1ServiceIssuersMapping(
           od as api.GoogleCloudApigeeV1ServiceIssuersMapping);
     });
@@ -9760,7 +9982,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1Session', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1Session();
-      var od = api.GoogleCloudApigeeV1Session.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1Session.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1Session(od as api.GoogleCloudApigeeV1Session);
     });
   });
@@ -9768,7 +9992,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1SharedFlow', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1SharedFlow();
-      var od = api.GoogleCloudApigeeV1SharedFlow.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1SharedFlow.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1SharedFlow(
           od as api.GoogleCloudApigeeV1SharedFlow);
     });
@@ -9777,7 +10003,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1SharedFlowRevision', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1SharedFlowRevision();
-      var od = api.GoogleCloudApigeeV1SharedFlowRevision.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1SharedFlowRevision.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1SharedFlowRevision(
           od as api.GoogleCloudApigeeV1SharedFlowRevision);
     });
@@ -9786,7 +10014,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1Stats', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1Stats();
-      var od = api.GoogleCloudApigeeV1Stats.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1Stats.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1Stats(od as api.GoogleCloudApigeeV1Stats);
     });
   });
@@ -9794,8 +10024,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1StatsEnvironmentStats', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1StatsEnvironmentStats();
-      var od =
-          api.GoogleCloudApigeeV1StatsEnvironmentStats.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1StatsEnvironmentStats.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1StatsEnvironmentStats(
           od as api.GoogleCloudApigeeV1StatsEnvironmentStats);
     });
@@ -9804,7 +10035,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1StatsHostStats', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1StatsHostStats();
-      var od = api.GoogleCloudApigeeV1StatsHostStats.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1StatsHostStats.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1StatsHostStats(
           od as api.GoogleCloudApigeeV1StatsHostStats);
     });
@@ -9813,7 +10046,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1Subscription', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1Subscription();
-      var od = api.GoogleCloudApigeeV1Subscription.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1Subscription.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1Subscription(
           od as api.GoogleCloudApigeeV1Subscription);
     });
@@ -9822,7 +10057,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1SyncAuthorization', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1SyncAuthorization();
-      var od = api.GoogleCloudApigeeV1SyncAuthorization.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1SyncAuthorization.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1SyncAuthorization(
           od as api.GoogleCloudApigeeV1SyncAuthorization);
     });
@@ -9831,7 +10068,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1TargetServer', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1TargetServer();
-      var od = api.GoogleCloudApigeeV1TargetServer.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1TargetServer.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1TargetServer(
           od as api.GoogleCloudApigeeV1TargetServer);
     });
@@ -9840,7 +10079,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1TargetServerConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1TargetServerConfig();
-      var od = api.GoogleCloudApigeeV1TargetServerConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1TargetServerConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1TargetServerConfig(
           od as api.GoogleCloudApigeeV1TargetServerConfig);
     });
@@ -9849,8 +10090,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1TestDatastoreResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1TestDatastoreResponse();
-      var od =
-          api.GoogleCloudApigeeV1TestDatastoreResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1TestDatastoreResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1TestDatastoreResponse(
           od as api.GoogleCloudApigeeV1TestDatastoreResponse);
     });
@@ -9859,7 +10101,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1TlsInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1TlsInfo();
-      var od = api.GoogleCloudApigeeV1TlsInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1TlsInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1TlsInfo(od as api.GoogleCloudApigeeV1TlsInfo);
     });
   });
@@ -9867,7 +10111,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1TlsInfoCommonName', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1TlsInfoCommonName();
-      var od = api.GoogleCloudApigeeV1TlsInfoCommonName.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1TlsInfoCommonName.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1TlsInfoCommonName(
           od as api.GoogleCloudApigeeV1TlsInfoCommonName);
     });
@@ -9876,7 +10122,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1TlsInfoConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1TlsInfoConfig();
-      var od = api.GoogleCloudApigeeV1TlsInfoConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1TlsInfoConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1TlsInfoConfig(
           od as api.GoogleCloudApigeeV1TlsInfoConfig);
     });
@@ -9885,7 +10133,9 @@
   unittest.group('obj-schema-GoogleCloudApigeeV1UpdateError', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudApigeeV1UpdateError();
-      var od = api.GoogleCloudApigeeV1UpdateError.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudApigeeV1UpdateError.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudApigeeV1UpdateError(
           od as api.GoogleCloudApigeeV1UpdateError);
     });
@@ -9894,7 +10144,9 @@
   unittest.group('obj-schema-GoogleIamV1AuditConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleIamV1AuditConfig();
-      var od = api.GoogleIamV1AuditConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleIamV1AuditConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleIamV1AuditConfig(od as api.GoogleIamV1AuditConfig);
     });
   });
@@ -9902,7 +10154,9 @@
   unittest.group('obj-schema-GoogleIamV1AuditLogConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleIamV1AuditLogConfig();
-      var od = api.GoogleIamV1AuditLogConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleIamV1AuditLogConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleIamV1AuditLogConfig(od as api.GoogleIamV1AuditLogConfig);
     });
   });
@@ -9910,7 +10164,9 @@
   unittest.group('obj-schema-GoogleIamV1Binding', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleIamV1Binding();
-      var od = api.GoogleIamV1Binding.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleIamV1Binding.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleIamV1Binding(od as api.GoogleIamV1Binding);
     });
   });
@@ -9918,7 +10174,9 @@
   unittest.group('obj-schema-GoogleIamV1Policy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleIamV1Policy();
-      var od = api.GoogleIamV1Policy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleIamV1Policy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleIamV1Policy(od as api.GoogleIamV1Policy);
     });
   });
@@ -9926,7 +10184,9 @@
   unittest.group('obj-schema-GoogleIamV1SetIamPolicyRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleIamV1SetIamPolicyRequest();
-      var od = api.GoogleIamV1SetIamPolicyRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleIamV1SetIamPolicyRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleIamV1SetIamPolicyRequest(
           od as api.GoogleIamV1SetIamPolicyRequest);
     });
@@ -9935,7 +10195,9 @@
   unittest.group('obj-schema-GoogleIamV1TestIamPermissionsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleIamV1TestIamPermissionsRequest();
-      var od = api.GoogleIamV1TestIamPermissionsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleIamV1TestIamPermissionsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleIamV1TestIamPermissionsRequest(
           od as api.GoogleIamV1TestIamPermissionsRequest);
     });
@@ -9944,7 +10206,9 @@
   unittest.group('obj-schema-GoogleIamV1TestIamPermissionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleIamV1TestIamPermissionsResponse();
-      var od = api.GoogleIamV1TestIamPermissionsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleIamV1TestIamPermissionsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleIamV1TestIamPermissionsResponse(
           od as api.GoogleIamV1TestIamPermissionsResponse);
     });
@@ -9953,7 +10217,9 @@
   unittest.group('obj-schema-GoogleLongrunningListOperationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleLongrunningListOperationsResponse();
-      var od = api.GoogleLongrunningListOperationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleLongrunningListOperationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleLongrunningListOperationsResponse(
           od as api.GoogleLongrunningListOperationsResponse);
     });
@@ -9962,7 +10228,9 @@
   unittest.group('obj-schema-GoogleLongrunningOperation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleLongrunningOperation();
-      var od = api.GoogleLongrunningOperation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleLongrunningOperation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleLongrunningOperation(od as api.GoogleLongrunningOperation);
     });
   });
@@ -9970,7 +10238,9 @@
   unittest.group('obj-schema-GoogleProtobufEmpty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleProtobufEmpty();
-      var od = api.GoogleProtobufEmpty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleProtobufEmpty.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleProtobufEmpty(od as api.GoogleProtobufEmpty);
     });
   });
@@ -9978,7 +10248,9 @@
   unittest.group('obj-schema-GoogleRpcPreconditionFailure', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleRpcPreconditionFailure();
-      var od = api.GoogleRpcPreconditionFailure.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleRpcPreconditionFailure.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleRpcPreconditionFailure(od as api.GoogleRpcPreconditionFailure);
     });
   });
@@ -9986,7 +10258,9 @@
   unittest.group('obj-schema-GoogleRpcPreconditionFailureViolation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleRpcPreconditionFailureViolation();
-      var od = api.GoogleRpcPreconditionFailureViolation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleRpcPreconditionFailureViolation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleRpcPreconditionFailureViolation(
           od as api.GoogleRpcPreconditionFailureViolation);
     });
@@ -9995,7 +10269,9 @@
   unittest.group('obj-schema-GoogleRpcStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleRpcStatus();
-      var od = api.GoogleRpcStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleRpcStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleRpcStatus(od as api.GoogleRpcStatus);
     });
   });
@@ -10003,7 +10279,9 @@
   unittest.group('obj-schema-GoogleTypeExpr', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleTypeExpr();
-      var od = api.GoogleTypeExpr.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleTypeExpr.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleTypeExpr(od as api.GoogleTypeExpr);
     });
   });
diff --git a/generated/googleapis/test/appengine/v1_test.dart b/generated/googleapis/test/appengine/v1_test.dart
index 0e64648..29de5f5 100644
--- a/generated/googleapis/test/appengine/v1_test.dart
+++ b/generated/googleapis/test/appengine/v1_test.dart
@@ -3112,7 +3112,9 @@
   unittest.group('obj-schema-ApiConfigHandler', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApiConfigHandler();
-      var od = api.ApiConfigHandler.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ApiConfigHandler.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkApiConfigHandler(od as api.ApiConfigHandler);
     });
   });
@@ -3120,7 +3122,9 @@
   unittest.group('obj-schema-ApiEndpointHandler', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApiEndpointHandler();
-      var od = api.ApiEndpointHandler.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ApiEndpointHandler.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkApiEndpointHandler(od as api.ApiEndpointHandler);
     });
   });
@@ -3128,7 +3132,9 @@
   unittest.group('obj-schema-Application', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApplication();
-      var od = api.Application.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Application.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkApplication(od as api.Application);
     });
   });
@@ -3136,7 +3142,9 @@
   unittest.group('obj-schema-AuthorizedCertificate', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuthorizedCertificate();
-      var od = api.AuthorizedCertificate.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AuthorizedCertificate.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuthorizedCertificate(od as api.AuthorizedCertificate);
     });
   });
@@ -3144,7 +3152,9 @@
   unittest.group('obj-schema-AuthorizedDomain', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuthorizedDomain();
-      var od = api.AuthorizedDomain.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AuthorizedDomain.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuthorizedDomain(od as api.AuthorizedDomain);
     });
   });
@@ -3152,7 +3162,9 @@
   unittest.group('obj-schema-AutomaticScaling', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAutomaticScaling();
-      var od = api.AutomaticScaling.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AutomaticScaling.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAutomaticScaling(od as api.AutomaticScaling);
     });
   });
@@ -3160,7 +3172,9 @@
   unittest.group('obj-schema-BasicScaling', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBasicScaling();
-      var od = api.BasicScaling.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BasicScaling.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBasicScaling(od as api.BasicScaling);
     });
   });
@@ -3168,7 +3182,9 @@
   unittest.group('obj-schema-BatchUpdateIngressRulesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBatchUpdateIngressRulesRequest();
-      var od = api.BatchUpdateIngressRulesRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BatchUpdateIngressRulesRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBatchUpdateIngressRulesRequest(
           od as api.BatchUpdateIngressRulesRequest);
     });
@@ -3177,7 +3193,9 @@
   unittest.group('obj-schema-BatchUpdateIngressRulesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBatchUpdateIngressRulesResponse();
-      var od = api.BatchUpdateIngressRulesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BatchUpdateIngressRulesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBatchUpdateIngressRulesResponse(
           od as api.BatchUpdateIngressRulesResponse);
     });
@@ -3186,7 +3204,9 @@
   unittest.group('obj-schema-CertificateRawData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCertificateRawData();
-      var od = api.CertificateRawData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CertificateRawData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCertificateRawData(od as api.CertificateRawData);
     });
   });
@@ -3194,7 +3214,9 @@
   unittest.group('obj-schema-CloudBuildOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCloudBuildOptions();
-      var od = api.CloudBuildOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CloudBuildOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCloudBuildOptions(od as api.CloudBuildOptions);
     });
   });
@@ -3202,7 +3224,9 @@
   unittest.group('obj-schema-ContainerInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildContainerInfo();
-      var od = api.ContainerInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ContainerInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkContainerInfo(od as api.ContainerInfo);
     });
   });
@@ -3210,7 +3234,9 @@
   unittest.group('obj-schema-CpuUtilization', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCpuUtilization();
-      var od = api.CpuUtilization.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CpuUtilization.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCpuUtilization(od as api.CpuUtilization);
     });
   });
@@ -3218,7 +3244,9 @@
   unittest.group('obj-schema-CreateVersionMetadataV1', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateVersionMetadataV1();
-      var od = api.CreateVersionMetadataV1.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateVersionMetadataV1.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateVersionMetadataV1(od as api.CreateVersionMetadataV1);
     });
   });
@@ -3226,7 +3254,9 @@
   unittest.group('obj-schema-CreateVersionMetadataV1Alpha', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateVersionMetadataV1Alpha();
-      var od = api.CreateVersionMetadataV1Alpha.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateVersionMetadataV1Alpha.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateVersionMetadataV1Alpha(od as api.CreateVersionMetadataV1Alpha);
     });
   });
@@ -3234,7 +3264,9 @@
   unittest.group('obj-schema-CreateVersionMetadataV1Beta', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateVersionMetadataV1Beta();
-      var od = api.CreateVersionMetadataV1Beta.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateVersionMetadataV1Beta.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateVersionMetadataV1Beta(od as api.CreateVersionMetadataV1Beta);
     });
   });
@@ -3242,7 +3274,9 @@
   unittest.group('obj-schema-DebugInstanceRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDebugInstanceRequest();
-      var od = api.DebugInstanceRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DebugInstanceRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDebugInstanceRequest(od as api.DebugInstanceRequest);
     });
   });
@@ -3250,7 +3284,9 @@
   unittest.group('obj-schema-Deployment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeployment();
-      var od = api.Deployment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Deployment.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDeployment(od as api.Deployment);
     });
   });
@@ -3258,7 +3294,9 @@
   unittest.group('obj-schema-DiskUtilization', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDiskUtilization();
-      var od = api.DiskUtilization.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DiskUtilization.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDiskUtilization(od as api.DiskUtilization);
     });
   });
@@ -3266,7 +3304,9 @@
   unittest.group('obj-schema-DomainMapping', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDomainMapping();
-      var od = api.DomainMapping.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DomainMapping.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDomainMapping(od as api.DomainMapping);
     });
   });
@@ -3274,7 +3314,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -3282,7 +3323,9 @@
   unittest.group('obj-schema-EndpointsApiService', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEndpointsApiService();
-      var od = api.EndpointsApiService.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EndpointsApiService.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEndpointsApiService(od as api.EndpointsApiService);
     });
   });
@@ -3290,7 +3333,9 @@
   unittest.group('obj-schema-Entrypoint', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEntrypoint();
-      var od = api.Entrypoint.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Entrypoint.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEntrypoint(od as api.Entrypoint);
     });
   });
@@ -3298,7 +3343,9 @@
   unittest.group('obj-schema-ErrorHandler', () {
     unittest.test('to-json--from-json', () async {
       var o = buildErrorHandler();
-      var od = api.ErrorHandler.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ErrorHandler.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkErrorHandler(od as api.ErrorHandler);
     });
   });
@@ -3306,7 +3353,9 @@
   unittest.group('obj-schema-FeatureSettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFeatureSettings();
-      var od = api.FeatureSettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FeatureSettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFeatureSettings(od as api.FeatureSettings);
     });
   });
@@ -3314,7 +3363,9 @@
   unittest.group('obj-schema-FileInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFileInfo();
-      var od = api.FileInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.FileInfo.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkFileInfo(od as api.FileInfo);
     });
   });
@@ -3322,7 +3373,9 @@
   unittest.group('obj-schema-FirewallRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFirewallRule();
-      var od = api.FirewallRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FirewallRule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFirewallRule(od as api.FirewallRule);
     });
   });
@@ -3330,7 +3383,9 @@
   unittest.group('obj-schema-HealthCheck', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHealthCheck();
-      var od = api.HealthCheck.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HealthCheck.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHealthCheck(od as api.HealthCheck);
     });
   });
@@ -3338,7 +3393,9 @@
   unittest.group('obj-schema-IdentityAwareProxy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildIdentityAwareProxy();
-      var od = api.IdentityAwareProxy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.IdentityAwareProxy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkIdentityAwareProxy(od as api.IdentityAwareProxy);
     });
   });
@@ -3346,7 +3403,9 @@
   unittest.group('obj-schema-Instance', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstance();
-      var od = api.Instance.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Instance.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkInstance(od as api.Instance);
     });
   });
@@ -3354,7 +3413,9 @@
   unittest.group('obj-schema-Library', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLibrary();
-      var od = api.Library.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Library.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLibrary(od as api.Library);
     });
   });
@@ -3362,7 +3423,9 @@
   unittest.group('obj-schema-ListAuthorizedCertificatesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListAuthorizedCertificatesResponse();
-      var od = api.ListAuthorizedCertificatesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListAuthorizedCertificatesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListAuthorizedCertificatesResponse(
           od as api.ListAuthorizedCertificatesResponse);
     });
@@ -3371,7 +3434,9 @@
   unittest.group('obj-schema-ListAuthorizedDomainsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListAuthorizedDomainsResponse();
-      var od = api.ListAuthorizedDomainsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListAuthorizedDomainsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListAuthorizedDomainsResponse(
           od as api.ListAuthorizedDomainsResponse);
     });
@@ -3380,7 +3445,9 @@
   unittest.group('obj-schema-ListDomainMappingsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListDomainMappingsResponse();
-      var od = api.ListDomainMappingsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListDomainMappingsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListDomainMappingsResponse(od as api.ListDomainMappingsResponse);
     });
   });
@@ -3388,7 +3455,9 @@
   unittest.group('obj-schema-ListIngressRulesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListIngressRulesResponse();
-      var od = api.ListIngressRulesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListIngressRulesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListIngressRulesResponse(od as api.ListIngressRulesResponse);
     });
   });
@@ -3396,7 +3465,9 @@
   unittest.group('obj-schema-ListInstancesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListInstancesResponse();
-      var od = api.ListInstancesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListInstancesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListInstancesResponse(od as api.ListInstancesResponse);
     });
   });
@@ -3404,7 +3475,9 @@
   unittest.group('obj-schema-ListLocationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListLocationsResponse();
-      var od = api.ListLocationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListLocationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListLocationsResponse(od as api.ListLocationsResponse);
     });
   });
@@ -3412,7 +3485,9 @@
   unittest.group('obj-schema-ListOperationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListOperationsResponse();
-      var od = api.ListOperationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListOperationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListOperationsResponse(od as api.ListOperationsResponse);
     });
   });
@@ -3420,7 +3495,9 @@
   unittest.group('obj-schema-ListServicesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListServicesResponse();
-      var od = api.ListServicesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListServicesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListServicesResponse(od as api.ListServicesResponse);
     });
   });
@@ -3428,7 +3505,9 @@
   unittest.group('obj-schema-ListVersionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListVersionsResponse();
-      var od = api.ListVersionsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListVersionsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListVersionsResponse(od as api.ListVersionsResponse);
     });
   });
@@ -3436,7 +3515,9 @@
   unittest.group('obj-schema-LivenessCheck', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLivenessCheck();
-      var od = api.LivenessCheck.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LivenessCheck.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLivenessCheck(od as api.LivenessCheck);
     });
   });
@@ -3444,7 +3525,9 @@
   unittest.group('obj-schema-Location', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLocation();
-      var od = api.Location.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Location.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLocation(od as api.Location);
     });
   });
@@ -3452,7 +3535,9 @@
   unittest.group('obj-schema-LocationMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLocationMetadata();
-      var od = api.LocationMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LocationMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLocationMetadata(od as api.LocationMetadata);
     });
   });
@@ -3460,7 +3545,9 @@
   unittest.group('obj-schema-ManagedCertificate', () {
     unittest.test('to-json--from-json', () async {
       var o = buildManagedCertificate();
-      var od = api.ManagedCertificate.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ManagedCertificate.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkManagedCertificate(od as api.ManagedCertificate);
     });
   });
@@ -3468,7 +3555,9 @@
   unittest.group('obj-schema-ManualScaling', () {
     unittest.test('to-json--from-json', () async {
       var o = buildManualScaling();
-      var od = api.ManualScaling.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ManualScaling.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkManualScaling(od as api.ManualScaling);
     });
   });
@@ -3476,7 +3565,9 @@
   unittest.group('obj-schema-Network', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNetwork();
-      var od = api.Network.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Network.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkNetwork(od as api.Network);
     });
   });
@@ -3484,7 +3575,9 @@
   unittest.group('obj-schema-NetworkSettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNetworkSettings();
-      var od = api.NetworkSettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NetworkSettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNetworkSettings(od as api.NetworkSettings);
     });
   });
@@ -3492,7 +3585,9 @@
   unittest.group('obj-schema-NetworkUtilization', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNetworkUtilization();
-      var od = api.NetworkUtilization.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NetworkUtilization.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNetworkUtilization(od as api.NetworkUtilization);
     });
   });
@@ -3500,7 +3595,9 @@
   unittest.group('obj-schema-Operation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperation();
-      var od = api.Operation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Operation.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOperation(od as api.Operation);
     });
   });
@@ -3508,7 +3605,9 @@
   unittest.group('obj-schema-OperationMetadataV1', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperationMetadataV1();
-      var od = api.OperationMetadataV1.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OperationMetadataV1.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOperationMetadataV1(od as api.OperationMetadataV1);
     });
   });
@@ -3516,7 +3615,9 @@
   unittest.group('obj-schema-OperationMetadataV1Alpha', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperationMetadataV1Alpha();
-      var od = api.OperationMetadataV1Alpha.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OperationMetadataV1Alpha.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOperationMetadataV1Alpha(od as api.OperationMetadataV1Alpha);
     });
   });
@@ -3524,7 +3625,9 @@
   unittest.group('obj-schema-OperationMetadataV1Beta', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperationMetadataV1Beta();
-      var od = api.OperationMetadataV1Beta.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OperationMetadataV1Beta.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOperationMetadataV1Beta(od as api.OperationMetadataV1Beta);
     });
   });
@@ -3532,7 +3635,9 @@
   unittest.group('obj-schema-ReadinessCheck', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReadinessCheck();
-      var od = api.ReadinessCheck.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReadinessCheck.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReadinessCheck(od as api.ReadinessCheck);
     });
   });
@@ -3540,7 +3645,9 @@
   unittest.group('obj-schema-RepairApplicationRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRepairApplicationRequest();
-      var od = api.RepairApplicationRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RepairApplicationRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRepairApplicationRequest(od as api.RepairApplicationRequest);
     });
   });
@@ -3548,7 +3655,9 @@
   unittest.group('obj-schema-RequestUtilization', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRequestUtilization();
-      var od = api.RequestUtilization.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RequestUtilization.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRequestUtilization(od as api.RequestUtilization);
     });
   });
@@ -3556,7 +3665,9 @@
   unittest.group('obj-schema-ResourceRecord', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResourceRecord();
-      var od = api.ResourceRecord.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResourceRecord.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResourceRecord(od as api.ResourceRecord);
     });
   });
@@ -3564,7 +3675,9 @@
   unittest.group('obj-schema-Resources', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResources();
-      var od = api.Resources.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Resources.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkResources(od as api.Resources);
     });
   });
@@ -3572,7 +3685,9 @@
   unittest.group('obj-schema-ScriptHandler', () {
     unittest.test('to-json--from-json', () async {
       var o = buildScriptHandler();
-      var od = api.ScriptHandler.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ScriptHandler.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkScriptHandler(od as api.ScriptHandler);
     });
   });
@@ -3580,7 +3695,9 @@
   unittest.group('obj-schema-Service', () {
     unittest.test('to-json--from-json', () async {
       var o = buildService();
-      var od = api.Service.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Service.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkService(od as api.Service);
     });
   });
@@ -3588,7 +3705,9 @@
   unittest.group('obj-schema-SslSettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSslSettings();
-      var od = api.SslSettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SslSettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSslSettings(od as api.SslSettings);
     });
   });
@@ -3596,7 +3715,9 @@
   unittest.group('obj-schema-StandardSchedulerSettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStandardSchedulerSettings();
-      var od = api.StandardSchedulerSettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.StandardSchedulerSettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkStandardSchedulerSettings(od as api.StandardSchedulerSettings);
     });
   });
@@ -3604,7 +3725,9 @@
   unittest.group('obj-schema-StaticFilesHandler', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStaticFilesHandler();
-      var od = api.StaticFilesHandler.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.StaticFilesHandler.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkStaticFilesHandler(od as api.StaticFilesHandler);
     });
   });
@@ -3612,7 +3735,9 @@
   unittest.group('obj-schema-Status', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStatus();
-      var od = api.Status.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Status.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStatus(od as api.Status);
     });
   });
@@ -3620,7 +3745,9 @@
   unittest.group('obj-schema-TrafficSplit', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTrafficSplit();
-      var od = api.TrafficSplit.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TrafficSplit.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTrafficSplit(od as api.TrafficSplit);
     });
   });
@@ -3628,7 +3755,9 @@
   unittest.group('obj-schema-UrlDispatchRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUrlDispatchRule();
-      var od = api.UrlDispatchRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UrlDispatchRule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUrlDispatchRule(od as api.UrlDispatchRule);
     });
   });
@@ -3636,7 +3765,9 @@
   unittest.group('obj-schema-UrlMap', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUrlMap();
-      var od = api.UrlMap.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.UrlMap.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkUrlMap(od as api.UrlMap);
     });
   });
@@ -3644,7 +3775,9 @@
   unittest.group('obj-schema-Version', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVersion();
-      var od = api.Version.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Version.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkVersion(od as api.Version);
     });
   });
@@ -3652,7 +3785,9 @@
   unittest.group('obj-schema-Volume', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVolume();
-      var od = api.Volume.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Volume.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkVolume(od as api.Volume);
     });
   });
@@ -3660,7 +3795,9 @@
   unittest.group('obj-schema-VpcAccessConnector', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVpcAccessConnector();
-      var od = api.VpcAccessConnector.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VpcAccessConnector.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVpcAccessConnector(od as api.VpcAccessConnector);
     });
   });
@@ -3668,7 +3805,9 @@
   unittest.group('obj-schema-ZipInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildZipInfo();
-      var od = api.ZipInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ZipInfo.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkZipInfo(od as api.ZipInfo);
     });
   });
diff --git a/generated/googleapis/test/artifactregistry/v1_test.dart b/generated/googleapis/test/artifactregistry/v1_test.dart
index f0cca51..e6a0f3e 100644
--- a/generated/googleapis/test/artifactregistry/v1_test.dart
+++ b/generated/googleapis/test/artifactregistry/v1_test.dart
@@ -374,7 +374,9 @@
   unittest.group('obj-schema-CancelOperationRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCancelOperationRequest();
-      var od = api.CancelOperationRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CancelOperationRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCancelOperationRequest(od as api.CancelOperationRequest);
     });
   });
@@ -382,7 +384,9 @@
   unittest.group('obj-schema-DockerImage', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDockerImage();
-      var od = api.DockerImage.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DockerImage.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDockerImage(od as api.DockerImage);
     });
   });
@@ -390,7 +394,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -398,7 +403,9 @@
   unittest.group('obj-schema-ListOperationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListOperationsResponse();
-      var od = api.ListOperationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListOperationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListOperationsResponse(od as api.ListOperationsResponse);
     });
   });
@@ -406,7 +413,9 @@
   unittest.group('obj-schema-Operation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperation();
-      var od = api.Operation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Operation.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOperation(od as api.Operation);
     });
   });
@@ -414,7 +423,9 @@
   unittest.group('obj-schema-Status', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStatus();
-      var od = api.Status.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Status.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStatus(od as api.Status);
     });
   });
diff --git a/generated/googleapis/test/assuredworkloads/v1_test.dart b/generated/googleapis/test/assuredworkloads/v1_test.dart
index 87d6d08..6e37ecc 100644
--- a/generated/googleapis/test/assuredworkloads/v1_test.dart
+++ b/generated/googleapis/test/assuredworkloads/v1_test.dart
@@ -859,8 +859,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudAssuredworkloadsV1CreateWorkloadOperationMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudAssuredworkloadsV1CreateWorkloadOperationMetadata
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudAssuredworkloadsV1CreateWorkloadOperationMetadata(od
           as api.GoogleCloudAssuredworkloadsV1CreateWorkloadOperationMetadata);
     });
@@ -870,8 +871,9 @@
       'obj-schema-GoogleCloudAssuredworkloadsV1ListWorkloadsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudAssuredworkloadsV1ListWorkloadsResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudAssuredworkloadsV1ListWorkloadsResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudAssuredworkloadsV1ListWorkloadsResponse(
           od as api.GoogleCloudAssuredworkloadsV1ListWorkloadsResponse);
     });
@@ -880,7 +882,9 @@
   unittest.group('obj-schema-GoogleCloudAssuredworkloadsV1Workload', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudAssuredworkloadsV1Workload();
-      var od = api.GoogleCloudAssuredworkloadsV1Workload.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudAssuredworkloadsV1Workload.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudAssuredworkloadsV1Workload(
           od as api.GoogleCloudAssuredworkloadsV1Workload);
     });
@@ -890,8 +894,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudAssuredworkloadsV1WorkloadKMSSettings();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudAssuredworkloadsV1WorkloadKMSSettings.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudAssuredworkloadsV1WorkloadKMSSettings(
           od as api.GoogleCloudAssuredworkloadsV1WorkloadKMSSettings);
     });
@@ -901,8 +906,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudAssuredworkloadsV1WorkloadResourceInfo();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudAssuredworkloadsV1WorkloadResourceInfo.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudAssuredworkloadsV1WorkloadResourceInfo(
           od as api.GoogleCloudAssuredworkloadsV1WorkloadResourceInfo);
     });
@@ -914,9 +920,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudAssuredworkloadsV1beta1CreateWorkloadOperationMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudAssuredworkloadsV1beta1CreateWorkloadOperationMetadata
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudAssuredworkloadsV1beta1CreateWorkloadOperationMetadata(od
           as api
               .GoogleCloudAssuredworkloadsV1beta1CreateWorkloadOperationMetadata);
@@ -926,8 +933,9 @@
   unittest.group('obj-schema-GoogleCloudAssuredworkloadsV1beta1Workload', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudAssuredworkloadsV1beta1Workload();
-      var od =
-          api.GoogleCloudAssuredworkloadsV1beta1Workload.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudAssuredworkloadsV1beta1Workload.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudAssuredworkloadsV1beta1Workload(
           od as api.GoogleCloudAssuredworkloadsV1beta1Workload);
     });
@@ -937,9 +945,10 @@
       'obj-schema-GoogleCloudAssuredworkloadsV1beta1WorkloadCJISSettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudAssuredworkloadsV1beta1WorkloadCJISSettings();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudAssuredworkloadsV1beta1WorkloadCJISSettings.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudAssuredworkloadsV1beta1WorkloadCJISSettings(
           od as api.GoogleCloudAssuredworkloadsV1beta1WorkloadCJISSettings);
     });
@@ -951,8 +960,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudAssuredworkloadsV1beta1WorkloadFedrampHighSettings();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudAssuredworkloadsV1beta1WorkloadFedrampHighSettings
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudAssuredworkloadsV1beta1WorkloadFedrampHighSettings(od
           as api.GoogleCloudAssuredworkloadsV1beta1WorkloadFedrampHighSettings);
     });
@@ -964,9 +974,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudAssuredworkloadsV1beta1WorkloadFedrampModerateSettings();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudAssuredworkloadsV1beta1WorkloadFedrampModerateSettings
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudAssuredworkloadsV1beta1WorkloadFedrampModerateSettings(od
           as api
               .GoogleCloudAssuredworkloadsV1beta1WorkloadFedrampModerateSettings);
@@ -977,9 +988,10 @@
       'obj-schema-GoogleCloudAssuredworkloadsV1beta1WorkloadIL4Settings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudAssuredworkloadsV1beta1WorkloadIL4Settings();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudAssuredworkloadsV1beta1WorkloadIL4Settings.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudAssuredworkloadsV1beta1WorkloadIL4Settings(
           od as api.GoogleCloudAssuredworkloadsV1beta1WorkloadIL4Settings);
     });
@@ -989,9 +1001,10 @@
       'obj-schema-GoogleCloudAssuredworkloadsV1beta1WorkloadKMSSettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudAssuredworkloadsV1beta1WorkloadKMSSettings();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudAssuredworkloadsV1beta1WorkloadKMSSettings.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudAssuredworkloadsV1beta1WorkloadKMSSettings(
           od as api.GoogleCloudAssuredworkloadsV1beta1WorkloadKMSSettings);
     });
@@ -1001,9 +1014,10 @@
       'obj-schema-GoogleCloudAssuredworkloadsV1beta1WorkloadResourceInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudAssuredworkloadsV1beta1WorkloadResourceInfo();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudAssuredworkloadsV1beta1WorkloadResourceInfo.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudAssuredworkloadsV1beta1WorkloadResourceInfo(
           od as api.GoogleCloudAssuredworkloadsV1beta1WorkloadResourceInfo);
     });
@@ -1012,7 +1026,9 @@
   unittest.group('obj-schema-GoogleLongrunningListOperationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleLongrunningListOperationsResponse();
-      var od = api.GoogleLongrunningListOperationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleLongrunningListOperationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleLongrunningListOperationsResponse(
           od as api.GoogleLongrunningListOperationsResponse);
     });
@@ -1021,7 +1037,9 @@
   unittest.group('obj-schema-GoogleLongrunningOperation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleLongrunningOperation();
-      var od = api.GoogleLongrunningOperation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleLongrunningOperation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleLongrunningOperation(od as api.GoogleLongrunningOperation);
     });
   });
@@ -1029,7 +1047,9 @@
   unittest.group('obj-schema-GoogleProtobufEmpty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleProtobufEmpty();
-      var od = api.GoogleProtobufEmpty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleProtobufEmpty.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleProtobufEmpty(od as api.GoogleProtobufEmpty);
     });
   });
@@ -1037,7 +1057,9 @@
   unittest.group('obj-schema-GoogleRpcStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleRpcStatus();
-      var od = api.GoogleRpcStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleRpcStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleRpcStatus(od as api.GoogleRpcStatus);
     });
   });
diff --git a/generated/googleapis/test/bigquery/v2_test.dart b/generated/googleapis/test/bigquery/v2_test.dart
index d4549d1..8ba8af6 100644
--- a/generated/googleapis/test/bigquery/v2_test.dart
+++ b/generated/googleapis/test/bigquery/v2_test.dart
@@ -6906,7 +6906,9 @@
   unittest.group('obj-schema-AggregateClassificationMetrics', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAggregateClassificationMetrics();
-      var od = api.AggregateClassificationMetrics.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AggregateClassificationMetrics.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAggregateClassificationMetrics(
           od as api.AggregateClassificationMetrics);
     });
@@ -6915,7 +6917,9 @@
   unittest.group('obj-schema-Argument', () {
     unittest.test('to-json--from-json', () async {
       var o = buildArgument();
-      var od = api.Argument.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Argument.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkArgument(od as api.Argument);
     });
   });
@@ -6923,7 +6927,9 @@
   unittest.group('obj-schema-ArimaCoefficients', () {
     unittest.test('to-json--from-json', () async {
       var o = buildArimaCoefficients();
-      var od = api.ArimaCoefficients.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ArimaCoefficients.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkArimaCoefficients(od as api.ArimaCoefficients);
     });
   });
@@ -6931,7 +6937,9 @@
   unittest.group('obj-schema-ArimaFittingMetrics', () {
     unittest.test('to-json--from-json', () async {
       var o = buildArimaFittingMetrics();
-      var od = api.ArimaFittingMetrics.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ArimaFittingMetrics.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkArimaFittingMetrics(od as api.ArimaFittingMetrics);
     });
   });
@@ -6939,7 +6947,9 @@
   unittest.group('obj-schema-ArimaForecastingMetrics', () {
     unittest.test('to-json--from-json', () async {
       var o = buildArimaForecastingMetrics();
-      var od = api.ArimaForecastingMetrics.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ArimaForecastingMetrics.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkArimaForecastingMetrics(od as api.ArimaForecastingMetrics);
     });
   });
@@ -6947,7 +6957,9 @@
   unittest.group('obj-schema-ArimaModelInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildArimaModelInfo();
-      var od = api.ArimaModelInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ArimaModelInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkArimaModelInfo(od as api.ArimaModelInfo);
     });
   });
@@ -6955,7 +6967,9 @@
   unittest.group('obj-schema-ArimaOrder', () {
     unittest.test('to-json--from-json', () async {
       var o = buildArimaOrder();
-      var od = api.ArimaOrder.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ArimaOrder.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkArimaOrder(od as api.ArimaOrder);
     });
   });
@@ -6963,7 +6977,9 @@
   unittest.group('obj-schema-ArimaResult', () {
     unittest.test('to-json--from-json', () async {
       var o = buildArimaResult();
-      var od = api.ArimaResult.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ArimaResult.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkArimaResult(od as api.ArimaResult);
     });
   });
@@ -6971,7 +6987,9 @@
   unittest.group('obj-schema-ArimaSingleModelForecastingMetrics', () {
     unittest.test('to-json--from-json', () async {
       var o = buildArimaSingleModelForecastingMetrics();
-      var od = api.ArimaSingleModelForecastingMetrics.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ArimaSingleModelForecastingMetrics.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkArimaSingleModelForecastingMetrics(
           od as api.ArimaSingleModelForecastingMetrics);
     });
@@ -6980,7 +6998,9 @@
   unittest.group('obj-schema-AuditConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuditConfig();
-      var od = api.AuditConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AuditConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuditConfig(od as api.AuditConfig);
     });
   });
@@ -6988,7 +7008,9 @@
   unittest.group('obj-schema-AuditLogConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuditLogConfig();
-      var od = api.AuditLogConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AuditLogConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuditLogConfig(od as api.AuditLogConfig);
     });
   });
@@ -6996,7 +7018,9 @@
   unittest.group('obj-schema-BigQueryModelTraining', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBigQueryModelTraining();
-      var od = api.BigQueryModelTraining.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BigQueryModelTraining.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBigQueryModelTraining(od as api.BigQueryModelTraining);
     });
   });
@@ -7004,7 +7028,9 @@
   unittest.group('obj-schema-BigtableColumn', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBigtableColumn();
-      var od = api.BigtableColumn.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BigtableColumn.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBigtableColumn(od as api.BigtableColumn);
     });
   });
@@ -7012,7 +7038,9 @@
   unittest.group('obj-schema-BigtableColumnFamily', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBigtableColumnFamily();
-      var od = api.BigtableColumnFamily.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BigtableColumnFamily.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBigtableColumnFamily(od as api.BigtableColumnFamily);
     });
   });
@@ -7020,7 +7048,9 @@
   unittest.group('obj-schema-BigtableOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBigtableOptions();
-      var od = api.BigtableOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BigtableOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBigtableOptions(od as api.BigtableOptions);
     });
   });
@@ -7028,7 +7058,9 @@
   unittest.group('obj-schema-BinaryClassificationMetrics', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBinaryClassificationMetrics();
-      var od = api.BinaryClassificationMetrics.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BinaryClassificationMetrics.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBinaryClassificationMetrics(od as api.BinaryClassificationMetrics);
     });
   });
@@ -7036,7 +7068,9 @@
   unittest.group('obj-schema-BinaryConfusionMatrix', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBinaryConfusionMatrix();
-      var od = api.BinaryConfusionMatrix.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BinaryConfusionMatrix.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBinaryConfusionMatrix(od as api.BinaryConfusionMatrix);
     });
   });
@@ -7044,7 +7078,9 @@
   unittest.group('obj-schema-Binding', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBinding();
-      var od = api.Binding.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Binding.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBinding(od as api.Binding);
     });
   });
@@ -7052,7 +7088,9 @@
   unittest.group('obj-schema-BqmlIterationResult', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBqmlIterationResult();
-      var od = api.BqmlIterationResult.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BqmlIterationResult.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBqmlIterationResult(od as api.BqmlIterationResult);
     });
   });
@@ -7060,7 +7098,9 @@
   unittest.group('obj-schema-BqmlTrainingRunTrainingOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBqmlTrainingRunTrainingOptions();
-      var od = api.BqmlTrainingRunTrainingOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BqmlTrainingRunTrainingOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBqmlTrainingRunTrainingOptions(
           od as api.BqmlTrainingRunTrainingOptions);
     });
@@ -7069,7 +7109,9 @@
   unittest.group('obj-schema-BqmlTrainingRun', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBqmlTrainingRun();
-      var od = api.BqmlTrainingRun.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BqmlTrainingRun.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBqmlTrainingRun(od as api.BqmlTrainingRun);
     });
   });
@@ -7077,7 +7119,9 @@
   unittest.group('obj-schema-CategoricalValue', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCategoricalValue();
-      var od = api.CategoricalValue.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CategoricalValue.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCategoricalValue(od as api.CategoricalValue);
     });
   });
@@ -7085,7 +7129,9 @@
   unittest.group('obj-schema-CategoryCount', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCategoryCount();
-      var od = api.CategoryCount.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CategoryCount.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCategoryCount(od as api.CategoryCount);
     });
   });
@@ -7093,7 +7139,9 @@
   unittest.group('obj-schema-Cluster', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCluster();
-      var od = api.Cluster.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Cluster.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkCluster(od as api.Cluster);
     });
   });
@@ -7101,7 +7149,9 @@
   unittest.group('obj-schema-ClusterInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildClusterInfo();
-      var od = api.ClusterInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ClusterInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkClusterInfo(od as api.ClusterInfo);
     });
   });
@@ -7109,7 +7159,9 @@
   unittest.group('obj-schema-Clustering', () {
     unittest.test('to-json--from-json', () async {
       var o = buildClustering();
-      var od = api.Clustering.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Clustering.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkClustering(od as api.Clustering);
     });
   });
@@ -7117,7 +7169,9 @@
   unittest.group('obj-schema-ClusteringMetrics', () {
     unittest.test('to-json--from-json', () async {
       var o = buildClusteringMetrics();
-      var od = api.ClusteringMetrics.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ClusteringMetrics.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkClusteringMetrics(od as api.ClusteringMetrics);
     });
   });
@@ -7125,7 +7179,9 @@
   unittest.group('obj-schema-ConfusionMatrix', () {
     unittest.test('to-json--from-json', () async {
       var o = buildConfusionMatrix();
-      var od = api.ConfusionMatrix.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ConfusionMatrix.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkConfusionMatrix(od as api.ConfusionMatrix);
     });
   });
@@ -7133,7 +7189,9 @@
   unittest.group('obj-schema-ConnectionProperty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildConnectionProperty();
-      var od = api.ConnectionProperty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ConnectionProperty.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkConnectionProperty(od as api.ConnectionProperty);
     });
   });
@@ -7141,7 +7199,9 @@
   unittest.group('obj-schema-CsvOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCsvOptions();
-      var od = api.CsvOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.CsvOptions.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkCsvOptions(od as api.CsvOptions);
     });
   });
@@ -7149,7 +7209,9 @@
   unittest.group('obj-schema-DataSplitResult', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDataSplitResult();
-      var od = api.DataSplitResult.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DataSplitResult.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDataSplitResult(od as api.DataSplitResult);
     });
   });
@@ -7157,7 +7219,9 @@
   unittest.group('obj-schema-DatasetAccess', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDatasetAccess();
-      var od = api.DatasetAccess.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DatasetAccess.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDatasetAccess(od as api.DatasetAccess);
     });
   });
@@ -7165,7 +7229,9 @@
   unittest.group('obj-schema-Dataset', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDataset();
-      var od = api.Dataset.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Dataset.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDataset(od as api.Dataset);
     });
   });
@@ -7173,7 +7239,9 @@
   unittest.group('obj-schema-DatasetAccessEntryTargetTypes', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDatasetAccessEntryTargetTypes();
-      var od = api.DatasetAccessEntryTargetTypes.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DatasetAccessEntryTargetTypes.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDatasetAccessEntryTargetTypes(
           od as api.DatasetAccessEntryTargetTypes);
     });
@@ -7182,7 +7250,9 @@
   unittest.group('obj-schema-DatasetAccessEntry', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDatasetAccessEntry();
-      var od = api.DatasetAccessEntry.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DatasetAccessEntry.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDatasetAccessEntry(od as api.DatasetAccessEntry);
     });
   });
@@ -7190,7 +7260,9 @@
   unittest.group('obj-schema-DatasetListDatasets', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDatasetListDatasets();
-      var od = api.DatasetListDatasets.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DatasetListDatasets.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDatasetListDatasets(od as api.DatasetListDatasets);
     });
   });
@@ -7198,7 +7270,9 @@
   unittest.group('obj-schema-DatasetList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDatasetList();
-      var od = api.DatasetList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DatasetList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDatasetList(od as api.DatasetList);
     });
   });
@@ -7206,7 +7280,9 @@
   unittest.group('obj-schema-DatasetReference', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDatasetReference();
-      var od = api.DatasetReference.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DatasetReference.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDatasetReference(od as api.DatasetReference);
     });
   });
@@ -7214,7 +7290,9 @@
   unittest.group('obj-schema-DestinationTableProperties', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDestinationTableProperties();
-      var od = api.DestinationTableProperties.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DestinationTableProperties.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDestinationTableProperties(od as api.DestinationTableProperties);
     });
   });
@@ -7222,7 +7300,9 @@
   unittest.group('obj-schema-DimensionalityReductionMetrics', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDimensionalityReductionMetrics();
-      var od = api.DimensionalityReductionMetrics.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DimensionalityReductionMetrics.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDimensionalityReductionMetrics(
           od as api.DimensionalityReductionMetrics);
     });
@@ -7231,7 +7311,9 @@
   unittest.group('obj-schema-EncryptionConfiguration', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEncryptionConfiguration();
-      var od = api.EncryptionConfiguration.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EncryptionConfiguration.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEncryptionConfiguration(od as api.EncryptionConfiguration);
     });
   });
@@ -7239,7 +7321,8 @@
   unittest.group('obj-schema-Entry', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEntry();
-      var od = api.Entry.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Entry.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEntry(od as api.Entry);
     });
   });
@@ -7247,7 +7330,9 @@
   unittest.group('obj-schema-ErrorProto', () {
     unittest.test('to-json--from-json', () async {
       var o = buildErrorProto();
-      var od = api.ErrorProto.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ErrorProto.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkErrorProto(od as api.ErrorProto);
     });
   });
@@ -7255,7 +7340,9 @@
   unittest.group('obj-schema-EvaluationMetrics', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEvaluationMetrics();
-      var od = api.EvaluationMetrics.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EvaluationMetrics.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEvaluationMetrics(od as api.EvaluationMetrics);
     });
   });
@@ -7263,7 +7350,9 @@
   unittest.group('obj-schema-ExplainQueryStage', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExplainQueryStage();
-      var od = api.ExplainQueryStage.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ExplainQueryStage.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkExplainQueryStage(od as api.ExplainQueryStage);
     });
   });
@@ -7271,7 +7360,9 @@
   unittest.group('obj-schema-ExplainQueryStep', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExplainQueryStep();
-      var od = api.ExplainQueryStep.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ExplainQueryStep.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkExplainQueryStep(od as api.ExplainQueryStep);
     });
   });
@@ -7279,7 +7370,9 @@
   unittest.group('obj-schema-Explanation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExplanation();
-      var od = api.Explanation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Explanation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkExplanation(od as api.Explanation);
     });
   });
@@ -7287,7 +7380,8 @@
   unittest.group('obj-schema-Expr', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExpr();
-      var od = api.Expr.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Expr.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkExpr(od as api.Expr);
     });
   });
@@ -7295,7 +7389,9 @@
   unittest.group('obj-schema-ExternalDataConfiguration', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExternalDataConfiguration();
-      var od = api.ExternalDataConfiguration.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ExternalDataConfiguration.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkExternalDataConfiguration(od as api.ExternalDataConfiguration);
     });
   });
@@ -7303,7 +7399,9 @@
   unittest.group('obj-schema-FeatureValue', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFeatureValue();
-      var od = api.FeatureValue.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FeatureValue.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFeatureValue(od as api.FeatureValue);
     });
   });
@@ -7311,7 +7409,9 @@
   unittest.group('obj-schema-GetIamPolicyRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGetIamPolicyRequest();
-      var od = api.GetIamPolicyRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GetIamPolicyRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGetIamPolicyRequest(od as api.GetIamPolicyRequest);
     });
   });
@@ -7319,7 +7419,9 @@
   unittest.group('obj-schema-GetPolicyOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGetPolicyOptions();
-      var od = api.GetPolicyOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GetPolicyOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGetPolicyOptions(od as api.GetPolicyOptions);
     });
   });
@@ -7327,7 +7429,9 @@
   unittest.group('obj-schema-GetQueryResultsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGetQueryResultsResponse();
-      var od = api.GetQueryResultsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GetQueryResultsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGetQueryResultsResponse(od as api.GetQueryResultsResponse);
     });
   });
@@ -7335,7 +7439,9 @@
   unittest.group('obj-schema-GetServiceAccountResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGetServiceAccountResponse();
-      var od = api.GetServiceAccountResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GetServiceAccountResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGetServiceAccountResponse(od as api.GetServiceAccountResponse);
     });
   });
@@ -7343,7 +7449,9 @@
   unittest.group('obj-schema-GlobalExplanation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGlobalExplanation();
-      var od = api.GlobalExplanation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GlobalExplanation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGlobalExplanation(od as api.GlobalExplanation);
     });
   });
@@ -7351,7 +7459,9 @@
   unittest.group('obj-schema-GoogleSheetsOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleSheetsOptions();
-      var od = api.GoogleSheetsOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleSheetsOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleSheetsOptions(od as api.GoogleSheetsOptions);
     });
   });
@@ -7359,7 +7469,9 @@
   unittest.group('obj-schema-HivePartitioningOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHivePartitioningOptions();
-      var od = api.HivePartitioningOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HivePartitioningOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHivePartitioningOptions(od as api.HivePartitioningOptions);
     });
   });
@@ -7367,7 +7479,9 @@
   unittest.group('obj-schema-IterationResult', () {
     unittest.test('to-json--from-json', () async {
       var o = buildIterationResult();
-      var od = api.IterationResult.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.IterationResult.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkIterationResult(od as api.IterationResult);
     });
   });
@@ -7375,7 +7489,8 @@
   unittest.group('obj-schema-Job', () {
     unittest.test('to-json--from-json', () async {
       var o = buildJob();
-      var od = api.Job.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Job.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkJob(od as api.Job);
     });
   });
@@ -7383,7 +7498,9 @@
   unittest.group('obj-schema-JobCancelResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildJobCancelResponse();
-      var od = api.JobCancelResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.JobCancelResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkJobCancelResponse(od as api.JobCancelResponse);
     });
   });
@@ -7391,7 +7508,9 @@
   unittest.group('obj-schema-JobConfiguration', () {
     unittest.test('to-json--from-json', () async {
       var o = buildJobConfiguration();
-      var od = api.JobConfiguration.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.JobConfiguration.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkJobConfiguration(od as api.JobConfiguration);
     });
   });
@@ -7399,7 +7518,9 @@
   unittest.group('obj-schema-JobConfigurationExtract', () {
     unittest.test('to-json--from-json', () async {
       var o = buildJobConfigurationExtract();
-      var od = api.JobConfigurationExtract.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.JobConfigurationExtract.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkJobConfigurationExtract(od as api.JobConfigurationExtract);
     });
   });
@@ -7407,7 +7528,9 @@
   unittest.group('obj-schema-JobConfigurationLoad', () {
     unittest.test('to-json--from-json', () async {
       var o = buildJobConfigurationLoad();
-      var od = api.JobConfigurationLoad.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.JobConfigurationLoad.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkJobConfigurationLoad(od as api.JobConfigurationLoad);
     });
   });
@@ -7415,7 +7538,9 @@
   unittest.group('obj-schema-JobConfigurationQuery', () {
     unittest.test('to-json--from-json', () async {
       var o = buildJobConfigurationQuery();
-      var od = api.JobConfigurationQuery.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.JobConfigurationQuery.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkJobConfigurationQuery(od as api.JobConfigurationQuery);
     });
   });
@@ -7423,7 +7548,9 @@
   unittest.group('obj-schema-JobConfigurationTableCopy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildJobConfigurationTableCopy();
-      var od = api.JobConfigurationTableCopy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.JobConfigurationTableCopy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkJobConfigurationTableCopy(od as api.JobConfigurationTableCopy);
     });
   });
@@ -7431,7 +7558,9 @@
   unittest.group('obj-schema-JobListJobs', () {
     unittest.test('to-json--from-json', () async {
       var o = buildJobListJobs();
-      var od = api.JobListJobs.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.JobListJobs.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkJobListJobs(od as api.JobListJobs);
     });
   });
@@ -7439,7 +7568,9 @@
   unittest.group('obj-schema-JobList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildJobList();
-      var od = api.JobList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.JobList.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkJobList(od as api.JobList);
     });
   });
@@ -7447,7 +7578,9 @@
   unittest.group('obj-schema-JobReference', () {
     unittest.test('to-json--from-json', () async {
       var o = buildJobReference();
-      var od = api.JobReference.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.JobReference.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkJobReference(od as api.JobReference);
     });
   });
@@ -7455,7 +7588,9 @@
   unittest.group('obj-schema-JobStatisticsReservationUsage', () {
     unittest.test('to-json--from-json', () async {
       var o = buildJobStatisticsReservationUsage();
-      var od = api.JobStatisticsReservationUsage.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.JobStatisticsReservationUsage.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkJobStatisticsReservationUsage(
           od as api.JobStatisticsReservationUsage);
     });
@@ -7464,7 +7599,9 @@
   unittest.group('obj-schema-JobStatistics', () {
     unittest.test('to-json--from-json', () async {
       var o = buildJobStatistics();
-      var od = api.JobStatistics.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.JobStatistics.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkJobStatistics(od as api.JobStatistics);
     });
   });
@@ -7472,7 +7609,9 @@
   unittest.group('obj-schema-JobStatistics2ReservationUsage', () {
     unittest.test('to-json--from-json', () async {
       var o = buildJobStatistics2ReservationUsage();
-      var od = api.JobStatistics2ReservationUsage.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.JobStatistics2ReservationUsage.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkJobStatistics2ReservationUsage(
           od as api.JobStatistics2ReservationUsage);
     });
@@ -7481,7 +7620,9 @@
   unittest.group('obj-schema-JobStatistics2', () {
     unittest.test('to-json--from-json', () async {
       var o = buildJobStatistics2();
-      var od = api.JobStatistics2.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.JobStatistics2.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkJobStatistics2(od as api.JobStatistics2);
     });
   });
@@ -7489,7 +7630,9 @@
   unittest.group('obj-schema-JobStatistics3', () {
     unittest.test('to-json--from-json', () async {
       var o = buildJobStatistics3();
-      var od = api.JobStatistics3.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.JobStatistics3.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkJobStatistics3(od as api.JobStatistics3);
     });
   });
@@ -7497,7 +7640,9 @@
   unittest.group('obj-schema-JobStatistics4', () {
     unittest.test('to-json--from-json', () async {
       var o = buildJobStatistics4();
-      var od = api.JobStatistics4.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.JobStatistics4.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkJobStatistics4(od as api.JobStatistics4);
     });
   });
@@ -7505,7 +7650,9 @@
   unittest.group('obj-schema-JobStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildJobStatus();
-      var od = api.JobStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.JobStatus.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkJobStatus(od as api.JobStatus);
     });
   });
@@ -7513,7 +7660,9 @@
   unittest.group('obj-schema-JsonObject', () {
     unittest.test('to-json--from-json', () async {
       var o = buildJsonObject();
-      var od = api.JsonObject.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.JsonObject.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkJsonObject(od as api.JsonObject);
     });
   });
@@ -7521,7 +7670,9 @@
   unittest.group('obj-schema-ListModelsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListModelsResponse();
-      var od = api.ListModelsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListModelsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListModelsResponse(od as api.ListModelsResponse);
     });
   });
@@ -7529,7 +7680,9 @@
   unittest.group('obj-schema-ListRoutinesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListRoutinesResponse();
-      var od = api.ListRoutinesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListRoutinesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListRoutinesResponse(od as api.ListRoutinesResponse);
     });
   });
@@ -7537,7 +7690,9 @@
   unittest.group('obj-schema-ListRowAccessPoliciesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListRowAccessPoliciesResponse();
-      var od = api.ListRowAccessPoliciesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListRowAccessPoliciesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListRowAccessPoliciesResponse(
           od as api.ListRowAccessPoliciesResponse);
     });
@@ -7546,7 +7701,9 @@
   unittest.group('obj-schema-LocationMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLocationMetadata();
-      var od = api.LocationMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LocationMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLocationMetadata(od as api.LocationMetadata);
     });
   });
@@ -7554,7 +7711,9 @@
   unittest.group('obj-schema-MaterializedViewDefinition', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMaterializedViewDefinition();
-      var od = api.MaterializedViewDefinition.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MaterializedViewDefinition.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMaterializedViewDefinition(od as api.MaterializedViewDefinition);
     });
   });
@@ -7562,7 +7721,8 @@
   unittest.group('obj-schema-Model', () {
     unittest.test('to-json--from-json', () async {
       var o = buildModel();
-      var od = api.Model.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Model.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkModel(od as api.Model);
     });
   });
@@ -7570,7 +7730,9 @@
   unittest.group('obj-schema-ModelDefinitionModelOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildModelDefinitionModelOptions();
-      var od = api.ModelDefinitionModelOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ModelDefinitionModelOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkModelDefinitionModelOptions(od as api.ModelDefinitionModelOptions);
     });
   });
@@ -7578,7 +7740,9 @@
   unittest.group('obj-schema-ModelDefinition', () {
     unittest.test('to-json--from-json', () async {
       var o = buildModelDefinition();
-      var od = api.ModelDefinition.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ModelDefinition.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkModelDefinition(od as api.ModelDefinition);
     });
   });
@@ -7586,7 +7750,9 @@
   unittest.group('obj-schema-ModelReference', () {
     unittest.test('to-json--from-json', () async {
       var o = buildModelReference();
-      var od = api.ModelReference.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ModelReference.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkModelReference(od as api.ModelReference);
     });
   });
@@ -7594,7 +7760,9 @@
   unittest.group('obj-schema-MultiClassClassificationMetrics', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMultiClassClassificationMetrics();
-      var od = api.MultiClassClassificationMetrics.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MultiClassClassificationMetrics.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMultiClassClassificationMetrics(
           od as api.MultiClassClassificationMetrics);
     });
@@ -7603,7 +7771,9 @@
   unittest.group('obj-schema-Policy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPolicy();
-      var od = api.Policy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Policy.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPolicy(od as api.Policy);
     });
   });
@@ -7611,7 +7781,9 @@
   unittest.group('obj-schema-PrincipalComponentInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPrincipalComponentInfo();
-      var od = api.PrincipalComponentInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PrincipalComponentInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPrincipalComponentInfo(od as api.PrincipalComponentInfo);
     });
   });
@@ -7619,7 +7791,9 @@
   unittest.group('obj-schema-ProjectListProjects', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProjectListProjects();
-      var od = api.ProjectListProjects.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ProjectListProjects.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkProjectListProjects(od as api.ProjectListProjects);
     });
   });
@@ -7627,7 +7801,9 @@
   unittest.group('obj-schema-ProjectList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProjectList();
-      var od = api.ProjectList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ProjectList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkProjectList(od as api.ProjectList);
     });
   });
@@ -7635,7 +7811,9 @@
   unittest.group('obj-schema-ProjectReference', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProjectReference();
-      var od = api.ProjectReference.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ProjectReference.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkProjectReference(od as api.ProjectReference);
     });
   });
@@ -7643,7 +7821,9 @@
   unittest.group('obj-schema-QueryParameter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildQueryParameter();
-      var od = api.QueryParameter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.QueryParameter.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkQueryParameter(od as api.QueryParameter);
     });
   });
@@ -7651,7 +7831,9 @@
   unittest.group('obj-schema-QueryParameterTypeStructTypes', () {
     unittest.test('to-json--from-json', () async {
       var o = buildQueryParameterTypeStructTypes();
-      var od = api.QueryParameterTypeStructTypes.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.QueryParameterTypeStructTypes.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkQueryParameterTypeStructTypes(
           od as api.QueryParameterTypeStructTypes);
     });
@@ -7660,7 +7842,9 @@
   unittest.group('obj-schema-QueryParameterType', () {
     unittest.test('to-json--from-json', () async {
       var o = buildQueryParameterType();
-      var od = api.QueryParameterType.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.QueryParameterType.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkQueryParameterType(od as api.QueryParameterType);
     });
   });
@@ -7668,7 +7852,9 @@
   unittest.group('obj-schema-QueryParameterValue', () {
     unittest.test('to-json--from-json', () async {
       var o = buildQueryParameterValue();
-      var od = api.QueryParameterValue.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.QueryParameterValue.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkQueryParameterValue(od as api.QueryParameterValue);
     });
   });
@@ -7676,7 +7862,9 @@
   unittest.group('obj-schema-QueryRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildQueryRequest();
-      var od = api.QueryRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.QueryRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkQueryRequest(od as api.QueryRequest);
     });
   });
@@ -7684,7 +7872,9 @@
   unittest.group('obj-schema-QueryResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildQueryResponse();
-      var od = api.QueryResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.QueryResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkQueryResponse(od as api.QueryResponse);
     });
   });
@@ -7692,7 +7882,9 @@
   unittest.group('obj-schema-QueryTimelineSample', () {
     unittest.test('to-json--from-json', () async {
       var o = buildQueryTimelineSample();
-      var od = api.QueryTimelineSample.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.QueryTimelineSample.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkQueryTimelineSample(od as api.QueryTimelineSample);
     });
   });
@@ -7700,7 +7892,9 @@
   unittest.group('obj-schema-RangePartitioningRange', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRangePartitioningRange();
-      var od = api.RangePartitioningRange.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RangePartitioningRange.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRangePartitioningRange(od as api.RangePartitioningRange);
     });
   });
@@ -7708,7 +7902,9 @@
   unittest.group('obj-schema-RangePartitioning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRangePartitioning();
-      var od = api.RangePartitioning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RangePartitioning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRangePartitioning(od as api.RangePartitioning);
     });
   });
@@ -7716,7 +7912,9 @@
   unittest.group('obj-schema-RankingMetrics', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRankingMetrics();
-      var od = api.RankingMetrics.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RankingMetrics.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRankingMetrics(od as api.RankingMetrics);
     });
   });
@@ -7724,7 +7922,9 @@
   unittest.group('obj-schema-RegressionMetrics', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRegressionMetrics();
-      var od = api.RegressionMetrics.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RegressionMetrics.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRegressionMetrics(od as api.RegressionMetrics);
     });
   });
@@ -7732,7 +7932,9 @@
   unittest.group('obj-schema-Routine', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRoutine();
-      var od = api.Routine.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Routine.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkRoutine(od as api.Routine);
     });
   });
@@ -7740,7 +7942,9 @@
   unittest.group('obj-schema-RoutineReference', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRoutineReference();
-      var od = api.RoutineReference.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RoutineReference.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRoutineReference(od as api.RoutineReference);
     });
   });
@@ -7748,7 +7952,8 @@
   unittest.group('obj-schema-Row', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRow();
-      var od = api.Row.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Row.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkRow(od as api.Row);
     });
   });
@@ -7756,7 +7961,9 @@
   unittest.group('obj-schema-RowAccessPolicy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRowAccessPolicy();
-      var od = api.RowAccessPolicy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RowAccessPolicy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRowAccessPolicy(od as api.RowAccessPolicy);
     });
   });
@@ -7764,7 +7971,9 @@
   unittest.group('obj-schema-RowAccessPolicyReference', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRowAccessPolicyReference();
-      var od = api.RowAccessPolicyReference.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RowAccessPolicyReference.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRowAccessPolicyReference(od as api.RowAccessPolicyReference);
     });
   });
@@ -7772,7 +7981,9 @@
   unittest.group('obj-schema-RowLevelSecurityStatistics', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRowLevelSecurityStatistics();
-      var od = api.RowLevelSecurityStatistics.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RowLevelSecurityStatistics.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRowLevelSecurityStatistics(od as api.RowLevelSecurityStatistics);
     });
   });
@@ -7780,7 +7991,9 @@
   unittest.group('obj-schema-ScriptStackFrame', () {
     unittest.test('to-json--from-json', () async {
       var o = buildScriptStackFrame();
-      var od = api.ScriptStackFrame.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ScriptStackFrame.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkScriptStackFrame(od as api.ScriptStackFrame);
     });
   });
@@ -7788,7 +8001,9 @@
   unittest.group('obj-schema-ScriptStatistics', () {
     unittest.test('to-json--from-json', () async {
       var o = buildScriptStatistics();
-      var od = api.ScriptStatistics.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ScriptStatistics.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkScriptStatistics(od as api.ScriptStatistics);
     });
   });
@@ -7796,7 +8011,9 @@
   unittest.group('obj-schema-SetIamPolicyRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSetIamPolicyRequest();
-      var od = api.SetIamPolicyRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SetIamPolicyRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSetIamPolicyRequest(od as api.SetIamPolicyRequest);
     });
   });
@@ -7804,7 +8021,9 @@
   unittest.group('obj-schema-SnapshotDefinition', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSnapshotDefinition();
-      var od = api.SnapshotDefinition.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SnapshotDefinition.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSnapshotDefinition(od as api.SnapshotDefinition);
     });
   });
@@ -7812,7 +8031,9 @@
   unittest.group('obj-schema-StandardSqlDataType', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStandardSqlDataType();
-      var od = api.StandardSqlDataType.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.StandardSqlDataType.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkStandardSqlDataType(od as api.StandardSqlDataType);
     });
   });
@@ -7820,7 +8041,9 @@
   unittest.group('obj-schema-StandardSqlField', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStandardSqlField();
-      var od = api.StandardSqlField.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.StandardSqlField.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkStandardSqlField(od as api.StandardSqlField);
     });
   });
@@ -7828,7 +8051,9 @@
   unittest.group('obj-schema-StandardSqlStructType', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStandardSqlStructType();
-      var od = api.StandardSqlStructType.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.StandardSqlStructType.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkStandardSqlStructType(od as api.StandardSqlStructType);
     });
   });
@@ -7836,7 +8061,9 @@
   unittest.group('obj-schema-Streamingbuffer', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStreamingbuffer();
-      var od = api.Streamingbuffer.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Streamingbuffer.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkStreamingbuffer(od as api.Streamingbuffer);
     });
   });
@@ -7844,7 +8071,8 @@
   unittest.group('obj-schema-Table', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTable();
-      var od = api.Table.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Table.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTable(od as api.Table);
     });
   });
@@ -7852,7 +8080,9 @@
   unittest.group('obj-schema-TableCell', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTableCell();
-      var od = api.TableCell.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.TableCell.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTableCell(od as api.TableCell);
     });
   });
@@ -7860,7 +8090,9 @@
   unittest.group('obj-schema-TableDataInsertAllRequestRows', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTableDataInsertAllRequestRows();
-      var od = api.TableDataInsertAllRequestRows.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TableDataInsertAllRequestRows.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTableDataInsertAllRequestRows(
           od as api.TableDataInsertAllRequestRows);
     });
@@ -7869,7 +8101,9 @@
   unittest.group('obj-schema-TableDataInsertAllRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTableDataInsertAllRequest();
-      var od = api.TableDataInsertAllRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TableDataInsertAllRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTableDataInsertAllRequest(od as api.TableDataInsertAllRequest);
     });
   });
@@ -7877,7 +8111,9 @@
   unittest.group('obj-schema-TableDataInsertAllResponseInsertErrors', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTableDataInsertAllResponseInsertErrors();
-      var od = api.TableDataInsertAllResponseInsertErrors.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TableDataInsertAllResponseInsertErrors.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTableDataInsertAllResponseInsertErrors(
           od as api.TableDataInsertAllResponseInsertErrors);
     });
@@ -7886,7 +8122,9 @@
   unittest.group('obj-schema-TableDataInsertAllResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTableDataInsertAllResponse();
-      var od = api.TableDataInsertAllResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TableDataInsertAllResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTableDataInsertAllResponse(od as api.TableDataInsertAllResponse);
     });
   });
@@ -7894,7 +8132,9 @@
   unittest.group('obj-schema-TableDataList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTableDataList();
-      var od = api.TableDataList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TableDataList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTableDataList(od as api.TableDataList);
     });
   });
@@ -7902,7 +8142,9 @@
   unittest.group('obj-schema-TableFieldSchemaCategories', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTableFieldSchemaCategories();
-      var od = api.TableFieldSchemaCategories.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TableFieldSchemaCategories.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTableFieldSchemaCategories(od as api.TableFieldSchemaCategories);
     });
   });
@@ -7910,7 +8152,9 @@
   unittest.group('obj-schema-TableFieldSchemaPolicyTags', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTableFieldSchemaPolicyTags();
-      var od = api.TableFieldSchemaPolicyTags.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TableFieldSchemaPolicyTags.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTableFieldSchemaPolicyTags(od as api.TableFieldSchemaPolicyTags);
     });
   });
@@ -7918,7 +8162,9 @@
   unittest.group('obj-schema-TableFieldSchema', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTableFieldSchema();
-      var od = api.TableFieldSchema.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TableFieldSchema.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTableFieldSchema(od as api.TableFieldSchema);
     });
   });
@@ -7926,7 +8172,9 @@
   unittest.group('obj-schema-TableListTablesView', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTableListTablesView();
-      var od = api.TableListTablesView.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TableListTablesView.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTableListTablesView(od as api.TableListTablesView);
     });
   });
@@ -7934,7 +8182,9 @@
   unittest.group('obj-schema-TableListTables', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTableListTables();
-      var od = api.TableListTables.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TableListTables.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTableListTables(od as api.TableListTables);
     });
   });
@@ -7942,7 +8192,9 @@
   unittest.group('obj-schema-TableList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTableList();
-      var od = api.TableList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.TableList.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTableList(od as api.TableList);
     });
   });
@@ -7950,7 +8202,9 @@
   unittest.group('obj-schema-TableReference', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTableReference();
-      var od = api.TableReference.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TableReference.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTableReference(od as api.TableReference);
     });
   });
@@ -7958,7 +8212,9 @@
   unittest.group('obj-schema-TableRow', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTableRow();
-      var od = api.TableRow.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.TableRow.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTableRow(od as api.TableRow);
     });
   });
@@ -7966,7 +8222,9 @@
   unittest.group('obj-schema-TableSchema', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTableSchema();
-      var od = api.TableSchema.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TableSchema.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTableSchema(od as api.TableSchema);
     });
   });
@@ -7974,7 +8232,9 @@
   unittest.group('obj-schema-TestIamPermissionsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestIamPermissionsRequest();
-      var od = api.TestIamPermissionsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestIamPermissionsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestIamPermissionsRequest(od as api.TestIamPermissionsRequest);
     });
   });
@@ -7982,7 +8242,9 @@
   unittest.group('obj-schema-TestIamPermissionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestIamPermissionsResponse();
-      var od = api.TestIamPermissionsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestIamPermissionsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestIamPermissionsResponse(od as api.TestIamPermissionsResponse);
     });
   });
@@ -7990,7 +8252,9 @@
   unittest.group('obj-schema-TimePartitioning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTimePartitioning();
-      var od = api.TimePartitioning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TimePartitioning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTimePartitioning(od as api.TimePartitioning);
     });
   });
@@ -7998,7 +8262,9 @@
   unittest.group('obj-schema-TrainingOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTrainingOptions();
-      var od = api.TrainingOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TrainingOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTrainingOptions(od as api.TrainingOptions);
     });
   });
@@ -8006,7 +8272,9 @@
   unittest.group('obj-schema-TrainingRun', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTrainingRun();
-      var od = api.TrainingRun.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TrainingRun.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTrainingRun(od as api.TrainingRun);
     });
   });
@@ -8014,7 +8282,9 @@
   unittest.group('obj-schema-TransactionInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTransactionInfo();
-      var od = api.TransactionInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TransactionInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTransactionInfo(od as api.TransactionInfo);
     });
   });
@@ -8022,7 +8292,9 @@
   unittest.group('obj-schema-UserDefinedFunctionResource', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUserDefinedFunctionResource();
-      var od = api.UserDefinedFunctionResource.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UserDefinedFunctionResource.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUserDefinedFunctionResource(od as api.UserDefinedFunctionResource);
     });
   });
@@ -8030,7 +8302,9 @@
   unittest.group('obj-schema-ViewDefinition', () {
     unittest.test('to-json--from-json', () async {
       var o = buildViewDefinition();
-      var od = api.ViewDefinition.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ViewDefinition.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkViewDefinition(od as api.ViewDefinition);
     });
   });
diff --git a/generated/googleapis/test/bigquerydatatransfer/v1_test.dart b/generated/googleapis/test/bigquerydatatransfer/v1_test.dart
index 624db54..edd98bb 100644
--- a/generated/googleapis/test/bigquerydatatransfer/v1_test.dart
+++ b/generated/googleapis/test/bigquerydatatransfer/v1_test.dart
@@ -1287,7 +1287,9 @@
   unittest.group('obj-schema-CheckValidCredsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCheckValidCredsRequest();
-      var od = api.CheckValidCredsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CheckValidCredsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCheckValidCredsRequest(od as api.CheckValidCredsRequest);
     });
   });
@@ -1295,7 +1297,9 @@
   unittest.group('obj-schema-CheckValidCredsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCheckValidCredsResponse();
-      var od = api.CheckValidCredsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CheckValidCredsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCheckValidCredsResponse(od as api.CheckValidCredsResponse);
     });
   });
@@ -1303,7 +1307,9 @@
   unittest.group('obj-schema-DataSource', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDataSource();
-      var od = api.DataSource.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.DataSource.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDataSource(od as api.DataSource);
     });
   });
@@ -1311,7 +1317,9 @@
   unittest.group('obj-schema-DataSourceParameter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDataSourceParameter();
-      var od = api.DataSourceParameter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DataSourceParameter.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDataSourceParameter(od as api.DataSourceParameter);
     });
   });
@@ -1319,7 +1327,9 @@
   unittest.group('obj-schema-EmailPreferences', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmailPreferences();
-      var od = api.EmailPreferences.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EmailPreferences.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEmailPreferences(od as api.EmailPreferences);
     });
   });
@@ -1327,7 +1337,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -1335,7 +1346,9 @@
   unittest.group('obj-schema-ListDataSourcesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListDataSourcesResponse();
-      var od = api.ListDataSourcesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListDataSourcesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListDataSourcesResponse(od as api.ListDataSourcesResponse);
     });
   });
@@ -1343,7 +1356,9 @@
   unittest.group('obj-schema-ListLocationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListLocationsResponse();
-      var od = api.ListLocationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListLocationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListLocationsResponse(od as api.ListLocationsResponse);
     });
   });
@@ -1351,7 +1366,9 @@
   unittest.group('obj-schema-ListTransferConfigsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListTransferConfigsResponse();
-      var od = api.ListTransferConfigsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListTransferConfigsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListTransferConfigsResponse(od as api.ListTransferConfigsResponse);
     });
   });
@@ -1359,7 +1376,9 @@
   unittest.group('obj-schema-ListTransferLogsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListTransferLogsResponse();
-      var od = api.ListTransferLogsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListTransferLogsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListTransferLogsResponse(od as api.ListTransferLogsResponse);
     });
   });
@@ -1367,7 +1386,9 @@
   unittest.group('obj-schema-ListTransferRunsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListTransferRunsResponse();
-      var od = api.ListTransferRunsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListTransferRunsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListTransferRunsResponse(od as api.ListTransferRunsResponse);
     });
   });
@@ -1375,7 +1396,9 @@
   unittest.group('obj-schema-Location', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLocation();
-      var od = api.Location.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Location.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLocation(od as api.Location);
     });
   });
@@ -1383,7 +1406,9 @@
   unittest.group('obj-schema-ScheduleOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildScheduleOptions();
-      var od = api.ScheduleOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ScheduleOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkScheduleOptions(od as api.ScheduleOptions);
     });
   });
@@ -1391,7 +1416,9 @@
   unittest.group('obj-schema-ScheduleTransferRunsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildScheduleTransferRunsRequest();
-      var od = api.ScheduleTransferRunsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ScheduleTransferRunsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkScheduleTransferRunsRequest(od as api.ScheduleTransferRunsRequest);
     });
   });
@@ -1399,7 +1426,9 @@
   unittest.group('obj-schema-ScheduleTransferRunsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildScheduleTransferRunsResponse();
-      var od = api.ScheduleTransferRunsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ScheduleTransferRunsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkScheduleTransferRunsResponse(od as api.ScheduleTransferRunsResponse);
     });
   });
@@ -1407,7 +1436,9 @@
   unittest.group('obj-schema-StartManualTransferRunsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStartManualTransferRunsRequest();
-      var od = api.StartManualTransferRunsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.StartManualTransferRunsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkStartManualTransferRunsRequest(
           od as api.StartManualTransferRunsRequest);
     });
@@ -1416,7 +1447,9 @@
   unittest.group('obj-schema-StartManualTransferRunsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStartManualTransferRunsResponse();
-      var od = api.StartManualTransferRunsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.StartManualTransferRunsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkStartManualTransferRunsResponse(
           od as api.StartManualTransferRunsResponse);
     });
@@ -1425,7 +1458,9 @@
   unittest.group('obj-schema-Status', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStatus();
-      var od = api.Status.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Status.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStatus(od as api.Status);
     });
   });
@@ -1433,7 +1468,9 @@
   unittest.group('obj-schema-TimeRange', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTimeRange();
-      var od = api.TimeRange.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.TimeRange.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTimeRange(od as api.TimeRange);
     });
   });
@@ -1441,7 +1478,9 @@
   unittest.group('obj-schema-TransferConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTransferConfig();
-      var od = api.TransferConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TransferConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTransferConfig(od as api.TransferConfig);
     });
   });
@@ -1449,7 +1488,9 @@
   unittest.group('obj-schema-TransferMessage', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTransferMessage();
-      var od = api.TransferMessage.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TransferMessage.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTransferMessage(od as api.TransferMessage);
     });
   });
@@ -1457,7 +1498,9 @@
   unittest.group('obj-schema-TransferRun', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTransferRun();
-      var od = api.TransferRun.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TransferRun.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTransferRun(od as api.TransferRun);
     });
   });
diff --git a/generated/googleapis/test/bigqueryreservation/v1_test.dart b/generated/googleapis/test/bigqueryreservation/v1_test.dart
index b891742..1562730 100644
--- a/generated/googleapis/test/bigqueryreservation/v1_test.dart
+++ b/generated/googleapis/test/bigqueryreservation/v1_test.dart
@@ -771,7 +771,9 @@
   unittest.group('obj-schema-Assignment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAssignment();
-      var od = api.Assignment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Assignment.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAssignment(od as api.Assignment);
     });
   });
@@ -779,7 +781,9 @@
   unittest.group('obj-schema-BiReservation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBiReservation();
-      var od = api.BiReservation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BiReservation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBiReservation(od as api.BiReservation);
     });
   });
@@ -787,7 +791,9 @@
   unittest.group('obj-schema-CapacityCommitment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCapacityCommitment();
-      var od = api.CapacityCommitment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CapacityCommitment.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCapacityCommitment(od as api.CapacityCommitment);
     });
   });
@@ -795,7 +801,9 @@
   unittest.group('obj-schema-CreateSlotPoolMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateSlotPoolMetadata();
-      var od = api.CreateSlotPoolMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateSlotPoolMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateSlotPoolMetadata(od as api.CreateSlotPoolMetadata);
     });
   });
@@ -803,7 +811,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -811,7 +820,9 @@
   unittest.group('obj-schema-ListAssignmentsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListAssignmentsResponse();
-      var od = api.ListAssignmentsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListAssignmentsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListAssignmentsResponse(od as api.ListAssignmentsResponse);
     });
   });
@@ -819,7 +830,9 @@
   unittest.group('obj-schema-ListCapacityCommitmentsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListCapacityCommitmentsResponse();
-      var od = api.ListCapacityCommitmentsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListCapacityCommitmentsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListCapacityCommitmentsResponse(
           od as api.ListCapacityCommitmentsResponse);
     });
@@ -828,7 +841,9 @@
   unittest.group('obj-schema-ListOperationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListOperationsResponse();
-      var od = api.ListOperationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListOperationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListOperationsResponse(od as api.ListOperationsResponse);
     });
   });
@@ -836,7 +851,9 @@
   unittest.group('obj-schema-ListReservationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListReservationsResponse();
-      var od = api.ListReservationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListReservationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListReservationsResponse(od as api.ListReservationsResponse);
     });
   });
@@ -844,7 +861,9 @@
   unittest.group('obj-schema-MergeCapacityCommitmentsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMergeCapacityCommitmentsRequest();
-      var od = api.MergeCapacityCommitmentsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MergeCapacityCommitmentsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMergeCapacityCommitmentsRequest(
           od as api.MergeCapacityCommitmentsRequest);
     });
@@ -853,7 +872,9 @@
   unittest.group('obj-schema-MoveAssignmentRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMoveAssignmentRequest();
-      var od = api.MoveAssignmentRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MoveAssignmentRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMoveAssignmentRequest(od as api.MoveAssignmentRequest);
     });
   });
@@ -861,7 +882,9 @@
   unittest.group('obj-schema-Operation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperation();
-      var od = api.Operation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Operation.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOperation(od as api.Operation);
     });
   });
@@ -869,7 +892,9 @@
   unittest.group('obj-schema-Reservation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReservation();
-      var od = api.Reservation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Reservation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReservation(od as api.Reservation);
     });
   });
@@ -877,7 +902,9 @@
   unittest.group('obj-schema-SearchAllAssignmentsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSearchAllAssignmentsResponse();
-      var od = api.SearchAllAssignmentsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SearchAllAssignmentsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSearchAllAssignmentsResponse(od as api.SearchAllAssignmentsResponse);
     });
   });
@@ -885,7 +912,9 @@
   unittest.group('obj-schema-SearchAssignmentsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSearchAssignmentsResponse();
-      var od = api.SearchAssignmentsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SearchAssignmentsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSearchAssignmentsResponse(od as api.SearchAssignmentsResponse);
     });
   });
@@ -893,7 +922,9 @@
   unittest.group('obj-schema-SplitCapacityCommitmentRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSplitCapacityCommitmentRequest();
-      var od = api.SplitCapacityCommitmentRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SplitCapacityCommitmentRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSplitCapacityCommitmentRequest(
           od as api.SplitCapacityCommitmentRequest);
     });
@@ -902,7 +933,9 @@
   unittest.group('obj-schema-SplitCapacityCommitmentResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSplitCapacityCommitmentResponse();
-      var od = api.SplitCapacityCommitmentResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SplitCapacityCommitmentResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSplitCapacityCommitmentResponse(
           od as api.SplitCapacityCommitmentResponse);
     });
@@ -911,7 +944,9 @@
   unittest.group('obj-schema-Status', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStatus();
-      var od = api.Status.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Status.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStatus(od as api.Status);
     });
   });
diff --git a/generated/googleapis/test/bigtableadmin/v2_test.dart b/generated/googleapis/test/bigtableadmin/v2_test.dart
index b06c398..34496ab 100644
--- a/generated/googleapis/test/bigtableadmin/v2_test.dart
+++ b/generated/googleapis/test/bigtableadmin/v2_test.dart
@@ -2249,7 +2249,9 @@
   unittest.group('obj-schema-AppProfile', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAppProfile();
-      var od = api.AppProfile.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.AppProfile.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAppProfile(od as api.AppProfile);
     });
   });
@@ -2257,7 +2259,9 @@
   unittest.group('obj-schema-AuditConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuditConfig();
-      var od = api.AuditConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AuditConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuditConfig(od as api.AuditConfig);
     });
   });
@@ -2265,7 +2269,9 @@
   unittest.group('obj-schema-AuditLogConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuditLogConfig();
-      var od = api.AuditLogConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AuditLogConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuditLogConfig(od as api.AuditLogConfig);
     });
   });
@@ -2273,7 +2279,9 @@
   unittest.group('obj-schema-Backup', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBackup();
-      var od = api.Backup.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Backup.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBackup(od as api.Backup);
     });
   });
@@ -2281,7 +2289,9 @@
   unittest.group('obj-schema-BackupInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBackupInfo();
-      var od = api.BackupInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.BackupInfo.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBackupInfo(od as api.BackupInfo);
     });
   });
@@ -2289,7 +2299,9 @@
   unittest.group('obj-schema-Binding', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBinding();
-      var od = api.Binding.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Binding.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBinding(od as api.Binding);
     });
   });
@@ -2297,7 +2309,9 @@
   unittest.group('obj-schema-CheckConsistencyRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCheckConsistencyRequest();
-      var od = api.CheckConsistencyRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CheckConsistencyRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCheckConsistencyRequest(od as api.CheckConsistencyRequest);
     });
   });
@@ -2305,7 +2319,9 @@
   unittest.group('obj-schema-CheckConsistencyResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCheckConsistencyResponse();
-      var od = api.CheckConsistencyResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CheckConsistencyResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCheckConsistencyResponse(od as api.CheckConsistencyResponse);
     });
   });
@@ -2313,7 +2329,9 @@
   unittest.group('obj-schema-Cluster', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCluster();
-      var od = api.Cluster.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Cluster.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkCluster(od as api.Cluster);
     });
   });
@@ -2321,7 +2339,9 @@
   unittest.group('obj-schema-ClusterState', () {
     unittest.test('to-json--from-json', () async {
       var o = buildClusterState();
-      var od = api.ClusterState.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ClusterState.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkClusterState(od as api.ClusterState);
     });
   });
@@ -2329,7 +2349,9 @@
   unittest.group('obj-schema-ColumnFamily', () {
     unittest.test('to-json--from-json', () async {
       var o = buildColumnFamily();
-      var od = api.ColumnFamily.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ColumnFamily.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkColumnFamily(od as api.ColumnFamily);
     });
   });
@@ -2337,7 +2359,9 @@
   unittest.group('obj-schema-CreateBackupMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateBackupMetadata();
-      var od = api.CreateBackupMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateBackupMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateBackupMetadata(od as api.CreateBackupMetadata);
     });
   });
@@ -2345,7 +2369,9 @@
   unittest.group('obj-schema-CreateClusterMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateClusterMetadata();
-      var od = api.CreateClusterMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateClusterMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateClusterMetadata(od as api.CreateClusterMetadata);
     });
   });
@@ -2353,7 +2379,9 @@
   unittest.group('obj-schema-CreateClusterRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateClusterRequest();
-      var od = api.CreateClusterRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateClusterRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateClusterRequest(od as api.CreateClusterRequest);
     });
   });
@@ -2361,7 +2389,9 @@
   unittest.group('obj-schema-CreateInstanceMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateInstanceMetadata();
-      var od = api.CreateInstanceMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateInstanceMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateInstanceMetadata(od as api.CreateInstanceMetadata);
     });
   });
@@ -2369,7 +2399,9 @@
   unittest.group('obj-schema-CreateInstanceRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateInstanceRequest();
-      var od = api.CreateInstanceRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateInstanceRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateInstanceRequest(od as api.CreateInstanceRequest);
     });
   });
@@ -2377,7 +2409,9 @@
   unittest.group('obj-schema-CreateTableRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateTableRequest();
-      var od = api.CreateTableRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateTableRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateTableRequest(od as api.CreateTableRequest);
     });
   });
@@ -2385,7 +2419,9 @@
   unittest.group('obj-schema-DropRowRangeRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDropRowRangeRequest();
-      var od = api.DropRowRangeRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DropRowRangeRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDropRowRangeRequest(od as api.DropRowRangeRequest);
     });
   });
@@ -2393,7 +2429,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -2401,7 +2438,8 @@
   unittest.group('obj-schema-Expr', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExpr();
-      var od = api.Expr.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Expr.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkExpr(od as api.Expr);
     });
   });
@@ -2409,7 +2447,9 @@
   unittest.group('obj-schema-FailureTrace', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFailureTrace();
-      var od = api.FailureTrace.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FailureTrace.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFailureTrace(od as api.FailureTrace);
     });
   });
@@ -2417,7 +2457,8 @@
   unittest.group('obj-schema-Frame', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFrame();
-      var od = api.Frame.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Frame.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkFrame(od as api.Frame);
     });
   });
@@ -2425,7 +2466,9 @@
   unittest.group('obj-schema-GcRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGcRule();
-      var od = api.GcRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.GcRule.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGcRule(od as api.GcRule);
     });
   });
@@ -2433,7 +2476,9 @@
   unittest.group('obj-schema-GenerateConsistencyTokenRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGenerateConsistencyTokenRequest();
-      var od = api.GenerateConsistencyTokenRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GenerateConsistencyTokenRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGenerateConsistencyTokenRequest(
           od as api.GenerateConsistencyTokenRequest);
     });
@@ -2442,7 +2487,9 @@
   unittest.group('obj-schema-GenerateConsistencyTokenResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGenerateConsistencyTokenResponse();
-      var od = api.GenerateConsistencyTokenResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GenerateConsistencyTokenResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGenerateConsistencyTokenResponse(
           od as api.GenerateConsistencyTokenResponse);
     });
@@ -2451,7 +2498,9 @@
   unittest.group('obj-schema-GetIamPolicyRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGetIamPolicyRequest();
-      var od = api.GetIamPolicyRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GetIamPolicyRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGetIamPolicyRequest(od as api.GetIamPolicyRequest);
     });
   });
@@ -2459,7 +2508,9 @@
   unittest.group('obj-schema-GetPolicyOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGetPolicyOptions();
-      var od = api.GetPolicyOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GetPolicyOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGetPolicyOptions(od as api.GetPolicyOptions);
     });
   });
@@ -2467,7 +2518,9 @@
   unittest.group('obj-schema-Instance', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstance();
-      var od = api.Instance.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Instance.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkInstance(od as api.Instance);
     });
   });
@@ -2475,7 +2528,9 @@
   unittest.group('obj-schema-Intersection', () {
     unittest.test('to-json--from-json', () async {
       var o = buildIntersection();
-      var od = api.Intersection.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Intersection.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkIntersection(od as api.Intersection);
     });
   });
@@ -2483,7 +2538,9 @@
   unittest.group('obj-schema-ListAppProfilesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListAppProfilesResponse();
-      var od = api.ListAppProfilesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListAppProfilesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListAppProfilesResponse(od as api.ListAppProfilesResponse);
     });
   });
@@ -2491,7 +2548,9 @@
   unittest.group('obj-schema-ListBackupsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListBackupsResponse();
-      var od = api.ListBackupsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListBackupsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListBackupsResponse(od as api.ListBackupsResponse);
     });
   });
@@ -2499,7 +2558,9 @@
   unittest.group('obj-schema-ListClustersResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListClustersResponse();
-      var od = api.ListClustersResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListClustersResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListClustersResponse(od as api.ListClustersResponse);
     });
   });
@@ -2507,7 +2568,9 @@
   unittest.group('obj-schema-ListInstancesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListInstancesResponse();
-      var od = api.ListInstancesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListInstancesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListInstancesResponse(od as api.ListInstancesResponse);
     });
   });
@@ -2515,7 +2578,9 @@
   unittest.group('obj-schema-ListLocationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListLocationsResponse();
-      var od = api.ListLocationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListLocationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListLocationsResponse(od as api.ListLocationsResponse);
     });
   });
@@ -2523,7 +2588,9 @@
   unittest.group('obj-schema-ListOperationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListOperationsResponse();
-      var od = api.ListOperationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListOperationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListOperationsResponse(od as api.ListOperationsResponse);
     });
   });
@@ -2531,7 +2598,9 @@
   unittest.group('obj-schema-ListTablesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListTablesResponse();
-      var od = api.ListTablesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListTablesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListTablesResponse(od as api.ListTablesResponse);
     });
   });
@@ -2539,7 +2608,9 @@
   unittest.group('obj-schema-Location', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLocation();
-      var od = api.Location.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Location.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLocation(od as api.Location);
     });
   });
@@ -2547,7 +2618,9 @@
   unittest.group('obj-schema-Modification', () {
     unittest.test('to-json--from-json', () async {
       var o = buildModification();
-      var od = api.Modification.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Modification.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkModification(od as api.Modification);
     });
   });
@@ -2555,7 +2628,9 @@
   unittest.group('obj-schema-ModifyColumnFamiliesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildModifyColumnFamiliesRequest();
-      var od = api.ModifyColumnFamiliesRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ModifyColumnFamiliesRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkModifyColumnFamiliesRequest(od as api.ModifyColumnFamiliesRequest);
     });
   });
@@ -2563,7 +2638,9 @@
   unittest.group('obj-schema-MultiClusterRoutingUseAny', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMultiClusterRoutingUseAny();
-      var od = api.MultiClusterRoutingUseAny.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MultiClusterRoutingUseAny.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMultiClusterRoutingUseAny(od as api.MultiClusterRoutingUseAny);
     });
   });
@@ -2571,7 +2648,9 @@
   unittest.group('obj-schema-Operation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperation();
-      var od = api.Operation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Operation.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOperation(od as api.Operation);
     });
   });
@@ -2579,7 +2658,9 @@
   unittest.group('obj-schema-OperationProgress', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperationProgress();
-      var od = api.OperationProgress.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OperationProgress.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOperationProgress(od as api.OperationProgress);
     });
   });
@@ -2587,7 +2668,9 @@
   unittest.group('obj-schema-OptimizeRestoredTableMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOptimizeRestoredTableMetadata();
-      var od = api.OptimizeRestoredTableMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OptimizeRestoredTableMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOptimizeRestoredTableMetadata(
           od as api.OptimizeRestoredTableMetadata);
     });
@@ -2596,7 +2679,9 @@
   unittest.group('obj-schema-PartialUpdateInstanceRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPartialUpdateInstanceRequest();
-      var od = api.PartialUpdateInstanceRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PartialUpdateInstanceRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPartialUpdateInstanceRequest(od as api.PartialUpdateInstanceRequest);
     });
   });
@@ -2604,7 +2689,9 @@
   unittest.group('obj-schema-Policy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPolicy();
-      var od = api.Policy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Policy.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPolicy(od as api.Policy);
     });
   });
@@ -2612,7 +2699,9 @@
   unittest.group('obj-schema-RestoreInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRestoreInfo();
-      var od = api.RestoreInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RestoreInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRestoreInfo(od as api.RestoreInfo);
     });
   });
@@ -2620,7 +2709,9 @@
   unittest.group('obj-schema-RestoreTableMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRestoreTableMetadata();
-      var od = api.RestoreTableMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RestoreTableMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRestoreTableMetadata(od as api.RestoreTableMetadata);
     });
   });
@@ -2628,7 +2719,9 @@
   unittest.group('obj-schema-RestoreTableRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRestoreTableRequest();
-      var od = api.RestoreTableRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RestoreTableRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRestoreTableRequest(od as api.RestoreTableRequest);
     });
   });
@@ -2636,7 +2729,9 @@
   unittest.group('obj-schema-SetIamPolicyRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSetIamPolicyRequest();
-      var od = api.SetIamPolicyRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SetIamPolicyRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSetIamPolicyRequest(od as api.SetIamPolicyRequest);
     });
   });
@@ -2644,7 +2739,9 @@
   unittest.group('obj-schema-SingleClusterRouting', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSingleClusterRouting();
-      var od = api.SingleClusterRouting.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SingleClusterRouting.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSingleClusterRouting(od as api.SingleClusterRouting);
     });
   });
@@ -2652,7 +2749,8 @@
   unittest.group('obj-schema-Split', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSplit();
-      var od = api.Split.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Split.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSplit(od as api.Split);
     });
   });
@@ -2660,7 +2758,9 @@
   unittest.group('obj-schema-Status', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStatus();
-      var od = api.Status.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Status.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStatus(od as api.Status);
     });
   });
@@ -2668,7 +2768,8 @@
   unittest.group('obj-schema-Table', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTable();
-      var od = api.Table.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Table.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTable(od as api.Table);
     });
   });
@@ -2676,7 +2777,9 @@
   unittest.group('obj-schema-TableProgress', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTableProgress();
-      var od = api.TableProgress.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TableProgress.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTableProgress(od as api.TableProgress);
     });
   });
@@ -2684,7 +2787,9 @@
   unittest.group('obj-schema-TestIamPermissionsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestIamPermissionsRequest();
-      var od = api.TestIamPermissionsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestIamPermissionsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestIamPermissionsRequest(od as api.TestIamPermissionsRequest);
     });
   });
@@ -2692,7 +2797,9 @@
   unittest.group('obj-schema-TestIamPermissionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestIamPermissionsResponse();
-      var od = api.TestIamPermissionsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestIamPermissionsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestIamPermissionsResponse(od as api.TestIamPermissionsResponse);
     });
   });
@@ -2700,7 +2807,8 @@
   unittest.group('obj-schema-Union', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUnion();
-      var od = api.Union.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Union.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkUnion(od as api.Union);
     });
   });
@@ -2708,7 +2816,9 @@
   unittest.group('obj-schema-UpdateAppProfileMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateAppProfileMetadata();
-      var od = api.UpdateAppProfileMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateAppProfileMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateAppProfileMetadata(od as api.UpdateAppProfileMetadata);
     });
   });
@@ -2716,7 +2826,9 @@
   unittest.group('obj-schema-UpdateClusterMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateClusterMetadata();
-      var od = api.UpdateClusterMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateClusterMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateClusterMetadata(od as api.UpdateClusterMetadata);
     });
   });
@@ -2724,7 +2836,9 @@
   unittest.group('obj-schema-UpdateInstanceMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateInstanceMetadata();
-      var od = api.UpdateInstanceMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateInstanceMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateInstanceMetadata(od as api.UpdateInstanceMetadata);
     });
   });
diff --git a/generated/googleapis/test/billingbudgets/v1_test.dart b/generated/googleapis/test/billingbudgets/v1_test.dart
index c3f7fcf..a12a63e 100644
--- a/generated/googleapis/test/billingbudgets/v1_test.dart
+++ b/generated/googleapis/test/billingbudgets/v1_test.dart
@@ -533,7 +533,9 @@
   unittest.group('obj-schema-GoogleCloudBillingBudgetsV1Budget', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudBillingBudgetsV1Budget();
-      var od = api.GoogleCloudBillingBudgetsV1Budget.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudBillingBudgetsV1Budget.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudBillingBudgetsV1Budget(
           od as api.GoogleCloudBillingBudgetsV1Budget);
     });
@@ -542,7 +544,9 @@
   unittest.group('obj-schema-GoogleCloudBillingBudgetsV1BudgetAmount', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudBillingBudgetsV1BudgetAmount();
-      var od = api.GoogleCloudBillingBudgetsV1BudgetAmount.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudBillingBudgetsV1BudgetAmount.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudBillingBudgetsV1BudgetAmount(
           od as api.GoogleCloudBillingBudgetsV1BudgetAmount);
     });
@@ -551,7 +555,9 @@
   unittest.group('obj-schema-GoogleCloudBillingBudgetsV1CustomPeriod', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudBillingBudgetsV1CustomPeriod();
-      var od = api.GoogleCloudBillingBudgetsV1CustomPeriod.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudBillingBudgetsV1CustomPeriod.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudBillingBudgetsV1CustomPeriod(
           od as api.GoogleCloudBillingBudgetsV1CustomPeriod);
     });
@@ -560,7 +566,9 @@
   unittest.group('obj-schema-GoogleCloudBillingBudgetsV1Filter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudBillingBudgetsV1Filter();
-      var od = api.GoogleCloudBillingBudgetsV1Filter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudBillingBudgetsV1Filter.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudBillingBudgetsV1Filter(
           od as api.GoogleCloudBillingBudgetsV1Filter);
     });
@@ -569,8 +577,9 @@
   unittest.group('obj-schema-GoogleCloudBillingBudgetsV1LastPeriodAmount', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudBillingBudgetsV1LastPeriodAmount();
-      var od =
-          api.GoogleCloudBillingBudgetsV1LastPeriodAmount.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudBillingBudgetsV1LastPeriodAmount.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudBillingBudgetsV1LastPeriodAmount(
           od as api.GoogleCloudBillingBudgetsV1LastPeriodAmount);
     });
@@ -580,8 +589,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudBillingBudgetsV1ListBudgetsResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudBillingBudgetsV1ListBudgetsResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudBillingBudgetsV1ListBudgetsResponse(
           od as api.GoogleCloudBillingBudgetsV1ListBudgetsResponse);
     });
@@ -590,8 +600,9 @@
   unittest.group('obj-schema-GoogleCloudBillingBudgetsV1NotificationsRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudBillingBudgetsV1NotificationsRule();
-      var od =
-          api.GoogleCloudBillingBudgetsV1NotificationsRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudBillingBudgetsV1NotificationsRule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudBillingBudgetsV1NotificationsRule(
           od as api.GoogleCloudBillingBudgetsV1NotificationsRule);
     });
@@ -600,8 +611,9 @@
   unittest.group('obj-schema-GoogleCloudBillingBudgetsV1ThresholdRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudBillingBudgetsV1ThresholdRule();
-      var od =
-          api.GoogleCloudBillingBudgetsV1ThresholdRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudBillingBudgetsV1ThresholdRule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudBillingBudgetsV1ThresholdRule(
           od as api.GoogleCloudBillingBudgetsV1ThresholdRule);
     });
@@ -610,7 +622,9 @@
   unittest.group('obj-schema-GoogleProtobufEmpty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleProtobufEmpty();
-      var od = api.GoogleProtobufEmpty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleProtobufEmpty.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleProtobufEmpty(od as api.GoogleProtobufEmpty);
     });
   });
@@ -618,7 +632,9 @@
   unittest.group('obj-schema-GoogleTypeDate', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleTypeDate();
-      var od = api.GoogleTypeDate.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleTypeDate.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleTypeDate(od as api.GoogleTypeDate);
     });
   });
@@ -626,7 +642,9 @@
   unittest.group('obj-schema-GoogleTypeMoney', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleTypeMoney();
-      var od = api.GoogleTypeMoney.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleTypeMoney.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleTypeMoney(od as api.GoogleTypeMoney);
     });
   });
diff --git a/generated/googleapis/test/binaryauthorization/v1_test.dart b/generated/googleapis/test/binaryauthorization/v1_test.dart
index 15ec9ef..999ce0c 100644
--- a/generated/googleapis/test/binaryauthorization/v1_test.dart
+++ b/generated/googleapis/test/binaryauthorization/v1_test.dart
@@ -785,7 +785,9 @@
   unittest.group('obj-schema-AdmissionRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAdmissionRule();
-      var od = api.AdmissionRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AdmissionRule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAdmissionRule(od as api.AdmissionRule);
     });
   });
@@ -793,7 +795,9 @@
   unittest.group('obj-schema-AdmissionWhitelistPattern', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAdmissionWhitelistPattern();
-      var od = api.AdmissionWhitelistPattern.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AdmissionWhitelistPattern.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAdmissionWhitelistPattern(od as api.AdmissionWhitelistPattern);
     });
   });
@@ -801,7 +805,9 @@
   unittest.group('obj-schema-AttestationOccurrence', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAttestationOccurrence();
-      var od = api.AttestationOccurrence.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AttestationOccurrence.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAttestationOccurrence(od as api.AttestationOccurrence);
     });
   });
@@ -809,7 +815,9 @@
   unittest.group('obj-schema-Attestor', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAttestor();
-      var od = api.Attestor.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Attestor.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAttestor(od as api.Attestor);
     });
   });
@@ -817,7 +825,9 @@
   unittest.group('obj-schema-AttestorPublicKey', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAttestorPublicKey();
-      var od = api.AttestorPublicKey.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AttestorPublicKey.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAttestorPublicKey(od as api.AttestorPublicKey);
     });
   });
@@ -825,7 +835,9 @@
   unittest.group('obj-schema-Binding', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBinding();
-      var od = api.Binding.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Binding.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBinding(od as api.Binding);
     });
   });
@@ -833,7 +845,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -841,7 +854,8 @@
   unittest.group('obj-schema-Expr', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExpr();
-      var od = api.Expr.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Expr.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkExpr(od as api.Expr);
     });
   });
@@ -849,7 +863,9 @@
   unittest.group('obj-schema-IamPolicy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildIamPolicy();
-      var od = api.IamPolicy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.IamPolicy.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkIamPolicy(od as api.IamPolicy);
     });
   });
@@ -857,7 +873,8 @@
   unittest.group('obj-schema-Jwt', () {
     unittest.test('to-json--from-json', () async {
       var o = buildJwt();
-      var od = api.Jwt.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Jwt.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkJwt(od as api.Jwt);
     });
   });
@@ -865,7 +882,9 @@
   unittest.group('obj-schema-ListAttestorsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListAttestorsResponse();
-      var od = api.ListAttestorsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListAttestorsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListAttestorsResponse(od as api.ListAttestorsResponse);
     });
   });
@@ -873,7 +892,9 @@
   unittest.group('obj-schema-PkixPublicKey', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPkixPublicKey();
-      var od = api.PkixPublicKey.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PkixPublicKey.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPkixPublicKey(od as api.PkixPublicKey);
     });
   });
@@ -881,7 +902,9 @@
   unittest.group('obj-schema-Policy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPolicy();
-      var od = api.Policy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Policy.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPolicy(od as api.Policy);
     });
   });
@@ -889,7 +912,9 @@
   unittest.group('obj-schema-SetIamPolicyRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSetIamPolicyRequest();
-      var od = api.SetIamPolicyRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SetIamPolicyRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSetIamPolicyRequest(od as api.SetIamPolicyRequest);
     });
   });
@@ -897,7 +922,9 @@
   unittest.group('obj-schema-Signature', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSignature();
-      var od = api.Signature.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Signature.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSignature(od as api.Signature);
     });
   });
@@ -905,7 +932,9 @@
   unittest.group('obj-schema-TestIamPermissionsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestIamPermissionsRequest();
-      var od = api.TestIamPermissionsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestIamPermissionsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestIamPermissionsRequest(od as api.TestIamPermissionsRequest);
     });
   });
@@ -913,7 +942,9 @@
   unittest.group('obj-schema-TestIamPermissionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestIamPermissionsResponse();
-      var od = api.TestIamPermissionsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestIamPermissionsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestIamPermissionsResponse(od as api.TestIamPermissionsResponse);
     });
   });
@@ -921,7 +952,9 @@
   unittest.group('obj-schema-UserOwnedGrafeasNote', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUserOwnedGrafeasNote();
-      var od = api.UserOwnedGrafeasNote.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UserOwnedGrafeasNote.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUserOwnedGrafeasNote(od as api.UserOwnedGrafeasNote);
     });
   });
@@ -929,7 +962,9 @@
   unittest.group('obj-schema-ValidateAttestationOccurrenceRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildValidateAttestationOccurrenceRequest();
-      var od = api.ValidateAttestationOccurrenceRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ValidateAttestationOccurrenceRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkValidateAttestationOccurrenceRequest(
           od as api.ValidateAttestationOccurrenceRequest);
     });
@@ -938,7 +973,9 @@
   unittest.group('obj-schema-ValidateAttestationOccurrenceResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildValidateAttestationOccurrenceResponse();
-      var od = api.ValidateAttestationOccurrenceResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ValidateAttestationOccurrenceResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkValidateAttestationOccurrenceResponse(
           od as api.ValidateAttestationOccurrenceResponse);
     });
diff --git a/generated/googleapis/test/blogger/v3_test.dart b/generated/googleapis/test/blogger/v3_test.dart
index 57ff87d..53ba007 100644
--- a/generated/googleapis/test/blogger/v3_test.dart
+++ b/generated/googleapis/test/blogger/v3_test.dart
@@ -1533,7 +1533,9 @@
   unittest.group('obj-schema-BlogLocale', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBlogLocale();
-      var od = api.BlogLocale.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.BlogLocale.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBlogLocale(od as api.BlogLocale);
     });
   });
@@ -1541,7 +1543,9 @@
   unittest.group('obj-schema-BlogPages', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBlogPages();
-      var od = api.BlogPages.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.BlogPages.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBlogPages(od as api.BlogPages);
     });
   });
@@ -1549,7 +1553,9 @@
   unittest.group('obj-schema-BlogPosts', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBlogPosts();
-      var od = api.BlogPosts.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.BlogPosts.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBlogPosts(od as api.BlogPosts);
     });
   });
@@ -1557,7 +1563,8 @@
   unittest.group('obj-schema-Blog', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBlog();
-      var od = api.Blog.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Blog.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBlog(od as api.Blog);
     });
   });
@@ -1565,7 +1572,9 @@
   unittest.group('obj-schema-BlogList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBlogList();
-      var od = api.BlogList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.BlogList.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBlogList(od as api.BlogList);
     });
   });
@@ -1573,7 +1582,9 @@
   unittest.group('obj-schema-BlogPerUserInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBlogPerUserInfo();
-      var od = api.BlogPerUserInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BlogPerUserInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBlogPerUserInfo(od as api.BlogPerUserInfo);
     });
   });
@@ -1581,7 +1592,9 @@
   unittest.group('obj-schema-BlogUserInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBlogUserInfo();
-      var od = api.BlogUserInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BlogUserInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBlogUserInfo(od as api.BlogUserInfo);
     });
   });
@@ -1589,7 +1602,9 @@
   unittest.group('obj-schema-CommentAuthorImage', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCommentAuthorImage();
-      var od = api.CommentAuthorImage.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CommentAuthorImage.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCommentAuthorImage(od as api.CommentAuthorImage);
     });
   });
@@ -1597,7 +1612,9 @@
   unittest.group('obj-schema-CommentAuthor', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCommentAuthor();
-      var od = api.CommentAuthor.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CommentAuthor.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCommentAuthor(od as api.CommentAuthor);
     });
   });
@@ -1605,7 +1622,9 @@
   unittest.group('obj-schema-CommentBlog', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCommentBlog();
-      var od = api.CommentBlog.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CommentBlog.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCommentBlog(od as api.CommentBlog);
     });
   });
@@ -1613,7 +1632,9 @@
   unittest.group('obj-schema-CommentInReplyTo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCommentInReplyTo();
-      var od = api.CommentInReplyTo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CommentInReplyTo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCommentInReplyTo(od as api.CommentInReplyTo);
     });
   });
@@ -1621,7 +1642,9 @@
   unittest.group('obj-schema-CommentPost', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCommentPost();
-      var od = api.CommentPost.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CommentPost.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCommentPost(od as api.CommentPost);
     });
   });
@@ -1629,7 +1652,9 @@
   unittest.group('obj-schema-Comment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildComment();
-      var od = api.Comment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Comment.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkComment(od as api.Comment);
     });
   });
@@ -1637,7 +1662,9 @@
   unittest.group('obj-schema-CommentList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCommentList();
-      var od = api.CommentList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CommentList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCommentList(od as api.CommentList);
     });
   });
@@ -1645,7 +1672,9 @@
   unittest.group('obj-schema-PageAuthorImage', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPageAuthorImage();
-      var od = api.PageAuthorImage.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PageAuthorImage.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPageAuthorImage(od as api.PageAuthorImage);
     });
   });
@@ -1653,7 +1682,9 @@
   unittest.group('obj-schema-PageAuthor', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPageAuthor();
-      var od = api.PageAuthor.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.PageAuthor.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPageAuthor(od as api.PageAuthor);
     });
   });
@@ -1661,7 +1692,9 @@
   unittest.group('obj-schema-PageBlog', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPageBlog();
-      var od = api.PageBlog.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.PageBlog.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPageBlog(od as api.PageBlog);
     });
   });
@@ -1669,7 +1702,8 @@
   unittest.group('obj-schema-Page', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPage();
-      var od = api.Page.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Page.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPage(od as api.Page);
     });
   });
@@ -1677,7 +1711,9 @@
   unittest.group('obj-schema-PageList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPageList();
-      var od = api.PageList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.PageList.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPageList(od as api.PageList);
     });
   });
@@ -1685,7 +1721,9 @@
   unittest.group('obj-schema-PageviewsCounts', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPageviewsCounts();
-      var od = api.PageviewsCounts.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PageviewsCounts.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPageviewsCounts(od as api.PageviewsCounts);
     });
   });
@@ -1693,7 +1731,9 @@
   unittest.group('obj-schema-Pageviews', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPageviews();
-      var od = api.Pageviews.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Pageviews.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPageviews(od as api.Pageviews);
     });
   });
@@ -1701,7 +1741,9 @@
   unittest.group('obj-schema-PostAuthorImage', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPostAuthorImage();
-      var od = api.PostAuthorImage.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PostAuthorImage.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPostAuthorImage(od as api.PostAuthorImage);
     });
   });
@@ -1709,7 +1751,9 @@
   unittest.group('obj-schema-PostAuthor', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPostAuthor();
-      var od = api.PostAuthor.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.PostAuthor.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPostAuthor(od as api.PostAuthor);
     });
   });
@@ -1717,7 +1761,9 @@
   unittest.group('obj-schema-PostBlog', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPostBlog();
-      var od = api.PostBlog.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.PostBlog.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPostBlog(od as api.PostBlog);
     });
   });
@@ -1725,7 +1771,9 @@
   unittest.group('obj-schema-PostImages', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPostImages();
-      var od = api.PostImages.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.PostImages.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPostImages(od as api.PostImages);
     });
   });
@@ -1733,7 +1781,9 @@
   unittest.group('obj-schema-PostLocation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPostLocation();
-      var od = api.PostLocation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PostLocation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPostLocation(od as api.PostLocation);
     });
   });
@@ -1741,7 +1791,9 @@
   unittest.group('obj-schema-PostReplies', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPostReplies();
-      var od = api.PostReplies.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PostReplies.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPostReplies(od as api.PostReplies);
     });
   });
@@ -1749,7 +1801,8 @@
   unittest.group('obj-schema-Post', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPost();
-      var od = api.Post.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Post.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPost(od as api.Post);
     });
   });
@@ -1757,7 +1810,9 @@
   unittest.group('obj-schema-PostList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPostList();
-      var od = api.PostList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.PostList.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPostList(od as api.PostList);
     });
   });
@@ -1765,7 +1820,9 @@
   unittest.group('obj-schema-PostPerUserInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPostPerUserInfo();
-      var od = api.PostPerUserInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PostPerUserInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPostPerUserInfo(od as api.PostPerUserInfo);
     });
   });
@@ -1773,7 +1830,9 @@
   unittest.group('obj-schema-PostUserInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPostUserInfo();
-      var od = api.PostUserInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PostUserInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPostUserInfo(od as api.PostUserInfo);
     });
   });
@@ -1781,7 +1840,9 @@
   unittest.group('obj-schema-PostUserInfosList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPostUserInfosList();
-      var od = api.PostUserInfosList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PostUserInfosList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPostUserInfosList(od as api.PostUserInfosList);
     });
   });
@@ -1789,7 +1850,9 @@
   unittest.group('obj-schema-UserBlogs', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUserBlogs();
-      var od = api.UserBlogs.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.UserBlogs.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkUserBlogs(od as api.UserBlogs);
     });
   });
@@ -1797,7 +1860,9 @@
   unittest.group('obj-schema-UserLocale', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUserLocale();
-      var od = api.UserLocale.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.UserLocale.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkUserLocale(od as api.UserLocale);
     });
   });
@@ -1805,7 +1870,8 @@
   unittest.group('obj-schema-User', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUser();
-      var od = api.User.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.User.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkUser(od as api.User);
     });
   });
diff --git a/generated/googleapis/test/books/v1_test.dart b/generated/googleapis/test/books/v1_test.dart
index 79113ed..efa60a4 100644
--- a/generated/googleapis/test/books/v1_test.dart
+++ b/generated/googleapis/test/books/v1_test.dart
@@ -4793,7 +4793,9 @@
   unittest.group('obj-schema-AnnotationClientVersionRanges', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAnnotationClientVersionRanges();
-      var od = api.AnnotationClientVersionRanges.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AnnotationClientVersionRanges.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAnnotationClientVersionRanges(
           od as api.AnnotationClientVersionRanges);
     });
@@ -4802,7 +4804,9 @@
   unittest.group('obj-schema-AnnotationCurrentVersionRanges', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAnnotationCurrentVersionRanges();
-      var od = api.AnnotationCurrentVersionRanges.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AnnotationCurrentVersionRanges.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAnnotationCurrentVersionRanges(
           od as api.AnnotationCurrentVersionRanges);
     });
@@ -4811,7 +4815,9 @@
   unittest.group('obj-schema-AnnotationLayerSummary', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAnnotationLayerSummary();
-      var od = api.AnnotationLayerSummary.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AnnotationLayerSummary.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAnnotationLayerSummary(od as api.AnnotationLayerSummary);
     });
   });
@@ -4819,7 +4825,9 @@
   unittest.group('obj-schema-Annotation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAnnotation();
-      var od = api.Annotation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Annotation.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAnnotation(od as api.Annotation);
     });
   });
@@ -4827,7 +4835,9 @@
   unittest.group('obj-schema-Annotations', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAnnotations();
-      var od = api.Annotations.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Annotations.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAnnotations(od as api.Annotations);
     });
   });
@@ -4835,7 +4845,9 @@
   unittest.group('obj-schema-AnnotationsSummaryLayers', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAnnotationsSummaryLayers();
-      var od = api.AnnotationsSummaryLayers.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AnnotationsSummaryLayers.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAnnotationsSummaryLayers(od as api.AnnotationsSummaryLayers);
     });
   });
@@ -4843,7 +4855,9 @@
   unittest.group('obj-schema-AnnotationsSummary', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAnnotationsSummary();
-      var od = api.AnnotationsSummary.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AnnotationsSummary.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAnnotationsSummary(od as api.AnnotationsSummary);
     });
   });
@@ -4851,7 +4865,9 @@
   unittest.group('obj-schema-Annotationsdata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAnnotationsdata();
-      var od = api.Annotationsdata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Annotationsdata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAnnotationsdata(od as api.Annotationsdata);
     });
   });
@@ -4859,7 +4875,9 @@
   unittest.group('obj-schema-BooksAnnotationsRange', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBooksAnnotationsRange();
-      var od = api.BooksAnnotationsRange.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BooksAnnotationsRange.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBooksAnnotationsRange(od as api.BooksAnnotationsRange);
     });
   });
@@ -4867,7 +4885,9 @@
   unittest.group('obj-schema-BooksCloudloadingResource', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBooksCloudloadingResource();
-      var od = api.BooksCloudloadingResource.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BooksCloudloadingResource.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBooksCloudloadingResource(od as api.BooksCloudloadingResource);
     });
   });
@@ -4875,7 +4895,9 @@
   unittest.group('obj-schema-BooksVolumesRecommendedRateResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBooksVolumesRecommendedRateResponse();
-      var od = api.BooksVolumesRecommendedRateResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BooksVolumesRecommendedRateResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBooksVolumesRecommendedRateResponse(
           od as api.BooksVolumesRecommendedRateResponse);
     });
@@ -4884,7 +4906,9 @@
   unittest.group('obj-schema-Bookshelf', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBookshelf();
-      var od = api.Bookshelf.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Bookshelf.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBookshelf(od as api.Bookshelf);
     });
   });
@@ -4892,7 +4916,9 @@
   unittest.group('obj-schema-Bookshelves', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBookshelves();
-      var od = api.Bookshelves.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Bookshelves.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBookshelves(od as api.Bookshelves);
     });
   });
@@ -4900,7 +4926,9 @@
   unittest.group('obj-schema-CategoryItems', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCategoryItems();
-      var od = api.CategoryItems.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CategoryItems.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCategoryItems(od as api.CategoryItems);
     });
   });
@@ -4908,7 +4936,9 @@
   unittest.group('obj-schema-Category', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCategory();
-      var od = api.Category.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Category.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkCategory(od as api.Category);
     });
   });
@@ -4916,7 +4946,9 @@
   unittest.group('obj-schema-ConcurrentAccessRestriction', () {
     unittest.test('to-json--from-json', () async {
       var o = buildConcurrentAccessRestriction();
-      var od = api.ConcurrentAccessRestriction.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ConcurrentAccessRestriction.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkConcurrentAccessRestriction(od as api.ConcurrentAccessRestriction);
     });
   });
@@ -4924,7 +4956,9 @@
   unittest.group('obj-schema-DictionaryAnnotationdata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDictionaryAnnotationdata();
-      var od = api.DictionaryAnnotationdata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DictionaryAnnotationdata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDictionaryAnnotationdata(od as api.DictionaryAnnotationdata);
     });
   });
@@ -4932,7 +4966,9 @@
   unittest.group('obj-schema-DictlayerdataCommon', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDictlayerdataCommon();
-      var od = api.DictlayerdataCommon.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DictlayerdataCommon.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDictlayerdataCommon(od as api.DictlayerdataCommon);
     });
   });
@@ -4940,7 +4976,9 @@
   unittest.group('obj-schema-DictlayerdataDictSource', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDictlayerdataDictSource();
-      var od = api.DictlayerdataDictSource.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DictlayerdataDictSource.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDictlayerdataDictSource(od as api.DictlayerdataDictSource);
     });
   });
@@ -4948,7 +4986,9 @@
   unittest.group('obj-schema-DictlayerdataDictWordsDerivativesSource', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDictlayerdataDictWordsDerivativesSource();
-      var od = api.DictlayerdataDictWordsDerivativesSource.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DictlayerdataDictWordsDerivativesSource.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDictlayerdataDictWordsDerivativesSource(
           od as api.DictlayerdataDictWordsDerivativesSource);
     });
@@ -4957,7 +4997,9 @@
   unittest.group('obj-schema-DictlayerdataDictWordsDerivatives', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDictlayerdataDictWordsDerivatives();
-      var od = api.DictlayerdataDictWordsDerivatives.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DictlayerdataDictWordsDerivatives.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDictlayerdataDictWordsDerivatives(
           od as api.DictlayerdataDictWordsDerivatives);
     });
@@ -4966,7 +5008,9 @@
   unittest.group('obj-schema-DictlayerdataDictWordsExamplesSource', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDictlayerdataDictWordsExamplesSource();
-      var od = api.DictlayerdataDictWordsExamplesSource.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DictlayerdataDictWordsExamplesSource.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDictlayerdataDictWordsExamplesSource(
           od as api.DictlayerdataDictWordsExamplesSource);
     });
@@ -4975,7 +5019,9 @@
   unittest.group('obj-schema-DictlayerdataDictWordsExamples', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDictlayerdataDictWordsExamples();
-      var od = api.DictlayerdataDictWordsExamples.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DictlayerdataDictWordsExamples.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDictlayerdataDictWordsExamples(
           od as api.DictlayerdataDictWordsExamples);
     });
@@ -4984,8 +5030,9 @@
   unittest.group('obj-schema-DictlayerdataDictWordsSensesConjugations', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDictlayerdataDictWordsSensesConjugations();
-      var od =
-          api.DictlayerdataDictWordsSensesConjugations.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DictlayerdataDictWordsSensesConjugations.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDictlayerdataDictWordsSensesConjugations(
           od as api.DictlayerdataDictWordsSensesConjugations);
     });
@@ -4995,9 +5042,10 @@
       'obj-schema-DictlayerdataDictWordsSensesDefinitionsExamplesSource', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDictlayerdataDictWordsSensesDefinitionsExamplesSource();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.DictlayerdataDictWordsSensesDefinitionsExamplesSource.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkDictlayerdataDictWordsSensesDefinitionsExamplesSource(
           od as api.DictlayerdataDictWordsSensesDefinitionsExamplesSource);
     });
@@ -5007,8 +5055,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildDictlayerdataDictWordsSensesDefinitionsExamples();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.DictlayerdataDictWordsSensesDefinitionsExamples.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkDictlayerdataDictWordsSensesDefinitionsExamples(
           od as api.DictlayerdataDictWordsSensesDefinitionsExamples);
     });
@@ -5017,7 +5066,9 @@
   unittest.group('obj-schema-DictlayerdataDictWordsSensesDefinitions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDictlayerdataDictWordsSensesDefinitions();
-      var od = api.DictlayerdataDictWordsSensesDefinitions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DictlayerdataDictWordsSensesDefinitions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDictlayerdataDictWordsSensesDefinitions(
           od as api.DictlayerdataDictWordsSensesDefinitions);
     });
@@ -5026,7 +5077,9 @@
   unittest.group('obj-schema-DictlayerdataDictWordsSensesSource', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDictlayerdataDictWordsSensesSource();
-      var od = api.DictlayerdataDictWordsSensesSource.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DictlayerdataDictWordsSensesSource.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDictlayerdataDictWordsSensesSource(
           od as api.DictlayerdataDictWordsSensesSource);
     });
@@ -5035,8 +5088,9 @@
   unittest.group('obj-schema-DictlayerdataDictWordsSensesSynonymsSource', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDictlayerdataDictWordsSensesSynonymsSource();
-      var od =
-          api.DictlayerdataDictWordsSensesSynonymsSource.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DictlayerdataDictWordsSensesSynonymsSource.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDictlayerdataDictWordsSensesSynonymsSource(
           od as api.DictlayerdataDictWordsSensesSynonymsSource);
     });
@@ -5045,7 +5099,9 @@
   unittest.group('obj-schema-DictlayerdataDictWordsSensesSynonyms', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDictlayerdataDictWordsSensesSynonyms();
-      var od = api.DictlayerdataDictWordsSensesSynonyms.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DictlayerdataDictWordsSensesSynonyms.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDictlayerdataDictWordsSensesSynonyms(
           od as api.DictlayerdataDictWordsSensesSynonyms);
     });
@@ -5054,7 +5110,9 @@
   unittest.group('obj-schema-DictlayerdataDictWordsSenses', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDictlayerdataDictWordsSenses();
-      var od = api.DictlayerdataDictWordsSenses.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DictlayerdataDictWordsSenses.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDictlayerdataDictWordsSenses(od as api.DictlayerdataDictWordsSenses);
     });
   });
@@ -5062,7 +5120,9 @@
   unittest.group('obj-schema-DictlayerdataDictWordsSource', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDictlayerdataDictWordsSource();
-      var od = api.DictlayerdataDictWordsSource.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DictlayerdataDictWordsSource.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDictlayerdataDictWordsSource(od as api.DictlayerdataDictWordsSource);
     });
   });
@@ -5070,7 +5130,9 @@
   unittest.group('obj-schema-DictlayerdataDictWords', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDictlayerdataDictWords();
-      var od = api.DictlayerdataDictWords.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DictlayerdataDictWords.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDictlayerdataDictWords(od as api.DictlayerdataDictWords);
     });
   });
@@ -5078,7 +5140,9 @@
   unittest.group('obj-schema-DictlayerdataDict', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDictlayerdataDict();
-      var od = api.DictlayerdataDict.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DictlayerdataDict.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDictlayerdataDict(od as api.DictlayerdataDict);
     });
   });
@@ -5086,7 +5150,9 @@
   unittest.group('obj-schema-Dictlayerdata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDictlayerdata();
-      var od = api.Dictlayerdata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Dictlayerdata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDictlayerdata(od as api.Dictlayerdata);
     });
   });
@@ -5095,8 +5161,9 @@
       'obj-schema-DiscoveryclustersClustersBannerWithContentContainer', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDiscoveryclustersClustersBannerWithContentContainer();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.DiscoveryclustersClustersBannerWithContentContainer.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkDiscoveryclustersClustersBannerWithContentContainer(
           od as api.DiscoveryclustersClustersBannerWithContentContainer);
     });
@@ -5105,7 +5172,9 @@
   unittest.group('obj-schema-DiscoveryclustersClusters', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDiscoveryclustersClusters();
-      var od = api.DiscoveryclustersClusters.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DiscoveryclustersClusters.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDiscoveryclustersClusters(od as api.DiscoveryclustersClusters);
     });
   });
@@ -5113,7 +5182,9 @@
   unittest.group('obj-schema-Discoveryclusters', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDiscoveryclusters();
-      var od = api.Discoveryclusters.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Discoveryclusters.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDiscoveryclusters(od as api.Discoveryclusters);
     });
   });
@@ -5121,7 +5192,9 @@
   unittest.group('obj-schema-DownloadAccessRestriction', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDownloadAccessRestriction();
-      var od = api.DownloadAccessRestriction.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DownloadAccessRestriction.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDownloadAccessRestriction(od as api.DownloadAccessRestriction);
     });
   });
@@ -5129,7 +5202,9 @@
   unittest.group('obj-schema-DownloadAccesses', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDownloadAccesses();
-      var od = api.DownloadAccesses.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DownloadAccesses.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDownloadAccesses(od as api.DownloadAccesses);
     });
   });
@@ -5137,7 +5212,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -5145,7 +5221,9 @@
   unittest.group('obj-schema-FamilyInfoMembership', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFamilyInfoMembership();
-      var od = api.FamilyInfoMembership.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FamilyInfoMembership.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFamilyInfoMembership(od as api.FamilyInfoMembership);
     });
   });
@@ -5153,7 +5231,9 @@
   unittest.group('obj-schema-FamilyInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFamilyInfo();
-      var od = api.FamilyInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.FamilyInfo.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkFamilyInfo(od as api.FamilyInfo);
     });
   });
@@ -5161,7 +5241,9 @@
   unittest.group('obj-schema-GeoAnnotationdata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGeoAnnotationdata();
-      var od = api.GeoAnnotationdata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GeoAnnotationdata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGeoAnnotationdata(od as api.GeoAnnotationdata);
     });
   });
@@ -5169,7 +5251,9 @@
   unittest.group('obj-schema-GeolayerdataCommon', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGeolayerdataCommon();
-      var od = api.GeolayerdataCommon.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GeolayerdataCommon.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGeolayerdataCommon(od as api.GeolayerdataCommon);
     });
   });
@@ -5177,7 +5261,9 @@
   unittest.group('obj-schema-GeolayerdataGeoViewportHi', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGeolayerdataGeoViewportHi();
-      var od = api.GeolayerdataGeoViewportHi.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GeolayerdataGeoViewportHi.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGeolayerdataGeoViewportHi(od as api.GeolayerdataGeoViewportHi);
     });
   });
@@ -5185,7 +5271,9 @@
   unittest.group('obj-schema-GeolayerdataGeoViewportLo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGeolayerdataGeoViewportLo();
-      var od = api.GeolayerdataGeoViewportLo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GeolayerdataGeoViewportLo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGeolayerdataGeoViewportLo(od as api.GeolayerdataGeoViewportLo);
     });
   });
@@ -5193,7 +5281,9 @@
   unittest.group('obj-schema-GeolayerdataGeoViewport', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGeolayerdataGeoViewport();
-      var od = api.GeolayerdataGeoViewport.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GeolayerdataGeoViewport.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGeolayerdataGeoViewport(od as api.GeolayerdataGeoViewport);
     });
   });
@@ -5201,7 +5291,9 @@
   unittest.group('obj-schema-GeolayerdataGeo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGeolayerdataGeo();
-      var od = api.GeolayerdataGeo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GeolayerdataGeo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGeolayerdataGeo(od as api.GeolayerdataGeo);
     });
   });
@@ -5209,7 +5301,9 @@
   unittest.group('obj-schema-Geolayerdata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGeolayerdata();
-      var od = api.Geolayerdata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Geolayerdata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGeolayerdata(od as api.Geolayerdata);
     });
   });
@@ -5217,7 +5311,9 @@
   unittest.group('obj-schema-Layersummaries', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLayersummaries();
-      var od = api.Layersummaries.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Layersummaries.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLayersummaries(od as api.Layersummaries);
     });
   });
@@ -5225,7 +5321,9 @@
   unittest.group('obj-schema-Layersummary', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLayersummary();
-      var od = api.Layersummary.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Layersummary.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLayersummary(od as api.Layersummary);
     });
   });
@@ -5233,7 +5331,9 @@
   unittest.group('obj-schema-MetadataItems', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMetadataItems();
-      var od = api.MetadataItems.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MetadataItems.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMetadataItems(od as api.MetadataItems);
     });
   });
@@ -5241,7 +5341,9 @@
   unittest.group('obj-schema-Metadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMetadata();
-      var od = api.Metadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Metadata.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkMetadata(od as api.Metadata);
     });
   });
@@ -5249,7 +5351,9 @@
   unittest.group('obj-schema-Notification', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNotification();
-      var od = api.Notification.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Notification.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNotification(od as api.Notification);
     });
   });
@@ -5257,7 +5361,9 @@
   unittest.group('obj-schema-OffersItemsItems', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOffersItemsItems();
-      var od = api.OffersItemsItems.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OffersItemsItems.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOffersItemsItems(od as api.OffersItemsItems);
     });
   });
@@ -5265,7 +5371,9 @@
   unittest.group('obj-schema-OffersItems', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOffersItems();
-      var od = api.OffersItems.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OffersItems.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOffersItems(od as api.OffersItems);
     });
   });
@@ -5273,7 +5381,9 @@
   unittest.group('obj-schema-Offers', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOffers();
-      var od = api.Offers.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Offers.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOffers(od as api.Offers);
     });
   });
@@ -5281,7 +5391,9 @@
   unittest.group('obj-schema-ReadingPosition', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReadingPosition();
-      var od = api.ReadingPosition.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReadingPosition.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReadingPosition(od as api.ReadingPosition);
     });
   });
@@ -5289,7 +5401,9 @@
   unittest.group('obj-schema-RequestAccessData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRequestAccessData();
-      var od = api.RequestAccessData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RequestAccessData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRequestAccessData(od as api.RequestAccessData);
     });
   });
@@ -5297,7 +5411,9 @@
   unittest.group('obj-schema-ReviewAuthor', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReviewAuthor();
-      var od = api.ReviewAuthor.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReviewAuthor.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReviewAuthor(od as api.ReviewAuthor);
     });
   });
@@ -5305,7 +5421,9 @@
   unittest.group('obj-schema-ReviewSource', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReviewSource();
-      var od = api.ReviewSource.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReviewSource.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReviewSource(od as api.ReviewSource);
     });
   });
@@ -5313,7 +5431,9 @@
   unittest.group('obj-schema-Review', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReview();
-      var od = api.Review.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Review.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkReview(od as api.Review);
     });
   });
@@ -5324,8 +5444,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildSeriesSeriesSeriesSubscriptionReleaseInfoCurrentReleaseInfo();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.SeriesSeriesSeriesSubscriptionReleaseInfoCurrentReleaseInfo
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSeriesSeriesSeriesSubscriptionReleaseInfoCurrentReleaseInfo(od
           as api.SeriesSeriesSeriesSubscriptionReleaseInfoCurrentReleaseInfo);
     });
@@ -5336,9 +5457,10 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildSeriesSeriesSeriesSubscriptionReleaseInfoNextReleaseInfo();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.SeriesSeriesSeriesSubscriptionReleaseInfoNextReleaseInfo.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkSeriesSeriesSeriesSubscriptionReleaseInfoNextReleaseInfo(
           od as api.SeriesSeriesSeriesSubscriptionReleaseInfoNextReleaseInfo);
     });
@@ -5347,8 +5469,9 @@
   unittest.group('obj-schema-SeriesSeriesSeriesSubscriptionReleaseInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSeriesSeriesSeriesSubscriptionReleaseInfo();
-      var od =
-          api.SeriesSeriesSeriesSubscriptionReleaseInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SeriesSeriesSeriesSubscriptionReleaseInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSeriesSeriesSeriesSubscriptionReleaseInfo(
           od as api.SeriesSeriesSeriesSubscriptionReleaseInfo);
     });
@@ -5357,7 +5480,9 @@
   unittest.group('obj-schema-SeriesSeries', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSeriesSeries();
-      var od = api.SeriesSeries.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SeriesSeries.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSeriesSeries(od as api.SeriesSeries);
     });
   });
@@ -5365,7 +5490,9 @@
   unittest.group('obj-schema-Series', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSeries();
-      var od = api.Series.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Series.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSeries(od as api.Series);
     });
   });
@@ -5373,7 +5500,9 @@
   unittest.group('obj-schema-Seriesmembership', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSeriesmembership();
-      var od = api.Seriesmembership.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Seriesmembership.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSeriesmembership(od as api.Seriesmembership);
     });
   });
@@ -5381,7 +5510,9 @@
   unittest.group('obj-schema-UsersettingsNotesExport', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUsersettingsNotesExport();
-      var od = api.UsersettingsNotesExport.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UsersettingsNotesExport.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUsersettingsNotesExport(od as api.UsersettingsNotesExport);
     });
   });
@@ -5389,8 +5520,9 @@
   unittest.group('obj-schema-UsersettingsNotificationMatchMyInterests', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUsersettingsNotificationMatchMyInterests();
-      var od =
-          api.UsersettingsNotificationMatchMyInterests.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UsersettingsNotificationMatchMyInterests.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUsersettingsNotificationMatchMyInterests(
           od as api.UsersettingsNotificationMatchMyInterests);
     });
@@ -5399,7 +5531,9 @@
   unittest.group('obj-schema-UsersettingsNotificationMoreFromAuthors', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUsersettingsNotificationMoreFromAuthors();
-      var od = api.UsersettingsNotificationMoreFromAuthors.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UsersettingsNotificationMoreFromAuthors.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUsersettingsNotificationMoreFromAuthors(
           od as api.UsersettingsNotificationMoreFromAuthors);
     });
@@ -5408,7 +5542,9 @@
   unittest.group('obj-schema-UsersettingsNotificationMoreFromSeries', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUsersettingsNotificationMoreFromSeries();
-      var od = api.UsersettingsNotificationMoreFromSeries.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UsersettingsNotificationMoreFromSeries.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUsersettingsNotificationMoreFromSeries(
           od as api.UsersettingsNotificationMoreFromSeries);
     });
@@ -5417,7 +5553,9 @@
   unittest.group('obj-schema-UsersettingsNotificationPriceDrop', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUsersettingsNotificationPriceDrop();
-      var od = api.UsersettingsNotificationPriceDrop.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UsersettingsNotificationPriceDrop.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUsersettingsNotificationPriceDrop(
           od as api.UsersettingsNotificationPriceDrop);
     });
@@ -5426,8 +5564,9 @@
   unittest.group('obj-schema-UsersettingsNotificationRewardExpirations', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUsersettingsNotificationRewardExpirations();
-      var od =
-          api.UsersettingsNotificationRewardExpirations.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UsersettingsNotificationRewardExpirations.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUsersettingsNotificationRewardExpirations(
           od as api.UsersettingsNotificationRewardExpirations);
     });
@@ -5436,7 +5575,9 @@
   unittest.group('obj-schema-UsersettingsNotification', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUsersettingsNotification();
-      var od = api.UsersettingsNotification.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UsersettingsNotification.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUsersettingsNotification(od as api.UsersettingsNotification);
     });
   });
@@ -5444,7 +5585,9 @@
   unittest.group('obj-schema-Usersettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUsersettings();
-      var od = api.Usersettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Usersettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUsersettings(od as api.Usersettings);
     });
   });
@@ -5452,7 +5595,9 @@
   unittest.group('obj-schema-VolumeAccessInfoEpub', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVolumeAccessInfoEpub();
-      var od = api.VolumeAccessInfoEpub.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VolumeAccessInfoEpub.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVolumeAccessInfoEpub(od as api.VolumeAccessInfoEpub);
     });
   });
@@ -5460,7 +5605,9 @@
   unittest.group('obj-schema-VolumeAccessInfoPdf', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVolumeAccessInfoPdf();
-      var od = api.VolumeAccessInfoPdf.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VolumeAccessInfoPdf.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVolumeAccessInfoPdf(od as api.VolumeAccessInfoPdf);
     });
   });
@@ -5468,7 +5615,9 @@
   unittest.group('obj-schema-VolumeAccessInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVolumeAccessInfo();
-      var od = api.VolumeAccessInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VolumeAccessInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVolumeAccessInfo(od as api.VolumeAccessInfo);
     });
   });
@@ -5476,7 +5625,9 @@
   unittest.group('obj-schema-VolumeLayerInfoLayers', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVolumeLayerInfoLayers();
-      var od = api.VolumeLayerInfoLayers.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VolumeLayerInfoLayers.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVolumeLayerInfoLayers(od as api.VolumeLayerInfoLayers);
     });
   });
@@ -5484,7 +5635,9 @@
   unittest.group('obj-schema-VolumeLayerInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVolumeLayerInfo();
-      var od = api.VolumeLayerInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VolumeLayerInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVolumeLayerInfo(od as api.VolumeLayerInfo);
     });
   });
@@ -5492,7 +5645,9 @@
   unittest.group('obj-schema-VolumeRecommendedInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVolumeRecommendedInfo();
-      var od = api.VolumeRecommendedInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VolumeRecommendedInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVolumeRecommendedInfo(od as api.VolumeRecommendedInfo);
     });
   });
@@ -5500,7 +5655,9 @@
   unittest.group('obj-schema-VolumeSaleInfoListPrice', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVolumeSaleInfoListPrice();
-      var od = api.VolumeSaleInfoListPrice.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VolumeSaleInfoListPrice.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVolumeSaleInfoListPrice(od as api.VolumeSaleInfoListPrice);
     });
   });
@@ -5508,7 +5665,9 @@
   unittest.group('obj-schema-VolumeSaleInfoOffersListPrice', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVolumeSaleInfoOffersListPrice();
-      var od = api.VolumeSaleInfoOffersListPrice.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VolumeSaleInfoOffersListPrice.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVolumeSaleInfoOffersListPrice(
           od as api.VolumeSaleInfoOffersListPrice);
     });
@@ -5517,7 +5676,9 @@
   unittest.group('obj-schema-VolumeSaleInfoOffersRentalDuration', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVolumeSaleInfoOffersRentalDuration();
-      var od = api.VolumeSaleInfoOffersRentalDuration.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VolumeSaleInfoOffersRentalDuration.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVolumeSaleInfoOffersRentalDuration(
           od as api.VolumeSaleInfoOffersRentalDuration);
     });
@@ -5526,7 +5687,9 @@
   unittest.group('obj-schema-VolumeSaleInfoOffersRetailPrice', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVolumeSaleInfoOffersRetailPrice();
-      var od = api.VolumeSaleInfoOffersRetailPrice.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VolumeSaleInfoOffersRetailPrice.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVolumeSaleInfoOffersRetailPrice(
           od as api.VolumeSaleInfoOffersRetailPrice);
     });
@@ -5535,7 +5698,9 @@
   unittest.group('obj-schema-VolumeSaleInfoOffers', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVolumeSaleInfoOffers();
-      var od = api.VolumeSaleInfoOffers.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VolumeSaleInfoOffers.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVolumeSaleInfoOffers(od as api.VolumeSaleInfoOffers);
     });
   });
@@ -5543,7 +5708,9 @@
   unittest.group('obj-schema-VolumeSaleInfoRetailPrice', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVolumeSaleInfoRetailPrice();
-      var od = api.VolumeSaleInfoRetailPrice.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VolumeSaleInfoRetailPrice.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVolumeSaleInfoRetailPrice(od as api.VolumeSaleInfoRetailPrice);
     });
   });
@@ -5551,7 +5718,9 @@
   unittest.group('obj-schema-VolumeSaleInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVolumeSaleInfo();
-      var od = api.VolumeSaleInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VolumeSaleInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVolumeSaleInfo(od as api.VolumeSaleInfo);
     });
   });
@@ -5559,7 +5728,9 @@
   unittest.group('obj-schema-VolumeSearchInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVolumeSearchInfo();
-      var od = api.VolumeSearchInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VolumeSearchInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVolumeSearchInfo(od as api.VolumeSearchInfo);
     });
   });
@@ -5567,7 +5738,9 @@
   unittest.group('obj-schema-VolumeUserInfoCopy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVolumeUserInfoCopy();
-      var od = api.VolumeUserInfoCopy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VolumeUserInfoCopy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVolumeUserInfoCopy(od as api.VolumeUserInfoCopy);
     });
   });
@@ -5575,7 +5748,9 @@
   unittest.group('obj-schema-VolumeUserInfoFamilySharing', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVolumeUserInfoFamilySharing();
-      var od = api.VolumeUserInfoFamilySharing.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VolumeUserInfoFamilySharing.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVolumeUserInfoFamilySharing(od as api.VolumeUserInfoFamilySharing);
     });
   });
@@ -5583,7 +5758,9 @@
   unittest.group('obj-schema-VolumeUserInfoRentalPeriod', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVolumeUserInfoRentalPeriod();
-      var od = api.VolumeUserInfoRentalPeriod.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VolumeUserInfoRentalPeriod.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVolumeUserInfoRentalPeriod(od as api.VolumeUserInfoRentalPeriod);
     });
   });
@@ -5591,7 +5768,9 @@
   unittest.group('obj-schema-VolumeUserInfoUserUploadedVolumeInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVolumeUserInfoUserUploadedVolumeInfo();
-      var od = api.VolumeUserInfoUserUploadedVolumeInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VolumeUserInfoUserUploadedVolumeInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVolumeUserInfoUserUploadedVolumeInfo(
           od as api.VolumeUserInfoUserUploadedVolumeInfo);
     });
@@ -5600,7 +5779,9 @@
   unittest.group('obj-schema-VolumeUserInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVolumeUserInfo();
-      var od = api.VolumeUserInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VolumeUserInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVolumeUserInfo(od as api.VolumeUserInfo);
     });
   });
@@ -5608,7 +5789,9 @@
   unittest.group('obj-schema-VolumeVolumeInfoDimensions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVolumeVolumeInfoDimensions();
-      var od = api.VolumeVolumeInfoDimensions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VolumeVolumeInfoDimensions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVolumeVolumeInfoDimensions(od as api.VolumeVolumeInfoDimensions);
     });
   });
@@ -5616,7 +5799,9 @@
   unittest.group('obj-schema-VolumeVolumeInfoImageLinks', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVolumeVolumeInfoImageLinks();
-      var od = api.VolumeVolumeInfoImageLinks.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VolumeVolumeInfoImageLinks.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVolumeVolumeInfoImageLinks(od as api.VolumeVolumeInfoImageLinks);
     });
   });
@@ -5624,7 +5809,9 @@
   unittest.group('obj-schema-VolumeVolumeInfoIndustryIdentifiers', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVolumeVolumeInfoIndustryIdentifiers();
-      var od = api.VolumeVolumeInfoIndustryIdentifiers.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VolumeVolumeInfoIndustryIdentifiers.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVolumeVolumeInfoIndustryIdentifiers(
           od as api.VolumeVolumeInfoIndustryIdentifiers);
     });
@@ -5633,7 +5820,9 @@
   unittest.group('obj-schema-VolumeVolumeInfoPanelizationSummary', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVolumeVolumeInfoPanelizationSummary();
-      var od = api.VolumeVolumeInfoPanelizationSummary.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VolumeVolumeInfoPanelizationSummary.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVolumeVolumeInfoPanelizationSummary(
           od as api.VolumeVolumeInfoPanelizationSummary);
     });
@@ -5642,7 +5831,9 @@
   unittest.group('obj-schema-VolumeVolumeInfoReadingModes', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVolumeVolumeInfoReadingModes();
-      var od = api.VolumeVolumeInfoReadingModes.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VolumeVolumeInfoReadingModes.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVolumeVolumeInfoReadingModes(od as api.VolumeVolumeInfoReadingModes);
     });
   });
@@ -5650,7 +5841,9 @@
   unittest.group('obj-schema-VolumeVolumeInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVolumeVolumeInfo();
-      var od = api.VolumeVolumeInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VolumeVolumeInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVolumeVolumeInfo(od as api.VolumeVolumeInfo);
     });
   });
@@ -5658,7 +5851,9 @@
   unittest.group('obj-schema-Volume', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVolume();
-      var od = api.Volume.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Volume.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkVolume(od as api.Volume);
     });
   });
@@ -5666,7 +5861,9 @@
   unittest.group('obj-schema-Volume2', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVolume2();
-      var od = api.Volume2.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Volume2.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkVolume2(od as api.Volume2);
     });
   });
@@ -5674,7 +5871,9 @@
   unittest.group('obj-schema-VolumeannotationContentRanges', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVolumeannotationContentRanges();
-      var od = api.VolumeannotationContentRanges.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VolumeannotationContentRanges.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVolumeannotationContentRanges(
           od as api.VolumeannotationContentRanges);
     });
@@ -5683,7 +5882,9 @@
   unittest.group('obj-schema-Volumeannotation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVolumeannotation();
-      var od = api.Volumeannotation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Volumeannotation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVolumeannotation(od as api.Volumeannotation);
     });
   });
@@ -5691,7 +5892,9 @@
   unittest.group('obj-schema-Volumeannotations', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVolumeannotations();
-      var od = api.Volumeannotations.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Volumeannotations.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVolumeannotations(od as api.Volumeannotations);
     });
   });
@@ -5699,7 +5902,9 @@
   unittest.group('obj-schema-Volumes', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVolumes();
-      var od = api.Volumes.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Volumes.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkVolumes(od as api.Volumes);
     });
   });
@@ -5707,7 +5912,9 @@
   unittest.group('obj-schema-VolumeseriesinfoVolumeSeriesIssue', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVolumeseriesinfoVolumeSeriesIssue();
-      var od = api.VolumeseriesinfoVolumeSeriesIssue.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VolumeseriesinfoVolumeSeriesIssue.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVolumeseriesinfoVolumeSeriesIssue(
           od as api.VolumeseriesinfoVolumeSeriesIssue);
     });
@@ -5716,7 +5923,9 @@
   unittest.group('obj-schema-VolumeseriesinfoVolumeSeries', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVolumeseriesinfoVolumeSeries();
-      var od = api.VolumeseriesinfoVolumeSeries.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VolumeseriesinfoVolumeSeries.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVolumeseriesinfoVolumeSeries(od as api.VolumeseriesinfoVolumeSeries);
     });
   });
@@ -5724,7 +5933,9 @@
   unittest.group('obj-schema-Volumeseriesinfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVolumeseriesinfo();
-      var od = api.Volumeseriesinfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Volumeseriesinfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVolumeseriesinfo(od as api.Volumeseriesinfo);
     });
   });
diff --git a/generated/googleapis/test/calendar/v3_test.dart b/generated/googleapis/test/calendar/v3_test.dart
index a65c52c..2ca1593 100644
--- a/generated/googleapis/test/calendar/v3_test.dart
+++ b/generated/googleapis/test/calendar/v3_test.dart
@@ -2086,7 +2086,8 @@
   unittest.group('obj-schema-Acl', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAcl();
-      var od = api.Acl.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Acl.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAcl(od as api.Acl);
     });
   });
@@ -2094,7 +2095,9 @@
   unittest.group('obj-schema-AclRuleScope', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAclRuleScope();
-      var od = api.AclRuleScope.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AclRuleScope.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAclRuleScope(od as api.AclRuleScope);
     });
   });
@@ -2102,7 +2105,9 @@
   unittest.group('obj-schema-AclRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAclRule();
-      var od = api.AclRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.AclRule.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAclRule(od as api.AclRule);
     });
   });
@@ -2110,7 +2115,9 @@
   unittest.group('obj-schema-Calendar', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCalendar();
-      var od = api.Calendar.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Calendar.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkCalendar(od as api.Calendar);
     });
   });
@@ -2118,7 +2125,9 @@
   unittest.group('obj-schema-CalendarList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCalendarList();
-      var od = api.CalendarList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CalendarList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCalendarList(od as api.CalendarList);
     });
   });
@@ -2126,7 +2135,9 @@
   unittest.group('obj-schema-CalendarListEntryNotificationSettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCalendarListEntryNotificationSettings();
-      var od = api.CalendarListEntryNotificationSettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CalendarListEntryNotificationSettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCalendarListEntryNotificationSettings(
           od as api.CalendarListEntryNotificationSettings);
     });
@@ -2135,7 +2146,9 @@
   unittest.group('obj-schema-CalendarListEntry', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCalendarListEntry();
-      var od = api.CalendarListEntry.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CalendarListEntry.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCalendarListEntry(od as api.CalendarListEntry);
     });
   });
@@ -2143,7 +2156,9 @@
   unittest.group('obj-schema-CalendarNotification', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCalendarNotification();
-      var od = api.CalendarNotification.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CalendarNotification.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCalendarNotification(od as api.CalendarNotification);
     });
   });
@@ -2151,7 +2166,9 @@
   unittest.group('obj-schema-Channel', () {
     unittest.test('to-json--from-json', () async {
       var o = buildChannel();
-      var od = api.Channel.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Channel.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkChannel(od as api.Channel);
     });
   });
@@ -2159,7 +2176,9 @@
   unittest.group('obj-schema-ColorDefinition', () {
     unittest.test('to-json--from-json', () async {
       var o = buildColorDefinition();
-      var od = api.ColorDefinition.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ColorDefinition.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkColorDefinition(od as api.ColorDefinition);
     });
   });
@@ -2167,7 +2186,9 @@
   unittest.group('obj-schema-Colors', () {
     unittest.test('to-json--from-json', () async {
       var o = buildColors();
-      var od = api.Colors.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Colors.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkColors(od as api.Colors);
     });
   });
@@ -2175,7 +2196,9 @@
   unittest.group('obj-schema-ConferenceData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildConferenceData();
-      var od = api.ConferenceData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ConferenceData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkConferenceData(od as api.ConferenceData);
     });
   });
@@ -2183,7 +2206,9 @@
   unittest.group('obj-schema-ConferenceParameters', () {
     unittest.test('to-json--from-json', () async {
       var o = buildConferenceParameters();
-      var od = api.ConferenceParameters.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ConferenceParameters.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkConferenceParameters(od as api.ConferenceParameters);
     });
   });
@@ -2191,7 +2216,9 @@
   unittest.group('obj-schema-ConferenceParametersAddOnParameters', () {
     unittest.test('to-json--from-json', () async {
       var o = buildConferenceParametersAddOnParameters();
-      var od = api.ConferenceParametersAddOnParameters.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ConferenceParametersAddOnParameters.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkConferenceParametersAddOnParameters(
           od as api.ConferenceParametersAddOnParameters);
     });
@@ -2200,7 +2227,9 @@
   unittest.group('obj-schema-ConferenceProperties', () {
     unittest.test('to-json--from-json', () async {
       var o = buildConferenceProperties();
-      var od = api.ConferenceProperties.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ConferenceProperties.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkConferenceProperties(od as api.ConferenceProperties);
     });
   });
@@ -2208,7 +2237,9 @@
   unittest.group('obj-schema-ConferenceRequestStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildConferenceRequestStatus();
-      var od = api.ConferenceRequestStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ConferenceRequestStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkConferenceRequestStatus(od as api.ConferenceRequestStatus);
     });
   });
@@ -2216,7 +2247,9 @@
   unittest.group('obj-schema-ConferenceSolution', () {
     unittest.test('to-json--from-json', () async {
       var o = buildConferenceSolution();
-      var od = api.ConferenceSolution.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ConferenceSolution.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkConferenceSolution(od as api.ConferenceSolution);
     });
   });
@@ -2224,7 +2257,9 @@
   unittest.group('obj-schema-ConferenceSolutionKey', () {
     unittest.test('to-json--from-json', () async {
       var o = buildConferenceSolutionKey();
-      var od = api.ConferenceSolutionKey.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ConferenceSolutionKey.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkConferenceSolutionKey(od as api.ConferenceSolutionKey);
     });
   });
@@ -2232,7 +2267,9 @@
   unittest.group('obj-schema-CreateConferenceRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateConferenceRequest();
-      var od = api.CreateConferenceRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateConferenceRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateConferenceRequest(od as api.CreateConferenceRequest);
     });
   });
@@ -2240,7 +2277,9 @@
   unittest.group('obj-schema-EntryPoint', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEntryPoint();
-      var od = api.EntryPoint.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.EntryPoint.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEntryPoint(od as api.EntryPoint);
     });
   });
@@ -2248,7 +2287,8 @@
   unittest.group('obj-schema-Error', () {
     unittest.test('to-json--from-json', () async {
       var o = buildError();
-      var od = api.Error.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Error.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkError(od as api.Error);
     });
   });
@@ -2256,7 +2296,9 @@
   unittest.group('obj-schema-EventCreator', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEventCreator();
-      var od = api.EventCreator.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EventCreator.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEventCreator(od as api.EventCreator);
     });
   });
@@ -2264,7 +2306,9 @@
   unittest.group('obj-schema-EventExtendedProperties', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEventExtendedProperties();
-      var od = api.EventExtendedProperties.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EventExtendedProperties.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEventExtendedProperties(od as api.EventExtendedProperties);
     });
   });
@@ -2272,7 +2316,9 @@
   unittest.group('obj-schema-EventGadget', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEventGadget();
-      var od = api.EventGadget.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EventGadget.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEventGadget(od as api.EventGadget);
     });
   });
@@ -2280,7 +2326,9 @@
   unittest.group('obj-schema-EventOrganizer', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEventOrganizer();
-      var od = api.EventOrganizer.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EventOrganizer.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEventOrganizer(od as api.EventOrganizer);
     });
   });
@@ -2288,7 +2336,9 @@
   unittest.group('obj-schema-EventReminders', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEventReminders();
-      var od = api.EventReminders.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EventReminders.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEventReminders(od as api.EventReminders);
     });
   });
@@ -2296,7 +2346,9 @@
   unittest.group('obj-schema-EventSource', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEventSource();
-      var od = api.EventSource.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EventSource.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEventSource(od as api.EventSource);
     });
   });
@@ -2304,7 +2356,8 @@
   unittest.group('obj-schema-Event', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEvent();
-      var od = api.Event.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Event.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEvent(od as api.Event);
     });
   });
@@ -2312,7 +2365,9 @@
   unittest.group('obj-schema-EventAttachment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEventAttachment();
-      var od = api.EventAttachment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EventAttachment.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEventAttachment(od as api.EventAttachment);
     });
   });
@@ -2320,7 +2375,9 @@
   unittest.group('obj-schema-EventAttendee', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEventAttendee();
-      var od = api.EventAttendee.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EventAttendee.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEventAttendee(od as api.EventAttendee);
     });
   });
@@ -2328,7 +2385,9 @@
   unittest.group('obj-schema-EventDateTime', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEventDateTime();
-      var od = api.EventDateTime.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EventDateTime.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEventDateTime(od as api.EventDateTime);
     });
   });
@@ -2336,7 +2395,9 @@
   unittest.group('obj-schema-EventReminder', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEventReminder();
-      var od = api.EventReminder.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EventReminder.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEventReminder(od as api.EventReminder);
     });
   });
@@ -2344,7 +2405,9 @@
   unittest.group('obj-schema-Events', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEvents();
-      var od = api.Events.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Events.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEvents(od as api.Events);
     });
   });
@@ -2352,7 +2415,9 @@
   unittest.group('obj-schema-FreeBusyCalendar', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFreeBusyCalendar();
-      var od = api.FreeBusyCalendar.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FreeBusyCalendar.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFreeBusyCalendar(od as api.FreeBusyCalendar);
     });
   });
@@ -2360,7 +2425,9 @@
   unittest.group('obj-schema-FreeBusyGroup', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFreeBusyGroup();
-      var od = api.FreeBusyGroup.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FreeBusyGroup.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFreeBusyGroup(od as api.FreeBusyGroup);
     });
   });
@@ -2368,7 +2435,9 @@
   unittest.group('obj-schema-FreeBusyRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFreeBusyRequest();
-      var od = api.FreeBusyRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FreeBusyRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFreeBusyRequest(od as api.FreeBusyRequest);
     });
   });
@@ -2376,7 +2445,9 @@
   unittest.group('obj-schema-FreeBusyRequestItem', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFreeBusyRequestItem();
-      var od = api.FreeBusyRequestItem.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FreeBusyRequestItem.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFreeBusyRequestItem(od as api.FreeBusyRequestItem);
     });
   });
@@ -2384,7 +2455,9 @@
   unittest.group('obj-schema-FreeBusyResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFreeBusyResponse();
-      var od = api.FreeBusyResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FreeBusyResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFreeBusyResponse(od as api.FreeBusyResponse);
     });
   });
@@ -2392,7 +2465,9 @@
   unittest.group('obj-schema-Setting', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSetting();
-      var od = api.Setting.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Setting.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSetting(od as api.Setting);
     });
   });
@@ -2400,7 +2475,9 @@
   unittest.group('obj-schema-Settings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSettings();
-      var od = api.Settings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Settings.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSettings(od as api.Settings);
     });
   });
@@ -2408,7 +2485,9 @@
   unittest.group('obj-schema-TimePeriod', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTimePeriod();
-      var od = api.TimePeriod.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.TimePeriod.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTimePeriod(od as api.TimePeriod);
     });
   });
diff --git a/generated/googleapis/test/chat/v1_test.dart b/generated/googleapis/test/chat/v1_test.dart
index f23b923..3da32fa 100644
--- a/generated/googleapis/test/chat/v1_test.dart
+++ b/generated/googleapis/test/chat/v1_test.dart
@@ -1140,7 +1140,9 @@
   unittest.group('obj-schema-ActionParameter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildActionParameter();
-      var od = api.ActionParameter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ActionParameter.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkActionParameter(od as api.ActionParameter);
     });
   });
@@ -1148,7 +1150,9 @@
   unittest.group('obj-schema-ActionResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildActionResponse();
-      var od = api.ActionResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ActionResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkActionResponse(od as api.ActionResponse);
     });
   });
@@ -1156,7 +1160,9 @@
   unittest.group('obj-schema-Annotation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAnnotation();
-      var od = api.Annotation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Annotation.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAnnotation(od as api.Annotation);
     });
   });
@@ -1164,7 +1170,9 @@
   unittest.group('obj-schema-Attachment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAttachment();
-      var od = api.Attachment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Attachment.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAttachment(od as api.Attachment);
     });
   });
@@ -1172,7 +1180,9 @@
   unittest.group('obj-schema-AttachmentDataRef', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAttachmentDataRef();
-      var od = api.AttachmentDataRef.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AttachmentDataRef.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAttachmentDataRef(od as api.AttachmentDataRef);
     });
   });
@@ -1180,7 +1190,9 @@
   unittest.group('obj-schema-Button', () {
     unittest.test('to-json--from-json', () async {
       var o = buildButton();
-      var od = api.Button.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Button.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkButton(od as api.Button);
     });
   });
@@ -1188,7 +1200,8 @@
   unittest.group('obj-schema-Card', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCard();
-      var od = api.Card.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Card.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkCard(od as api.Card);
     });
   });
@@ -1196,7 +1209,9 @@
   unittest.group('obj-schema-CardAction', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCardAction();
-      var od = api.CardAction.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.CardAction.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkCardAction(od as api.CardAction);
     });
   });
@@ -1204,7 +1219,9 @@
   unittest.group('obj-schema-CardHeader', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCardHeader();
-      var od = api.CardHeader.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.CardHeader.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkCardHeader(od as api.CardHeader);
     });
   });
@@ -1212,7 +1229,9 @@
   unittest.group('obj-schema-DeprecatedEvent', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeprecatedEvent();
-      var od = api.DeprecatedEvent.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeprecatedEvent.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeprecatedEvent(od as api.DeprecatedEvent);
     });
   });
@@ -1220,7 +1239,9 @@
   unittest.group('obj-schema-DriveDataRef', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDriveDataRef();
-      var od = api.DriveDataRef.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DriveDataRef.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDriveDataRef(od as api.DriveDataRef);
     });
   });
@@ -1228,7 +1249,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -1236,7 +1258,9 @@
   unittest.group('obj-schema-FormAction', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFormAction();
-      var od = api.FormAction.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.FormAction.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkFormAction(od as api.FormAction);
     });
   });
@@ -1244,7 +1268,8 @@
   unittest.group('obj-schema-Image', () {
     unittest.test('to-json--from-json', () async {
       var o = buildImage();
-      var od = api.Image.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Image.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkImage(od as api.Image);
     });
   });
@@ -1252,7 +1277,9 @@
   unittest.group('obj-schema-ImageButton', () {
     unittest.test('to-json--from-json', () async {
       var o = buildImageButton();
-      var od = api.ImageButton.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ImageButton.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkImageButton(od as api.ImageButton);
     });
   });
@@ -1260,7 +1287,9 @@
   unittest.group('obj-schema-KeyValue', () {
     unittest.test('to-json--from-json', () async {
       var o = buildKeyValue();
-      var od = api.KeyValue.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.KeyValue.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkKeyValue(od as api.KeyValue);
     });
   });
@@ -1268,7 +1297,9 @@
   unittest.group('obj-schema-ListMembershipsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListMembershipsResponse();
-      var od = api.ListMembershipsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListMembershipsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListMembershipsResponse(od as api.ListMembershipsResponse);
     });
   });
@@ -1276,7 +1307,9 @@
   unittest.group('obj-schema-ListSpacesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListSpacesResponse();
-      var od = api.ListSpacesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListSpacesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListSpacesResponse(od as api.ListSpacesResponse);
     });
   });
@@ -1284,7 +1317,8 @@
   unittest.group('obj-schema-Media', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMedia();
-      var od = api.Media.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Media.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkMedia(od as api.Media);
     });
   });
@@ -1292,7 +1326,9 @@
   unittest.group('obj-schema-Membership', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMembership();
-      var od = api.Membership.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Membership.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkMembership(od as api.Membership);
     });
   });
@@ -1300,7 +1336,9 @@
   unittest.group('obj-schema-Message', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMessage();
-      var od = api.Message.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Message.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkMessage(od as api.Message);
     });
   });
@@ -1308,7 +1346,9 @@
   unittest.group('obj-schema-OnClick', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOnClick();
-      var od = api.OnClick.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.OnClick.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOnClick(od as api.OnClick);
     });
   });
@@ -1316,7 +1356,9 @@
   unittest.group('obj-schema-OpenLink', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOpenLink();
-      var od = api.OpenLink.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.OpenLink.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOpenLink(od as api.OpenLink);
     });
   });
@@ -1324,7 +1366,9 @@
   unittest.group('obj-schema-Section', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSection();
-      var od = api.Section.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Section.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSection(od as api.Section);
     });
   });
@@ -1332,7 +1376,9 @@
   unittest.group('obj-schema-SlashCommand', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSlashCommand();
-      var od = api.SlashCommand.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SlashCommand.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSlashCommand(od as api.SlashCommand);
     });
   });
@@ -1340,7 +1386,9 @@
   unittest.group('obj-schema-SlashCommandMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSlashCommandMetadata();
-      var od = api.SlashCommandMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SlashCommandMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSlashCommandMetadata(od as api.SlashCommandMetadata);
     });
   });
@@ -1348,7 +1396,8 @@
   unittest.group('obj-schema-Space', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSpace();
-      var od = api.Space.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Space.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSpace(od as api.Space);
     });
   });
@@ -1356,7 +1405,9 @@
   unittest.group('obj-schema-TextButton', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTextButton();
-      var od = api.TextButton.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.TextButton.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTextButton(od as api.TextButton);
     });
   });
@@ -1364,7 +1415,9 @@
   unittest.group('obj-schema-TextParagraph', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTextParagraph();
-      var od = api.TextParagraph.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TextParagraph.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTextParagraph(od as api.TextParagraph);
     });
   });
@@ -1372,7 +1425,9 @@
   unittest.group('obj-schema-Thread', () {
     unittest.test('to-json--from-json', () async {
       var o = buildThread();
-      var od = api.Thread.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Thread.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkThread(od as api.Thread);
     });
   });
@@ -1380,7 +1435,8 @@
   unittest.group('obj-schema-User', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUser();
-      var od = api.User.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.User.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkUser(od as api.User);
     });
   });
@@ -1388,7 +1444,9 @@
   unittest.group('obj-schema-UserMentionMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUserMentionMetadata();
-      var od = api.UserMentionMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UserMentionMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUserMentionMetadata(od as api.UserMentionMetadata);
     });
   });
@@ -1396,7 +1454,9 @@
   unittest.group('obj-schema-WidgetMarkup', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWidgetMarkup();
-      var od = api.WidgetMarkup.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.WidgetMarkup.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkWidgetMarkup(od as api.WidgetMarkup);
     });
   });
diff --git a/generated/googleapis/test/chromemanagement/v1_test.dart b/generated/googleapis/test/chromemanagement/v1_test.dart
index 3f2dab3..b0de731 100644
--- a/generated/googleapis/test/chromemanagement/v1_test.dart
+++ b/generated/googleapis/test/chromemanagement/v1_test.dart
@@ -328,7 +328,9 @@
   unittest.group('obj-schema-GoogleChromeManagementV1BrowserVersion', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleChromeManagementV1BrowserVersion();
-      var od = api.GoogleChromeManagementV1BrowserVersion.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleChromeManagementV1BrowserVersion.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleChromeManagementV1BrowserVersion(
           od as api.GoogleChromeManagementV1BrowserVersion);
     });
@@ -338,8 +340,9 @@
       'obj-schema-GoogleChromeManagementV1CountChromeVersionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleChromeManagementV1CountChromeVersionsResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleChromeManagementV1CountChromeVersionsResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleChromeManagementV1CountChromeVersionsResponse(
           od as api.GoogleChromeManagementV1CountChromeVersionsResponse);
     });
@@ -349,8 +352,9 @@
       'obj-schema-GoogleChromeManagementV1CountInstalledAppsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleChromeManagementV1CountInstalledAppsResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleChromeManagementV1CountInstalledAppsResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleChromeManagementV1CountInstalledAppsResponse(
           od as api.GoogleChromeManagementV1CountInstalledAppsResponse);
     });
@@ -359,7 +363,9 @@
   unittest.group('obj-schema-GoogleChromeManagementV1Device', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleChromeManagementV1Device();
-      var od = api.GoogleChromeManagementV1Device.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleChromeManagementV1Device.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleChromeManagementV1Device(
           od as api.GoogleChromeManagementV1Device);
     });
@@ -369,9 +375,10 @@
       'obj-schema-GoogleChromeManagementV1FindInstalledAppDevicesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleChromeManagementV1FindInstalledAppDevicesResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleChromeManagementV1FindInstalledAppDevicesResponse.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleChromeManagementV1FindInstalledAppDevicesResponse(
           od as api.GoogleChromeManagementV1FindInstalledAppDevicesResponse);
     });
@@ -380,7 +387,9 @@
   unittest.group('obj-schema-GoogleChromeManagementV1InstalledApp', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleChromeManagementV1InstalledApp();
-      var od = api.GoogleChromeManagementV1InstalledApp.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleChromeManagementV1InstalledApp.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleChromeManagementV1InstalledApp(
           od as api.GoogleChromeManagementV1InstalledApp);
     });
diff --git a/generated/googleapis/test/chromeuxreport/v1_test.dart b/generated/googleapis/test/chromeuxreport/v1_test.dart
index c5fc05b..718e785 100644
--- a/generated/googleapis/test/chromeuxreport/v1_test.dart
+++ b/generated/googleapis/test/chromeuxreport/v1_test.dart
@@ -338,7 +338,8 @@
   unittest.group('obj-schema-Bin', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBin();
-      var od = api.Bin.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Bin.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBin(od as api.Bin);
     });
   });
@@ -346,7 +347,8 @@
   unittest.group('obj-schema-Key', () {
     unittest.test('to-json--from-json', () async {
       var o = buildKey();
-      var od = api.Key.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Key.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkKey(od as api.Key);
     });
   });
@@ -354,7 +356,9 @@
   unittest.group('obj-schema-Metric', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMetric();
-      var od = api.Metric.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Metric.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkMetric(od as api.Metric);
     });
   });
@@ -362,7 +366,9 @@
   unittest.group('obj-schema-Percentiles', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPercentiles();
-      var od = api.Percentiles.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Percentiles.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPercentiles(od as api.Percentiles);
     });
   });
@@ -370,7 +376,9 @@
   unittest.group('obj-schema-QueryRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildQueryRequest();
-      var od = api.QueryRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.QueryRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkQueryRequest(od as api.QueryRequest);
     });
   });
@@ -378,7 +386,9 @@
   unittest.group('obj-schema-QueryResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildQueryResponse();
-      var od = api.QueryResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.QueryResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkQueryResponse(od as api.QueryResponse);
     });
   });
@@ -386,7 +396,9 @@
   unittest.group('obj-schema-Record', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRecord();
-      var od = api.Record.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Record.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkRecord(od as api.Record);
     });
   });
@@ -394,7 +406,9 @@
   unittest.group('obj-schema-UrlNormalization', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUrlNormalization();
-      var od = api.UrlNormalization.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UrlNormalization.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUrlNormalization(od as api.UrlNormalization);
     });
   });
diff --git a/generated/googleapis/test/civicinfo/v2_test.dart b/generated/googleapis/test/civicinfo/v2_test.dart
index 4e1fca5..666de8e 100644
--- a/generated/googleapis/test/civicinfo/v2_test.dart
+++ b/generated/googleapis/test/civicinfo/v2_test.dart
@@ -1509,7 +1509,9 @@
   unittest.group('obj-schema-AdministrationRegion', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAdministrationRegion();
-      var od = api.AdministrationRegion.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AdministrationRegion.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAdministrationRegion(od as api.AdministrationRegion);
     });
   });
@@ -1517,7 +1519,9 @@
   unittest.group('obj-schema-AdministrativeBody', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAdministrativeBody();
-      var od = api.AdministrativeBody.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AdministrativeBody.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAdministrativeBody(od as api.AdministrativeBody);
     });
   });
@@ -1525,7 +1529,9 @@
   unittest.group('obj-schema-Candidate', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCandidate();
-      var od = api.Candidate.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Candidate.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkCandidate(od as api.Candidate);
     });
   });
@@ -1533,7 +1539,9 @@
   unittest.group('obj-schema-Channel', () {
     unittest.test('to-json--from-json', () async {
       var o = buildChannel();
-      var od = api.Channel.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Channel.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkChannel(od as api.Channel);
     });
   });
@@ -1541,7 +1549,9 @@
   unittest.group('obj-schema-Contest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildContest();
-      var od = api.Contest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Contest.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkContest(od as api.Contest);
     });
   });
@@ -1549,7 +1559,9 @@
   unittest.group('obj-schema-DivisionSearchResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDivisionSearchResponse();
-      var od = api.DivisionSearchResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DivisionSearchResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDivisionSearchResponse(od as api.DivisionSearchResponse);
     });
   });
@@ -1557,7 +1569,9 @@
   unittest.group('obj-schema-DivisionSearchResult', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDivisionSearchResult();
-      var od = api.DivisionSearchResult.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DivisionSearchResult.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDivisionSearchResult(od as api.DivisionSearchResult);
     });
   });
@@ -1565,7 +1579,9 @@
   unittest.group('obj-schema-Election', () {
     unittest.test('to-json--from-json', () async {
       var o = buildElection();
-      var od = api.Election.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Election.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkElection(od as api.Election);
     });
   });
@@ -1573,7 +1589,9 @@
   unittest.group('obj-schema-ElectionOfficial', () {
     unittest.test('to-json--from-json', () async {
       var o = buildElectionOfficial();
-      var od = api.ElectionOfficial.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ElectionOfficial.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkElectionOfficial(od as api.ElectionOfficial);
     });
   });
@@ -1581,7 +1599,9 @@
   unittest.group('obj-schema-ElectionsQueryResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildElectionsQueryResponse();
-      var od = api.ElectionsQueryResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ElectionsQueryResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkElectionsQueryResponse(od as api.ElectionsQueryResponse);
     });
   });
@@ -1589,7 +1609,9 @@
   unittest.group('obj-schema-ElectoralDistrict', () {
     unittest.test('to-json--from-json', () async {
       var o = buildElectoralDistrict();
-      var od = api.ElectoralDistrict.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ElectoralDistrict.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkElectoralDistrict(od as api.ElectoralDistrict);
     });
   });
@@ -1597,7 +1619,9 @@
   unittest.group('obj-schema-GeographicDivision', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGeographicDivision();
-      var od = api.GeographicDivision.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GeographicDivision.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGeographicDivision(od as api.GeographicDivision);
     });
   });
@@ -1605,7 +1629,9 @@
   unittest.group('obj-schema-Office', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOffice();
-      var od = api.Office.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Office.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOffice(od as api.Office);
     });
   });
@@ -1613,7 +1639,9 @@
   unittest.group('obj-schema-Official', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOfficial();
-      var od = api.Official.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Official.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOfficial(od as api.Official);
     });
   });
@@ -1621,7 +1649,9 @@
   unittest.group('obj-schema-PollingLocation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPollingLocation();
-      var od = api.PollingLocation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PollingLocation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPollingLocation(od as api.PollingLocation);
     });
   });
@@ -1629,7 +1659,9 @@
   unittest.group('obj-schema-RepresentativeInfoData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRepresentativeInfoData();
-      var od = api.RepresentativeInfoData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RepresentativeInfoData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRepresentativeInfoData(od as api.RepresentativeInfoData);
     });
   });
@@ -1637,7 +1669,9 @@
   unittest.group('obj-schema-RepresentativeInfoResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRepresentativeInfoResponse();
-      var od = api.RepresentativeInfoResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RepresentativeInfoResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRepresentativeInfoResponse(od as api.RepresentativeInfoResponse);
     });
   });
@@ -1645,7 +1679,9 @@
   unittest.group('obj-schema-SimpleAddressType', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSimpleAddressType();
-      var od = api.SimpleAddressType.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SimpleAddressType.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSimpleAddressType(od as api.SimpleAddressType);
     });
   });
@@ -1653,7 +1689,9 @@
   unittest.group('obj-schema-Source', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSource();
-      var od = api.Source.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Source.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSource(od as api.Source);
     });
   });
@@ -1661,7 +1699,9 @@
   unittest.group('obj-schema-VoterInfoResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVoterInfoResponse();
-      var od = api.VoterInfoResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VoterInfoResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVoterInfoResponse(od as api.VoterInfoResponse);
     });
   });
diff --git a/generated/googleapis/test/classroom/v1_test.dart b/generated/googleapis/test/classroom/v1_test.dart
index 2b2494f..5f8784a 100644
--- a/generated/googleapis/test/classroom/v1_test.dart
+++ b/generated/googleapis/test/classroom/v1_test.dart
@@ -2416,7 +2416,9 @@
   unittest.group('obj-schema-Announcement', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAnnouncement();
-      var od = api.Announcement.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Announcement.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAnnouncement(od as api.Announcement);
     });
   });
@@ -2424,7 +2426,9 @@
   unittest.group('obj-schema-Assignment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAssignment();
-      var od = api.Assignment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Assignment.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAssignment(od as api.Assignment);
     });
   });
@@ -2432,7 +2436,9 @@
   unittest.group('obj-schema-AssignmentSubmission', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAssignmentSubmission();
-      var od = api.AssignmentSubmission.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AssignmentSubmission.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAssignmentSubmission(od as api.AssignmentSubmission);
     });
   });
@@ -2440,7 +2446,9 @@
   unittest.group('obj-schema-Attachment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAttachment();
-      var od = api.Attachment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Attachment.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAttachment(od as api.Attachment);
     });
   });
@@ -2448,7 +2456,9 @@
   unittest.group('obj-schema-CloudPubsubTopic', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCloudPubsubTopic();
-      var od = api.CloudPubsubTopic.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CloudPubsubTopic.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCloudPubsubTopic(od as api.CloudPubsubTopic);
     });
   });
@@ -2456,7 +2466,9 @@
   unittest.group('obj-schema-Course', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCourse();
-      var od = api.Course.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Course.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkCourse(od as api.Course);
     });
   });
@@ -2464,7 +2476,9 @@
   unittest.group('obj-schema-CourseAlias', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCourseAlias();
-      var od = api.CourseAlias.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CourseAlias.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCourseAlias(od as api.CourseAlias);
     });
   });
@@ -2472,7 +2486,9 @@
   unittest.group('obj-schema-CourseMaterial', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCourseMaterial();
-      var od = api.CourseMaterial.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CourseMaterial.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCourseMaterial(od as api.CourseMaterial);
     });
   });
@@ -2480,7 +2496,9 @@
   unittest.group('obj-schema-CourseMaterialSet', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCourseMaterialSet();
-      var od = api.CourseMaterialSet.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CourseMaterialSet.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCourseMaterialSet(od as api.CourseMaterialSet);
     });
   });
@@ -2488,7 +2506,9 @@
   unittest.group('obj-schema-CourseRosterChangesInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCourseRosterChangesInfo();
-      var od = api.CourseRosterChangesInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CourseRosterChangesInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCourseRosterChangesInfo(od as api.CourseRosterChangesInfo);
     });
   });
@@ -2496,7 +2516,9 @@
   unittest.group('obj-schema-CourseWork', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCourseWork();
-      var od = api.CourseWork.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.CourseWork.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkCourseWork(od as api.CourseWork);
     });
   });
@@ -2504,7 +2526,9 @@
   unittest.group('obj-schema-CourseWorkChangesInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCourseWorkChangesInfo();
-      var od = api.CourseWorkChangesInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CourseWorkChangesInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCourseWorkChangesInfo(od as api.CourseWorkChangesInfo);
     });
   });
@@ -2512,7 +2536,9 @@
   unittest.group('obj-schema-CourseWorkMaterial', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCourseWorkMaterial();
-      var od = api.CourseWorkMaterial.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CourseWorkMaterial.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCourseWorkMaterial(od as api.CourseWorkMaterial);
     });
   });
@@ -2520,7 +2546,8 @@
   unittest.group('obj-schema-Date', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDate();
-      var od = api.Date.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Date.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDate(od as api.Date);
     });
   });
@@ -2528,7 +2555,9 @@
   unittest.group('obj-schema-DriveFile', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDriveFile();
-      var od = api.DriveFile.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.DriveFile.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDriveFile(od as api.DriveFile);
     });
   });
@@ -2536,7 +2565,9 @@
   unittest.group('obj-schema-DriveFolder', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDriveFolder();
-      var od = api.DriveFolder.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DriveFolder.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDriveFolder(od as api.DriveFolder);
     });
   });
@@ -2544,7 +2575,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -2552,7 +2584,8 @@
   unittest.group('obj-schema-Feed', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFeed();
-      var od = api.Feed.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Feed.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkFeed(od as api.Feed);
     });
   });
@@ -2560,7 +2593,8 @@
   unittest.group('obj-schema-Form', () {
     unittest.test('to-json--from-json', () async {
       var o = buildForm();
-      var od = api.Form.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Form.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkForm(od as api.Form);
     });
   });
@@ -2568,7 +2602,9 @@
   unittest.group('obj-schema-GlobalPermission', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGlobalPermission();
-      var od = api.GlobalPermission.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GlobalPermission.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGlobalPermission(od as api.GlobalPermission);
     });
   });
@@ -2576,7 +2612,9 @@
   unittest.group('obj-schema-GradeHistory', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGradeHistory();
-      var od = api.GradeHistory.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GradeHistory.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGradeHistory(od as api.GradeHistory);
     });
   });
@@ -2584,7 +2622,9 @@
   unittest.group('obj-schema-Guardian', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGuardian();
-      var od = api.Guardian.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Guardian.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGuardian(od as api.Guardian);
     });
   });
@@ -2592,7 +2632,9 @@
   unittest.group('obj-schema-GuardianInvitation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGuardianInvitation();
-      var od = api.GuardianInvitation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GuardianInvitation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGuardianInvitation(od as api.GuardianInvitation);
     });
   });
@@ -2600,7 +2642,9 @@
   unittest.group('obj-schema-IndividualStudentsOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildIndividualStudentsOptions();
-      var od = api.IndividualStudentsOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.IndividualStudentsOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkIndividualStudentsOptions(od as api.IndividualStudentsOptions);
     });
   });
@@ -2608,7 +2652,9 @@
   unittest.group('obj-schema-Invitation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInvitation();
-      var od = api.Invitation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Invitation.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkInvitation(od as api.Invitation);
     });
   });
@@ -2616,7 +2662,8 @@
   unittest.group('obj-schema-Link', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLink();
-      var od = api.Link.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Link.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLink(od as api.Link);
     });
   });
@@ -2624,7 +2671,9 @@
   unittest.group('obj-schema-ListAnnouncementsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListAnnouncementsResponse();
-      var od = api.ListAnnouncementsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListAnnouncementsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListAnnouncementsResponse(od as api.ListAnnouncementsResponse);
     });
   });
@@ -2632,7 +2681,9 @@
   unittest.group('obj-schema-ListCourseAliasesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListCourseAliasesResponse();
-      var od = api.ListCourseAliasesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListCourseAliasesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListCourseAliasesResponse(od as api.ListCourseAliasesResponse);
     });
   });
@@ -2640,7 +2691,9 @@
   unittest.group('obj-schema-ListCourseWorkMaterialResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListCourseWorkMaterialResponse();
-      var od = api.ListCourseWorkMaterialResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListCourseWorkMaterialResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListCourseWorkMaterialResponse(
           od as api.ListCourseWorkMaterialResponse);
     });
@@ -2649,7 +2702,9 @@
   unittest.group('obj-schema-ListCourseWorkResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListCourseWorkResponse();
-      var od = api.ListCourseWorkResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListCourseWorkResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListCourseWorkResponse(od as api.ListCourseWorkResponse);
     });
   });
@@ -2657,7 +2712,9 @@
   unittest.group('obj-schema-ListCoursesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListCoursesResponse();
-      var od = api.ListCoursesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListCoursesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListCoursesResponse(od as api.ListCoursesResponse);
     });
   });
@@ -2665,7 +2722,9 @@
   unittest.group('obj-schema-ListGuardianInvitationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListGuardianInvitationsResponse();
-      var od = api.ListGuardianInvitationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListGuardianInvitationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListGuardianInvitationsResponse(
           od as api.ListGuardianInvitationsResponse);
     });
@@ -2674,7 +2733,9 @@
   unittest.group('obj-schema-ListGuardiansResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListGuardiansResponse();
-      var od = api.ListGuardiansResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListGuardiansResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListGuardiansResponse(od as api.ListGuardiansResponse);
     });
   });
@@ -2682,7 +2743,9 @@
   unittest.group('obj-schema-ListInvitationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListInvitationsResponse();
-      var od = api.ListInvitationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListInvitationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListInvitationsResponse(od as api.ListInvitationsResponse);
     });
   });
@@ -2690,7 +2753,9 @@
   unittest.group('obj-schema-ListStudentSubmissionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListStudentSubmissionsResponse();
-      var od = api.ListStudentSubmissionsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListStudentSubmissionsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListStudentSubmissionsResponse(
           od as api.ListStudentSubmissionsResponse);
     });
@@ -2699,7 +2764,9 @@
   unittest.group('obj-schema-ListStudentsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListStudentsResponse();
-      var od = api.ListStudentsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListStudentsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListStudentsResponse(od as api.ListStudentsResponse);
     });
   });
@@ -2707,7 +2774,9 @@
   unittest.group('obj-schema-ListTeachersResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListTeachersResponse();
-      var od = api.ListTeachersResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListTeachersResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListTeachersResponse(od as api.ListTeachersResponse);
     });
   });
@@ -2715,7 +2784,9 @@
   unittest.group('obj-schema-ListTopicResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListTopicResponse();
-      var od = api.ListTopicResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListTopicResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListTopicResponse(od as api.ListTopicResponse);
     });
   });
@@ -2723,7 +2794,9 @@
   unittest.group('obj-schema-Material', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMaterial();
-      var od = api.Material.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Material.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkMaterial(od as api.Material);
     });
   });
@@ -2731,7 +2804,9 @@
   unittest.group('obj-schema-ModifyAnnouncementAssigneesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildModifyAnnouncementAssigneesRequest();
-      var od = api.ModifyAnnouncementAssigneesRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ModifyAnnouncementAssigneesRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkModifyAnnouncementAssigneesRequest(
           od as api.ModifyAnnouncementAssigneesRequest);
     });
@@ -2740,7 +2815,9 @@
   unittest.group('obj-schema-ModifyAttachmentsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildModifyAttachmentsRequest();
-      var od = api.ModifyAttachmentsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ModifyAttachmentsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkModifyAttachmentsRequest(od as api.ModifyAttachmentsRequest);
     });
   });
@@ -2748,7 +2825,9 @@
   unittest.group('obj-schema-ModifyCourseWorkAssigneesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildModifyCourseWorkAssigneesRequest();
-      var od = api.ModifyCourseWorkAssigneesRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ModifyCourseWorkAssigneesRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkModifyCourseWorkAssigneesRequest(
           od as api.ModifyCourseWorkAssigneesRequest);
     });
@@ -2757,7 +2836,9 @@
   unittest.group('obj-schema-ModifyIndividualStudentsOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildModifyIndividualStudentsOptions();
-      var od = api.ModifyIndividualStudentsOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ModifyIndividualStudentsOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkModifyIndividualStudentsOptions(
           od as api.ModifyIndividualStudentsOptions);
     });
@@ -2766,7 +2847,9 @@
   unittest.group('obj-schema-MultipleChoiceQuestion', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMultipleChoiceQuestion();
-      var od = api.MultipleChoiceQuestion.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MultipleChoiceQuestion.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMultipleChoiceQuestion(od as api.MultipleChoiceQuestion);
     });
   });
@@ -2774,7 +2857,9 @@
   unittest.group('obj-schema-MultipleChoiceSubmission', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMultipleChoiceSubmission();
-      var od = api.MultipleChoiceSubmission.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MultipleChoiceSubmission.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMultipleChoiceSubmission(od as api.MultipleChoiceSubmission);
     });
   });
@@ -2782,7 +2867,8 @@
   unittest.group('obj-schema-Name', () {
     unittest.test('to-json--from-json', () async {
       var o = buildName();
-      var od = api.Name.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Name.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkName(od as api.Name);
     });
   });
@@ -2790,7 +2876,9 @@
   unittest.group('obj-schema-ReclaimStudentSubmissionRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReclaimStudentSubmissionRequest();
-      var od = api.ReclaimStudentSubmissionRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReclaimStudentSubmissionRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReclaimStudentSubmissionRequest(
           od as api.ReclaimStudentSubmissionRequest);
     });
@@ -2799,7 +2887,9 @@
   unittest.group('obj-schema-Registration', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRegistration();
-      var od = api.Registration.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Registration.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRegistration(od as api.Registration);
     });
   });
@@ -2807,7 +2897,9 @@
   unittest.group('obj-schema-ReturnStudentSubmissionRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReturnStudentSubmissionRequest();
-      var od = api.ReturnStudentSubmissionRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReturnStudentSubmissionRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReturnStudentSubmissionRequest(
           od as api.ReturnStudentSubmissionRequest);
     });
@@ -2816,7 +2908,9 @@
   unittest.group('obj-schema-SharedDriveFile', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSharedDriveFile();
-      var od = api.SharedDriveFile.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SharedDriveFile.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSharedDriveFile(od as api.SharedDriveFile);
     });
   });
@@ -2824,7 +2918,9 @@
   unittest.group('obj-schema-ShortAnswerSubmission', () {
     unittest.test('to-json--from-json', () async {
       var o = buildShortAnswerSubmission();
-      var od = api.ShortAnswerSubmission.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ShortAnswerSubmission.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkShortAnswerSubmission(od as api.ShortAnswerSubmission);
     });
   });
@@ -2832,7 +2928,9 @@
   unittest.group('obj-schema-StateHistory', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStateHistory();
-      var od = api.StateHistory.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.StateHistory.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkStateHistory(od as api.StateHistory);
     });
   });
@@ -2840,7 +2938,9 @@
   unittest.group('obj-schema-Student', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStudent();
-      var od = api.Student.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Student.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStudent(od as api.Student);
     });
   });
@@ -2848,7 +2948,9 @@
   unittest.group('obj-schema-StudentSubmission', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStudentSubmission();
-      var od = api.StudentSubmission.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.StudentSubmission.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkStudentSubmission(od as api.StudentSubmission);
     });
   });
@@ -2856,7 +2958,9 @@
   unittest.group('obj-schema-SubmissionHistory', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSubmissionHistory();
-      var od = api.SubmissionHistory.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SubmissionHistory.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSubmissionHistory(od as api.SubmissionHistory);
     });
   });
@@ -2864,7 +2968,9 @@
   unittest.group('obj-schema-Teacher', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTeacher();
-      var od = api.Teacher.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Teacher.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTeacher(od as api.Teacher);
     });
   });
@@ -2872,7 +2978,9 @@
   unittest.group('obj-schema-TimeOfDay', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTimeOfDay();
-      var od = api.TimeOfDay.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.TimeOfDay.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTimeOfDay(od as api.TimeOfDay);
     });
   });
@@ -2880,7 +2988,8 @@
   unittest.group('obj-schema-Topic', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTopic();
-      var od = api.Topic.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Topic.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTopic(od as api.Topic);
     });
   });
@@ -2888,7 +2997,9 @@
   unittest.group('obj-schema-TurnInStudentSubmissionRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTurnInStudentSubmissionRequest();
-      var od = api.TurnInStudentSubmissionRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TurnInStudentSubmissionRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTurnInStudentSubmissionRequest(
           od as api.TurnInStudentSubmissionRequest);
     });
@@ -2897,7 +3008,9 @@
   unittest.group('obj-schema-UserProfile', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUserProfile();
-      var od = api.UserProfile.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UserProfile.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUserProfile(od as api.UserProfile);
     });
   });
@@ -2905,7 +3018,9 @@
   unittest.group('obj-schema-YouTubeVideo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildYouTubeVideo();
-      var od = api.YouTubeVideo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.YouTubeVideo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkYouTubeVideo(od as api.YouTubeVideo);
     });
   });
diff --git a/generated/googleapis/test/cloudasset/v1_test.dart b/generated/googleapis/test/cloudasset/v1_test.dart
index d24f3b2..bd7c371 100644
--- a/generated/googleapis/test/cloudasset/v1_test.dart
+++ b/generated/googleapis/test/cloudasset/v1_test.dart
@@ -3718,7 +3718,9 @@
   unittest.group('obj-schema-AccessSelector', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccessSelector();
-      var od = api.AccessSelector.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AccessSelector.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAccessSelector(od as api.AccessSelector);
     });
   });
@@ -3726,7 +3728,9 @@
   unittest.group('obj-schema-AnalyzeIamPolicyLongrunningRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAnalyzeIamPolicyLongrunningRequest();
-      var od = api.AnalyzeIamPolicyLongrunningRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AnalyzeIamPolicyLongrunningRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAnalyzeIamPolicyLongrunningRequest(
           od as api.AnalyzeIamPolicyLongrunningRequest);
     });
@@ -3735,7 +3739,9 @@
   unittest.group('obj-schema-AnalyzeIamPolicyResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAnalyzeIamPolicyResponse();
-      var od = api.AnalyzeIamPolicyResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AnalyzeIamPolicyResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAnalyzeIamPolicyResponse(od as api.AnalyzeIamPolicyResponse);
     });
   });
@@ -3743,7 +3749,8 @@
   unittest.group('obj-schema-Asset', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAsset();
-      var od = api.Asset.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Asset.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAsset(od as api.Asset);
     });
   });
@@ -3751,7 +3758,9 @@
   unittest.group('obj-schema-AuditConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuditConfig();
-      var od = api.AuditConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AuditConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuditConfig(od as api.AuditConfig);
     });
   });
@@ -3759,7 +3768,9 @@
   unittest.group('obj-schema-AuditLogConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuditLogConfig();
-      var od = api.AuditLogConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AuditLogConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuditLogConfig(od as api.AuditLogConfig);
     });
   });
@@ -3767,7 +3778,9 @@
   unittest.group('obj-schema-BatchGetAssetsHistoryResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBatchGetAssetsHistoryResponse();
-      var od = api.BatchGetAssetsHistoryResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BatchGetAssetsHistoryResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBatchGetAssetsHistoryResponse(
           od as api.BatchGetAssetsHistoryResponse);
     });
@@ -3776,7 +3789,9 @@
   unittest.group('obj-schema-BigQueryDestination', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBigQueryDestination();
-      var od = api.BigQueryDestination.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BigQueryDestination.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBigQueryDestination(od as api.BigQueryDestination);
     });
   });
@@ -3784,7 +3799,9 @@
   unittest.group('obj-schema-Binding', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBinding();
-      var od = api.Binding.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Binding.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBinding(od as api.Binding);
     });
   });
@@ -3792,7 +3809,9 @@
   unittest.group('obj-schema-CreateFeedRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateFeedRequest();
-      var od = api.CreateFeedRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateFeedRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateFeedRequest(od as api.CreateFeedRequest);
     });
   });
@@ -3800,7 +3819,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -3808,7 +3828,9 @@
   unittest.group('obj-schema-Explanation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExplanation();
-      var od = api.Explanation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Explanation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkExplanation(od as api.Explanation);
     });
   });
@@ -3816,7 +3838,9 @@
   unittest.group('obj-schema-ExportAssetsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExportAssetsRequest();
-      var od = api.ExportAssetsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ExportAssetsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkExportAssetsRequest(od as api.ExportAssetsRequest);
     });
   });
@@ -3824,7 +3848,8 @@
   unittest.group('obj-schema-Expr', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExpr();
-      var od = api.Expr.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Expr.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkExpr(od as api.Expr);
     });
   });
@@ -3832,7 +3857,8 @@
   unittest.group('obj-schema-Feed', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFeed();
-      var od = api.Feed.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Feed.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkFeed(od as api.Feed);
     });
   });
@@ -3840,7 +3866,9 @@
   unittest.group('obj-schema-FeedOutputConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFeedOutputConfig();
-      var od = api.FeedOutputConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FeedOutputConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFeedOutputConfig(od as api.FeedOutputConfig);
     });
   });
@@ -3848,7 +3876,9 @@
   unittest.group('obj-schema-GcsDestination', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGcsDestination();
-      var od = api.GcsDestination.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GcsDestination.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGcsDestination(od as api.GcsDestination);
     });
   });
@@ -3856,7 +3886,9 @@
   unittest.group('obj-schema-GoogleCloudAssetV1Access', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudAssetV1Access();
-      var od = api.GoogleCloudAssetV1Access.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudAssetV1Access.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudAssetV1Access(od as api.GoogleCloudAssetV1Access);
     });
   });
@@ -3864,7 +3896,9 @@
   unittest.group('obj-schema-GoogleCloudAssetV1AccessControlList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudAssetV1AccessControlList();
-      var od = api.GoogleCloudAssetV1AccessControlList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudAssetV1AccessControlList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudAssetV1AccessControlList(
           od as api.GoogleCloudAssetV1AccessControlList);
     });
@@ -3873,7 +3907,9 @@
   unittest.group('obj-schema-GoogleCloudAssetV1BigQueryDestination', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudAssetV1BigQueryDestination();
-      var od = api.GoogleCloudAssetV1BigQueryDestination.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudAssetV1BigQueryDestination.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudAssetV1BigQueryDestination(
           od as api.GoogleCloudAssetV1BigQueryDestination);
     });
@@ -3882,7 +3918,9 @@
   unittest.group('obj-schema-GoogleCloudAssetV1Edge', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudAssetV1Edge();
-      var od = api.GoogleCloudAssetV1Edge.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudAssetV1Edge.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudAssetV1Edge(od as api.GoogleCloudAssetV1Edge);
     });
   });
@@ -3890,7 +3928,9 @@
   unittest.group('obj-schema-GoogleCloudAssetV1GcsDestination', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudAssetV1GcsDestination();
-      var od = api.GoogleCloudAssetV1GcsDestination.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudAssetV1GcsDestination.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudAssetV1GcsDestination(
           od as api.GoogleCloudAssetV1GcsDestination);
     });
@@ -3899,7 +3939,9 @@
   unittest.group('obj-schema-GoogleCloudAssetV1Identity', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudAssetV1Identity();
-      var od = api.GoogleCloudAssetV1Identity.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudAssetV1Identity.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudAssetV1Identity(od as api.GoogleCloudAssetV1Identity);
     });
   });
@@ -3907,7 +3949,9 @@
   unittest.group('obj-schema-GoogleCloudAssetV1IdentityList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudAssetV1IdentityList();
-      var od = api.GoogleCloudAssetV1IdentityList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudAssetV1IdentityList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudAssetV1IdentityList(
           od as api.GoogleCloudAssetV1IdentityList);
     });
@@ -3916,7 +3960,9 @@
   unittest.group('obj-schema-GoogleCloudAssetV1Resource', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudAssetV1Resource();
-      var od = api.GoogleCloudAssetV1Resource.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudAssetV1Resource.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudAssetV1Resource(od as api.GoogleCloudAssetV1Resource);
     });
   });
@@ -3924,7 +3970,9 @@
   unittest.group('obj-schema-GoogleCloudOrgpolicyV1BooleanPolicy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudOrgpolicyV1BooleanPolicy();
-      var od = api.GoogleCloudOrgpolicyV1BooleanPolicy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudOrgpolicyV1BooleanPolicy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudOrgpolicyV1BooleanPolicy(
           od as api.GoogleCloudOrgpolicyV1BooleanPolicy);
     });
@@ -3933,7 +3981,9 @@
   unittest.group('obj-schema-GoogleCloudOrgpolicyV1ListPolicy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudOrgpolicyV1ListPolicy();
-      var od = api.GoogleCloudOrgpolicyV1ListPolicy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudOrgpolicyV1ListPolicy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudOrgpolicyV1ListPolicy(
           od as api.GoogleCloudOrgpolicyV1ListPolicy);
     });
@@ -3942,7 +3992,9 @@
   unittest.group('obj-schema-GoogleCloudOrgpolicyV1Policy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudOrgpolicyV1Policy();
-      var od = api.GoogleCloudOrgpolicyV1Policy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudOrgpolicyV1Policy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudOrgpolicyV1Policy(od as api.GoogleCloudOrgpolicyV1Policy);
     });
   });
@@ -3950,7 +4002,9 @@
   unittest.group('obj-schema-GoogleCloudOrgpolicyV1RestoreDefault', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudOrgpolicyV1RestoreDefault();
-      var od = api.GoogleCloudOrgpolicyV1RestoreDefault.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudOrgpolicyV1RestoreDefault.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudOrgpolicyV1RestoreDefault(
           od as api.GoogleCloudOrgpolicyV1RestoreDefault);
     });
@@ -3960,8 +4014,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleIdentityAccesscontextmanagerV1AccessLevel();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleIdentityAccesscontextmanagerV1AccessLevel.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleIdentityAccesscontextmanagerV1AccessLevel(
           od as api.GoogleIdentityAccesscontextmanagerV1AccessLevel);
     });
@@ -3971,8 +4026,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleIdentityAccesscontextmanagerV1AccessPolicy();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleIdentityAccesscontextmanagerV1AccessPolicy.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleIdentityAccesscontextmanagerV1AccessPolicy(
           od as api.GoogleIdentityAccesscontextmanagerV1AccessPolicy);
     });
@@ -3982,8 +4038,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleIdentityAccesscontextmanagerV1ApiOperation();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleIdentityAccesscontextmanagerV1ApiOperation.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleIdentityAccesscontextmanagerV1ApiOperation(
           od as api.GoogleIdentityAccesscontextmanagerV1ApiOperation);
     });
@@ -3993,8 +4050,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleIdentityAccesscontextmanagerV1BasicLevel();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleIdentityAccesscontextmanagerV1BasicLevel.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleIdentityAccesscontextmanagerV1BasicLevel(
           od as api.GoogleIdentityAccesscontextmanagerV1BasicLevel);
     });
@@ -4004,8 +4062,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleIdentityAccesscontextmanagerV1Condition();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleIdentityAccesscontextmanagerV1Condition.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleIdentityAccesscontextmanagerV1Condition(
           od as api.GoogleIdentityAccesscontextmanagerV1Condition);
     });
@@ -4015,8 +4074,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleIdentityAccesscontextmanagerV1CustomLevel();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleIdentityAccesscontextmanagerV1CustomLevel.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleIdentityAccesscontextmanagerV1CustomLevel(
           od as api.GoogleIdentityAccesscontextmanagerV1CustomLevel);
     });
@@ -4026,8 +4086,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleIdentityAccesscontextmanagerV1DevicePolicy();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleIdentityAccesscontextmanagerV1DevicePolicy.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleIdentityAccesscontextmanagerV1DevicePolicy(
           od as api.GoogleIdentityAccesscontextmanagerV1DevicePolicy);
     });
@@ -4037,8 +4098,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleIdentityAccesscontextmanagerV1EgressFrom();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleIdentityAccesscontextmanagerV1EgressFrom.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleIdentityAccesscontextmanagerV1EgressFrom(
           od as api.GoogleIdentityAccesscontextmanagerV1EgressFrom);
     });
@@ -4048,8 +4110,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleIdentityAccesscontextmanagerV1EgressPolicy();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleIdentityAccesscontextmanagerV1EgressPolicy.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleIdentityAccesscontextmanagerV1EgressPolicy(
           od as api.GoogleIdentityAccesscontextmanagerV1EgressPolicy);
     });
@@ -4058,8 +4121,9 @@
   unittest.group('obj-schema-GoogleIdentityAccesscontextmanagerV1EgressTo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleIdentityAccesscontextmanagerV1EgressTo();
-      var od =
-          api.GoogleIdentityAccesscontextmanagerV1EgressTo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleIdentityAccesscontextmanagerV1EgressTo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleIdentityAccesscontextmanagerV1EgressTo(
           od as api.GoogleIdentityAccesscontextmanagerV1EgressTo);
     });
@@ -4069,8 +4133,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleIdentityAccesscontextmanagerV1IngressFrom();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleIdentityAccesscontextmanagerV1IngressFrom.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleIdentityAccesscontextmanagerV1IngressFrom(
           od as api.GoogleIdentityAccesscontextmanagerV1IngressFrom);
     });
@@ -4080,8 +4145,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleIdentityAccesscontextmanagerV1IngressPolicy();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleIdentityAccesscontextmanagerV1IngressPolicy.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleIdentityAccesscontextmanagerV1IngressPolicy(
           od as api.GoogleIdentityAccesscontextmanagerV1IngressPolicy);
     });
@@ -4091,8 +4157,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleIdentityAccesscontextmanagerV1IngressSource();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleIdentityAccesscontextmanagerV1IngressSource.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleIdentityAccesscontextmanagerV1IngressSource(
           od as api.GoogleIdentityAccesscontextmanagerV1IngressSource);
     });
@@ -4102,8 +4169,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleIdentityAccesscontextmanagerV1IngressTo();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleIdentityAccesscontextmanagerV1IngressTo.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleIdentityAccesscontextmanagerV1IngressTo(
           od as api.GoogleIdentityAccesscontextmanagerV1IngressTo);
     });
@@ -4113,8 +4181,9 @@
       'obj-schema-GoogleIdentityAccesscontextmanagerV1MethodSelector', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleIdentityAccesscontextmanagerV1MethodSelector();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleIdentityAccesscontextmanagerV1MethodSelector.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleIdentityAccesscontextmanagerV1MethodSelector(
           od as api.GoogleIdentityAccesscontextmanagerV1MethodSelector);
     });
@@ -4124,8 +4193,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleIdentityAccesscontextmanagerV1OsConstraint();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleIdentityAccesscontextmanagerV1OsConstraint.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleIdentityAccesscontextmanagerV1OsConstraint(
           od as api.GoogleIdentityAccesscontextmanagerV1OsConstraint);
     });
@@ -4135,9 +4205,10 @@
       'obj-schema-GoogleIdentityAccesscontextmanagerV1ServicePerimeter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleIdentityAccesscontextmanagerV1ServicePerimeter();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleIdentityAccesscontextmanagerV1ServicePerimeter.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleIdentityAccesscontextmanagerV1ServicePerimeter(
           od as api.GoogleIdentityAccesscontextmanagerV1ServicePerimeter);
     });
@@ -4148,8 +4219,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleIdentityAccesscontextmanagerV1ServicePerimeterConfig();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleIdentityAccesscontextmanagerV1ServicePerimeterConfig
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleIdentityAccesscontextmanagerV1ServicePerimeterConfig(
           od as api.GoogleIdentityAccesscontextmanagerV1ServicePerimeterConfig);
     });
@@ -4160,8 +4232,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleIdentityAccesscontextmanagerV1VpcAccessibleServices();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleIdentityAccesscontextmanagerV1VpcAccessibleServices
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleIdentityAccesscontextmanagerV1VpcAccessibleServices(
           od as api.GoogleIdentityAccesscontextmanagerV1VpcAccessibleServices);
     });
@@ -4170,7 +4243,9 @@
   unittest.group('obj-schema-IamPolicyAnalysis', () {
     unittest.test('to-json--from-json', () async {
       var o = buildIamPolicyAnalysis();
-      var od = api.IamPolicyAnalysis.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.IamPolicyAnalysis.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkIamPolicyAnalysis(od as api.IamPolicyAnalysis);
     });
   });
@@ -4178,7 +4253,9 @@
   unittest.group('obj-schema-IamPolicyAnalysisOutputConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildIamPolicyAnalysisOutputConfig();
-      var od = api.IamPolicyAnalysisOutputConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.IamPolicyAnalysisOutputConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkIamPolicyAnalysisOutputConfig(
           od as api.IamPolicyAnalysisOutputConfig);
     });
@@ -4187,7 +4264,9 @@
   unittest.group('obj-schema-IamPolicyAnalysisQuery', () {
     unittest.test('to-json--from-json', () async {
       var o = buildIamPolicyAnalysisQuery();
-      var od = api.IamPolicyAnalysisQuery.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.IamPolicyAnalysisQuery.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkIamPolicyAnalysisQuery(od as api.IamPolicyAnalysisQuery);
     });
   });
@@ -4195,7 +4274,9 @@
   unittest.group('obj-schema-IamPolicyAnalysisResult', () {
     unittest.test('to-json--from-json', () async {
       var o = buildIamPolicyAnalysisResult();
-      var od = api.IamPolicyAnalysisResult.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.IamPolicyAnalysisResult.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkIamPolicyAnalysisResult(od as api.IamPolicyAnalysisResult);
     });
   });
@@ -4203,7 +4284,9 @@
   unittest.group('obj-schema-IamPolicyAnalysisState', () {
     unittest.test('to-json--from-json', () async {
       var o = buildIamPolicyAnalysisState();
-      var od = api.IamPolicyAnalysisState.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.IamPolicyAnalysisState.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkIamPolicyAnalysisState(od as api.IamPolicyAnalysisState);
     });
   });
@@ -4211,7 +4294,9 @@
   unittest.group('obj-schema-IamPolicySearchResult', () {
     unittest.test('to-json--from-json', () async {
       var o = buildIamPolicySearchResult();
-      var od = api.IamPolicySearchResult.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.IamPolicySearchResult.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkIamPolicySearchResult(od as api.IamPolicySearchResult);
     });
   });
@@ -4219,7 +4304,9 @@
   unittest.group('obj-schema-IdentitySelector', () {
     unittest.test('to-json--from-json', () async {
       var o = buildIdentitySelector();
-      var od = api.IdentitySelector.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.IdentitySelector.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkIdentitySelector(od as api.IdentitySelector);
     });
   });
@@ -4227,7 +4314,9 @@
   unittest.group('obj-schema-Inventory', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInventory();
-      var od = api.Inventory.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Inventory.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkInventory(od as api.Inventory);
     });
   });
@@ -4235,7 +4324,8 @@
   unittest.group('obj-schema-Item', () {
     unittest.test('to-json--from-json', () async {
       var o = buildItem();
-      var od = api.Item.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Item.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkItem(od as api.Item);
     });
   });
@@ -4243,7 +4333,9 @@
   unittest.group('obj-schema-ListFeedsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListFeedsResponse();
-      var od = api.ListFeedsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListFeedsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListFeedsResponse(od as api.ListFeedsResponse);
     });
   });
@@ -4251,7 +4343,9 @@
   unittest.group('obj-schema-Operation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperation();
-      var od = api.Operation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Operation.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOperation(od as api.Operation);
     });
   });
@@ -4259,7 +4353,9 @@
   unittest.group('obj-schema-Options', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOptions();
-      var od = api.Options.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Options.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOptions(od as api.Options);
     });
   });
@@ -4267,7 +4363,9 @@
   unittest.group('obj-schema-OsInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOsInfo();
-      var od = api.OsInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.OsInfo.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOsInfo(od as api.OsInfo);
     });
   });
@@ -4275,7 +4373,9 @@
   unittest.group('obj-schema-OutputConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOutputConfig();
-      var od = api.OutputConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OutputConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOutputConfig(od as api.OutputConfig);
     });
   });
@@ -4283,7 +4383,9 @@
   unittest.group('obj-schema-PartitionSpec', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPartitionSpec();
-      var od = api.PartitionSpec.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PartitionSpec.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPartitionSpec(od as api.PartitionSpec);
     });
   });
@@ -4291,7 +4393,9 @@
   unittest.group('obj-schema-Permissions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPermissions();
-      var od = api.Permissions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Permissions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPermissions(od as api.Permissions);
     });
   });
@@ -4299,7 +4403,9 @@
   unittest.group('obj-schema-Policy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPolicy();
-      var od = api.Policy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Policy.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPolicy(od as api.Policy);
     });
   });
@@ -4307,7 +4413,9 @@
   unittest.group('obj-schema-PubsubDestination', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPubsubDestination();
-      var od = api.PubsubDestination.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PubsubDestination.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPubsubDestination(od as api.PubsubDestination);
     });
   });
@@ -4315,7 +4423,9 @@
   unittest.group('obj-schema-Resource', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResource();
-      var od = api.Resource.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Resource.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkResource(od as api.Resource);
     });
   });
@@ -4323,7 +4433,9 @@
   unittest.group('obj-schema-ResourceSearchResult', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResourceSearchResult();
-      var od = api.ResourceSearchResult.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResourceSearchResult.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResourceSearchResult(od as api.ResourceSearchResult);
     });
   });
@@ -4331,7 +4443,9 @@
   unittest.group('obj-schema-ResourceSelector', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResourceSelector();
-      var od = api.ResourceSelector.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResourceSelector.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResourceSelector(od as api.ResourceSelector);
     });
   });
@@ -4339,7 +4453,9 @@
   unittest.group('obj-schema-SearchAllIamPoliciesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSearchAllIamPoliciesResponse();
-      var od = api.SearchAllIamPoliciesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SearchAllIamPoliciesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSearchAllIamPoliciesResponse(od as api.SearchAllIamPoliciesResponse);
     });
   });
@@ -4347,7 +4463,9 @@
   unittest.group('obj-schema-SearchAllResourcesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSearchAllResourcesResponse();
-      var od = api.SearchAllResourcesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SearchAllResourcesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSearchAllResourcesResponse(od as api.SearchAllResourcesResponse);
     });
   });
@@ -4355,7 +4473,9 @@
   unittest.group('obj-schema-SoftwarePackage', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSoftwarePackage();
-      var od = api.SoftwarePackage.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SoftwarePackage.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSoftwarePackage(od as api.SoftwarePackage);
     });
   });
@@ -4363,7 +4483,9 @@
   unittest.group('obj-schema-Status', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStatus();
-      var od = api.Status.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Status.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStatus(od as api.Status);
     });
   });
@@ -4371,7 +4493,9 @@
   unittest.group('obj-schema-TemporalAsset', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTemporalAsset();
-      var od = api.TemporalAsset.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TemporalAsset.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTemporalAsset(od as api.TemporalAsset);
     });
   });
@@ -4379,7 +4503,9 @@
   unittest.group('obj-schema-TimeWindow', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTimeWindow();
-      var od = api.TimeWindow.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.TimeWindow.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTimeWindow(od as api.TimeWindow);
     });
   });
@@ -4387,7 +4513,9 @@
   unittest.group('obj-schema-UpdateFeedRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateFeedRequest();
-      var od = api.UpdateFeedRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateFeedRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateFeedRequest(od as api.UpdateFeedRequest);
     });
   });
@@ -4395,7 +4523,9 @@
   unittest.group('obj-schema-VersionedPackage', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVersionedPackage();
-      var od = api.VersionedPackage.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VersionedPackage.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVersionedPackage(od as api.VersionedPackage);
     });
   });
@@ -4403,7 +4533,9 @@
   unittest.group('obj-schema-WindowsQuickFixEngineeringPackage', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWindowsQuickFixEngineeringPackage();
-      var od = api.WindowsQuickFixEngineeringPackage.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.WindowsQuickFixEngineeringPackage.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkWindowsQuickFixEngineeringPackage(
           od as api.WindowsQuickFixEngineeringPackage);
     });
@@ -4412,7 +4544,9 @@
   unittest.group('obj-schema-WindowsUpdateCategory', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWindowsUpdateCategory();
-      var od = api.WindowsUpdateCategory.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.WindowsUpdateCategory.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkWindowsUpdateCategory(od as api.WindowsUpdateCategory);
     });
   });
@@ -4420,7 +4554,9 @@
   unittest.group('obj-schema-WindowsUpdatePackage', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWindowsUpdatePackage();
-      var od = api.WindowsUpdatePackage.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.WindowsUpdatePackage.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkWindowsUpdatePackage(od as api.WindowsUpdatePackage);
     });
   });
@@ -4428,7 +4564,9 @@
   unittest.group('obj-schema-ZypperPatch', () {
     unittest.test('to-json--from-json', () async {
       var o = buildZypperPatch();
-      var od = api.ZypperPatch.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ZypperPatch.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkZypperPatch(od as api.ZypperPatch);
     });
   });
diff --git a/generated/googleapis/test/cloudbilling/v1_test.dart b/generated/googleapis/test/cloudbilling/v1_test.dart
index e81051d..a144522 100644
--- a/generated/googleapis/test/cloudbilling/v1_test.dart
+++ b/generated/googleapis/test/cloudbilling/v1_test.dart
@@ -946,7 +946,9 @@
   unittest.group('obj-schema-AggregationInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAggregationInfo();
-      var od = api.AggregationInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AggregationInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAggregationInfo(od as api.AggregationInfo);
     });
   });
@@ -954,7 +956,9 @@
   unittest.group('obj-schema-AuditConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuditConfig();
-      var od = api.AuditConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AuditConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuditConfig(od as api.AuditConfig);
     });
   });
@@ -962,7 +966,9 @@
   unittest.group('obj-schema-AuditLogConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuditLogConfig();
-      var od = api.AuditLogConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AuditLogConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuditLogConfig(od as api.AuditLogConfig);
     });
   });
@@ -970,7 +976,9 @@
   unittest.group('obj-schema-BillingAccount', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBillingAccount();
-      var od = api.BillingAccount.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BillingAccount.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBillingAccount(od as api.BillingAccount);
     });
   });
@@ -978,7 +986,9 @@
   unittest.group('obj-schema-Binding', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBinding();
-      var od = api.Binding.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Binding.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBinding(od as api.Binding);
     });
   });
@@ -986,7 +996,9 @@
   unittest.group('obj-schema-Category', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCategory();
-      var od = api.Category.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Category.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkCategory(od as api.Category);
     });
   });
@@ -994,7 +1006,8 @@
   unittest.group('obj-schema-Expr', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExpr();
-      var od = api.Expr.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Expr.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkExpr(od as api.Expr);
     });
   });
@@ -1002,7 +1015,9 @@
   unittest.group('obj-schema-GeoTaxonomy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGeoTaxonomy();
-      var od = api.GeoTaxonomy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GeoTaxonomy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGeoTaxonomy(od as api.GeoTaxonomy);
     });
   });
@@ -1010,7 +1025,9 @@
   unittest.group('obj-schema-ListBillingAccountsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListBillingAccountsResponse();
-      var od = api.ListBillingAccountsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListBillingAccountsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListBillingAccountsResponse(od as api.ListBillingAccountsResponse);
     });
   });
@@ -1018,7 +1035,9 @@
   unittest.group('obj-schema-ListProjectBillingInfoResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListProjectBillingInfoResponse();
-      var od = api.ListProjectBillingInfoResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListProjectBillingInfoResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListProjectBillingInfoResponse(
           od as api.ListProjectBillingInfoResponse);
     });
@@ -1027,7 +1046,9 @@
   unittest.group('obj-schema-ListServicesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListServicesResponse();
-      var od = api.ListServicesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListServicesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListServicesResponse(od as api.ListServicesResponse);
     });
   });
@@ -1035,7 +1056,9 @@
   unittest.group('obj-schema-ListSkusResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListSkusResponse();
-      var od = api.ListSkusResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListSkusResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListSkusResponse(od as api.ListSkusResponse);
     });
   });
@@ -1043,7 +1066,8 @@
   unittest.group('obj-schema-Money', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMoney();
-      var od = api.Money.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Money.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkMoney(od as api.Money);
     });
   });
@@ -1051,7 +1075,9 @@
   unittest.group('obj-schema-Policy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPolicy();
-      var od = api.Policy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Policy.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPolicy(od as api.Policy);
     });
   });
@@ -1059,7 +1085,9 @@
   unittest.group('obj-schema-PricingExpression', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPricingExpression();
-      var od = api.PricingExpression.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PricingExpression.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPricingExpression(od as api.PricingExpression);
     });
   });
@@ -1067,7 +1095,9 @@
   unittest.group('obj-schema-PricingInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPricingInfo();
-      var od = api.PricingInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PricingInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPricingInfo(od as api.PricingInfo);
     });
   });
@@ -1075,7 +1105,9 @@
   unittest.group('obj-schema-ProjectBillingInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProjectBillingInfo();
-      var od = api.ProjectBillingInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ProjectBillingInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkProjectBillingInfo(od as api.ProjectBillingInfo);
     });
   });
@@ -1083,7 +1115,9 @@
   unittest.group('obj-schema-Service', () {
     unittest.test('to-json--from-json', () async {
       var o = buildService();
-      var od = api.Service.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Service.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkService(od as api.Service);
     });
   });
@@ -1091,7 +1125,9 @@
   unittest.group('obj-schema-SetIamPolicyRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSetIamPolicyRequest();
-      var od = api.SetIamPolicyRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SetIamPolicyRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSetIamPolicyRequest(od as api.SetIamPolicyRequest);
     });
   });
@@ -1099,7 +1135,8 @@
   unittest.group('obj-schema-Sku', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSku();
-      var od = api.Sku.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Sku.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSku(od as api.Sku);
     });
   });
@@ -1107,7 +1144,9 @@
   unittest.group('obj-schema-TestIamPermissionsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestIamPermissionsRequest();
-      var od = api.TestIamPermissionsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestIamPermissionsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestIamPermissionsRequest(od as api.TestIamPermissionsRequest);
     });
   });
@@ -1115,7 +1154,9 @@
   unittest.group('obj-schema-TestIamPermissionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestIamPermissionsResponse();
-      var od = api.TestIamPermissionsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestIamPermissionsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestIamPermissionsResponse(od as api.TestIamPermissionsResponse);
     });
   });
@@ -1123,7 +1164,9 @@
   unittest.group('obj-schema-TierRate', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTierRate();
-      var od = api.TierRate.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.TierRate.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTierRate(od as api.TierRate);
     });
   });
diff --git a/generated/googleapis/test/cloudbuild/v1_test.dart b/generated/googleapis/test/cloudbuild/v1_test.dart
index 07f43ca..13f3669 100644
--- a/generated/googleapis/test/cloudbuild/v1_test.dart
+++ b/generated/googleapis/test/cloudbuild/v1_test.dart
@@ -2240,7 +2240,9 @@
   unittest.group('obj-schema-ArtifactObjects', () {
     unittest.test('to-json--from-json', () async {
       var o = buildArtifactObjects();
-      var od = api.ArtifactObjects.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ArtifactObjects.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkArtifactObjects(od as api.ArtifactObjects);
     });
   });
@@ -2248,7 +2250,9 @@
   unittest.group('obj-schema-ArtifactResult', () {
     unittest.test('to-json--from-json', () async {
       var o = buildArtifactResult();
-      var od = api.ArtifactResult.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ArtifactResult.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkArtifactResult(od as api.ArtifactResult);
     });
   });
@@ -2256,7 +2260,9 @@
   unittest.group('obj-schema-Artifacts', () {
     unittest.test('to-json--from-json', () async {
       var o = buildArtifacts();
-      var od = api.Artifacts.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Artifacts.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkArtifacts(od as api.Artifacts);
     });
   });
@@ -2264,7 +2270,8 @@
   unittest.group('obj-schema-Build', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBuild();
-      var od = api.Build.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Build.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBuild(od as api.Build);
     });
   });
@@ -2272,7 +2279,9 @@
   unittest.group('obj-schema-BuildOperationMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBuildOperationMetadata();
-      var od = api.BuildOperationMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BuildOperationMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBuildOperationMetadata(od as api.BuildOperationMetadata);
     });
   });
@@ -2280,7 +2289,9 @@
   unittest.group('obj-schema-BuildOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBuildOptions();
-      var od = api.BuildOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BuildOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBuildOptions(od as api.BuildOptions);
     });
   });
@@ -2288,7 +2299,9 @@
   unittest.group('obj-schema-BuildStep', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBuildStep();
-      var od = api.BuildStep.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.BuildStep.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBuildStep(od as api.BuildStep);
     });
   });
@@ -2296,7 +2309,9 @@
   unittest.group('obj-schema-BuildTrigger', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBuildTrigger();
-      var od = api.BuildTrigger.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BuildTrigger.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBuildTrigger(od as api.BuildTrigger);
     });
   });
@@ -2304,7 +2319,9 @@
   unittest.group('obj-schema-BuiltImage', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBuiltImage();
-      var od = api.BuiltImage.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.BuiltImage.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBuiltImage(od as api.BuiltImage);
     });
   });
@@ -2312,7 +2329,9 @@
   unittest.group('obj-schema-CancelBuildRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCancelBuildRequest();
-      var od = api.CancelBuildRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CancelBuildRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCancelBuildRequest(od as api.CancelBuildRequest);
     });
   });
@@ -2320,7 +2339,9 @@
   unittest.group('obj-schema-CancelOperationRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCancelOperationRequest();
-      var od = api.CancelOperationRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CancelOperationRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCancelOperationRequest(od as api.CancelOperationRequest);
     });
   });
@@ -2328,7 +2349,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -2336,7 +2358,9 @@
   unittest.group('obj-schema-FileHashes', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFileHashes();
-      var od = api.FileHashes.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.FileHashes.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkFileHashes(od as api.FileHashes);
     });
   });
@@ -2344,7 +2368,9 @@
   unittest.group('obj-schema-GitHubEventsConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGitHubEventsConfig();
-      var od = api.GitHubEventsConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GitHubEventsConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGitHubEventsConfig(od as api.GitHubEventsConfig);
     });
   });
@@ -2352,7 +2378,9 @@
   unittest.group('obj-schema-HTTPDelivery', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHTTPDelivery();
-      var od = api.HTTPDelivery.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HTTPDelivery.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHTTPDelivery(od as api.HTTPDelivery);
     });
   });
@@ -2360,7 +2388,8 @@
   unittest.group('obj-schema-Hash', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHash();
-      var od = api.Hash.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Hash.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkHash(od as api.Hash);
     });
   });
@@ -2368,7 +2397,9 @@
   unittest.group('obj-schema-HttpBody', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHttpBody();
-      var od = api.HttpBody.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.HttpBody.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkHttpBody(od as api.HttpBody);
     });
   });
@@ -2376,7 +2407,9 @@
   unittest.group('obj-schema-InlineSecret', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInlineSecret();
-      var od = api.InlineSecret.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InlineSecret.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInlineSecret(od as api.InlineSecret);
     });
   });
@@ -2384,7 +2417,9 @@
   unittest.group('obj-schema-ListBuildTriggersResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListBuildTriggersResponse();
-      var od = api.ListBuildTriggersResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListBuildTriggersResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListBuildTriggersResponse(od as api.ListBuildTriggersResponse);
     });
   });
@@ -2392,7 +2427,9 @@
   unittest.group('obj-schema-ListBuildsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListBuildsResponse();
-      var od = api.ListBuildsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListBuildsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListBuildsResponse(od as api.ListBuildsResponse);
     });
   });
@@ -2400,7 +2437,9 @@
   unittest.group('obj-schema-Notification', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNotification();
-      var od = api.Notification.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Notification.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNotification(od as api.Notification);
     });
   });
@@ -2408,7 +2447,9 @@
   unittest.group('obj-schema-NotifierConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNotifierConfig();
-      var od = api.NotifierConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NotifierConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNotifierConfig(od as api.NotifierConfig);
     });
   });
@@ -2416,7 +2457,9 @@
   unittest.group('obj-schema-NotifierMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNotifierMetadata();
-      var od = api.NotifierMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NotifierMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNotifierMetadata(od as api.NotifierMetadata);
     });
   });
@@ -2424,7 +2467,9 @@
   unittest.group('obj-schema-NotifierSecret', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNotifierSecret();
-      var od = api.NotifierSecret.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NotifierSecret.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNotifierSecret(od as api.NotifierSecret);
     });
   });
@@ -2432,7 +2477,9 @@
   unittest.group('obj-schema-NotifierSecretRef', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNotifierSecretRef();
-      var od = api.NotifierSecretRef.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NotifierSecretRef.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNotifierSecretRef(od as api.NotifierSecretRef);
     });
   });
@@ -2440,7 +2487,9 @@
   unittest.group('obj-schema-NotifierSpec', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNotifierSpec();
-      var od = api.NotifierSpec.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NotifierSpec.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNotifierSpec(od as api.NotifierSpec);
     });
   });
@@ -2448,7 +2497,9 @@
   unittest.group('obj-schema-Operation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperation();
-      var od = api.Operation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Operation.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOperation(od as api.Operation);
     });
   });
@@ -2456,7 +2507,9 @@
   unittest.group('obj-schema-PullRequestFilter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPullRequestFilter();
-      var od = api.PullRequestFilter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PullRequestFilter.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPullRequestFilter(od as api.PullRequestFilter);
     });
   });
@@ -2464,7 +2517,9 @@
   unittest.group('obj-schema-PushFilter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPushFilter();
-      var od = api.PushFilter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.PushFilter.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPushFilter(od as api.PushFilter);
     });
   });
@@ -2472,7 +2527,9 @@
   unittest.group('obj-schema-ReceiveTriggerWebhookResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReceiveTriggerWebhookResponse();
-      var od = api.ReceiveTriggerWebhookResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReceiveTriggerWebhookResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReceiveTriggerWebhookResponse(
           od as api.ReceiveTriggerWebhookResponse);
     });
@@ -2481,7 +2538,9 @@
   unittest.group('obj-schema-RepoSource', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRepoSource();
-      var od = api.RepoSource.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.RepoSource.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkRepoSource(od as api.RepoSource);
     });
   });
@@ -2489,7 +2548,9 @@
   unittest.group('obj-schema-Results', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResults();
-      var od = api.Results.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Results.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkResults(od as api.Results);
     });
   });
@@ -2497,7 +2558,9 @@
   unittest.group('obj-schema-RetryBuildRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRetryBuildRequest();
-      var od = api.RetryBuildRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RetryBuildRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRetryBuildRequest(od as api.RetryBuildRequest);
     });
   });
@@ -2505,7 +2568,9 @@
   unittest.group('obj-schema-SMTPDelivery', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSMTPDelivery();
-      var od = api.SMTPDelivery.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SMTPDelivery.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSMTPDelivery(od as api.SMTPDelivery);
     });
   });
@@ -2513,7 +2578,9 @@
   unittest.group('obj-schema-Secret', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSecret();
-      var od = api.Secret.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Secret.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSecret(od as api.Secret);
     });
   });
@@ -2521,7 +2588,9 @@
   unittest.group('obj-schema-SecretManagerSecret', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSecretManagerSecret();
-      var od = api.SecretManagerSecret.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SecretManagerSecret.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSecretManagerSecret(od as api.SecretManagerSecret);
     });
   });
@@ -2529,7 +2598,9 @@
   unittest.group('obj-schema-Secrets', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSecrets();
-      var od = api.Secrets.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Secrets.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSecrets(od as api.Secrets);
     });
   });
@@ -2537,7 +2608,9 @@
   unittest.group('obj-schema-SlackDelivery', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSlackDelivery();
-      var od = api.SlackDelivery.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SlackDelivery.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSlackDelivery(od as api.SlackDelivery);
     });
   });
@@ -2545,7 +2618,9 @@
   unittest.group('obj-schema-Source', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSource();
-      var od = api.Source.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Source.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSource(od as api.Source);
     });
   });
@@ -2553,7 +2628,9 @@
   unittest.group('obj-schema-SourceProvenance', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSourceProvenance();
-      var od = api.SourceProvenance.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SourceProvenance.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSourceProvenance(od as api.SourceProvenance);
     });
   });
@@ -2561,7 +2638,9 @@
   unittest.group('obj-schema-Status', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStatus();
-      var od = api.Status.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Status.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStatus(od as api.Status);
     });
   });
@@ -2569,7 +2648,9 @@
   unittest.group('obj-schema-StorageSource', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStorageSource();
-      var od = api.StorageSource.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.StorageSource.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkStorageSource(od as api.StorageSource);
     });
   });
@@ -2577,7 +2658,9 @@
   unittest.group('obj-schema-TimeSpan', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTimeSpan();
-      var od = api.TimeSpan.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.TimeSpan.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTimeSpan(od as api.TimeSpan);
     });
   });
@@ -2585,7 +2668,9 @@
   unittest.group('obj-schema-Volume', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVolume();
-      var od = api.Volume.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Volume.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkVolume(od as api.Volume);
     });
   });
diff --git a/generated/googleapis/test/cloudchannel/v1_test.dart b/generated/googleapis/test/cloudchannel/v1_test.dart
index 75e41b9..3fc9b60 100644
--- a/generated/googleapis/test/cloudchannel/v1_test.dart
+++ b/generated/googleapis/test/cloudchannel/v1_test.dart
@@ -3609,8 +3609,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1ActivateEntitlementRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudChannelV1ActivateEntitlementRequest.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1ActivateEntitlementRequest(
           od as api.GoogleCloudChannelV1ActivateEntitlementRequest);
     });
@@ -3619,7 +3620,9 @@
   unittest.group('obj-schema-GoogleCloudChannelV1AdminUser', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1AdminUser();
-      var od = api.GoogleCloudChannelV1AdminUser.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudChannelV1AdminUser.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1AdminUser(
           od as api.GoogleCloudChannelV1AdminUser);
     });
@@ -3628,7 +3631,9 @@
   unittest.group('obj-schema-GoogleCloudChannelV1AssociationInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1AssociationInfo();
-      var od = api.GoogleCloudChannelV1AssociationInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudChannelV1AssociationInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1AssociationInfo(
           od as api.GoogleCloudChannelV1AssociationInfo);
     });
@@ -3637,8 +3642,9 @@
   unittest.group('obj-schema-GoogleCloudChannelV1CancelEntitlementRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1CancelEntitlementRequest();
-      var od =
-          api.GoogleCloudChannelV1CancelEntitlementRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudChannelV1CancelEntitlementRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1CancelEntitlementRequest(
           od as api.GoogleCloudChannelV1CancelEntitlementRequest);
     });
@@ -3647,7 +3653,9 @@
   unittest.group('obj-schema-GoogleCloudChannelV1ChangeOfferRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1ChangeOfferRequest();
-      var od = api.GoogleCloudChannelV1ChangeOfferRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudChannelV1ChangeOfferRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1ChangeOfferRequest(
           od as api.GoogleCloudChannelV1ChangeOfferRequest);
     });
@@ -3656,8 +3664,9 @@
   unittest.group('obj-schema-GoogleCloudChannelV1ChangeParametersRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1ChangeParametersRequest();
-      var od =
-          api.GoogleCloudChannelV1ChangeParametersRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudChannelV1ChangeParametersRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1ChangeParametersRequest(
           od as api.GoogleCloudChannelV1ChangeParametersRequest);
     });
@@ -3667,8 +3676,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1ChangeRenewalSettingsRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudChannelV1ChangeRenewalSettingsRequest.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1ChangeRenewalSettingsRequest(
           od as api.GoogleCloudChannelV1ChangeRenewalSettingsRequest);
     });
@@ -3677,7 +3687,9 @@
   unittest.group('obj-schema-GoogleCloudChannelV1ChannelPartnerLink', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1ChannelPartnerLink();
-      var od = api.GoogleCloudChannelV1ChannelPartnerLink.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudChannelV1ChannelPartnerLink.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1ChannelPartnerLink(
           od as api.GoogleCloudChannelV1ChannelPartnerLink);
     });
@@ -3688,8 +3700,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1CheckCloudIdentityAccountsExistRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudChannelV1CheckCloudIdentityAccountsExistRequest
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1CheckCloudIdentityAccountsExistRequest(
           od as api.GoogleCloudChannelV1CheckCloudIdentityAccountsExistRequest);
     });
@@ -3701,8 +3714,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudChannelV1CheckCloudIdentityAccountsExistResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudChannelV1CheckCloudIdentityAccountsExistResponse
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1CheckCloudIdentityAccountsExistResponse(od
           as api.GoogleCloudChannelV1CheckCloudIdentityAccountsExistResponse);
     });
@@ -3712,8 +3726,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1CloudIdentityCustomerAccount();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudChannelV1CloudIdentityCustomerAccount.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1CloudIdentityCustomerAccount(
           od as api.GoogleCloudChannelV1CloudIdentityCustomerAccount);
     });
@@ -3722,7 +3737,9 @@
   unittest.group('obj-schema-GoogleCloudChannelV1CloudIdentityInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1CloudIdentityInfo();
-      var od = api.GoogleCloudChannelV1CloudIdentityInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudChannelV1CloudIdentityInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1CloudIdentityInfo(
           od as api.GoogleCloudChannelV1CloudIdentityInfo);
     });
@@ -3731,7 +3748,9 @@
   unittest.group('obj-schema-GoogleCloudChannelV1CommitmentSettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1CommitmentSettings();
-      var od = api.GoogleCloudChannelV1CommitmentSettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudChannelV1CommitmentSettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1CommitmentSettings(
           od as api.GoogleCloudChannelV1CommitmentSettings);
     });
@@ -3740,7 +3759,9 @@
   unittest.group('obj-schema-GoogleCloudChannelV1Constraints', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1Constraints();
-      var od = api.GoogleCloudChannelV1Constraints.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudChannelV1Constraints.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1Constraints(
           od as api.GoogleCloudChannelV1Constraints);
     });
@@ -3749,7 +3770,9 @@
   unittest.group('obj-schema-GoogleCloudChannelV1ContactInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1ContactInfo();
-      var od = api.GoogleCloudChannelV1ContactInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudChannelV1ContactInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1ContactInfo(
           od as api.GoogleCloudChannelV1ContactInfo);
     });
@@ -3758,8 +3781,9 @@
   unittest.group('obj-schema-GoogleCloudChannelV1CreateEntitlementRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1CreateEntitlementRequest();
-      var od =
-          api.GoogleCloudChannelV1CreateEntitlementRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudChannelV1CreateEntitlementRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1CreateEntitlementRequest(
           od as api.GoogleCloudChannelV1CreateEntitlementRequest);
     });
@@ -3768,7 +3792,9 @@
   unittest.group('obj-schema-GoogleCloudChannelV1Customer', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1Customer();
-      var od = api.GoogleCloudChannelV1Customer.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudChannelV1Customer.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1Customer(od as api.GoogleCloudChannelV1Customer);
     });
   });
@@ -3776,7 +3802,9 @@
   unittest.group('obj-schema-GoogleCloudChannelV1CustomerConstraints', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1CustomerConstraints();
-      var od = api.GoogleCloudChannelV1CustomerConstraints.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudChannelV1CustomerConstraints.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1CustomerConstraints(
           od as api.GoogleCloudChannelV1CustomerConstraints);
     });
@@ -3785,7 +3813,9 @@
   unittest.group('obj-schema-GoogleCloudChannelV1CustomerEvent', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1CustomerEvent();
-      var od = api.GoogleCloudChannelV1CustomerEvent.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudChannelV1CustomerEvent.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1CustomerEvent(
           od as api.GoogleCloudChannelV1CustomerEvent);
     });
@@ -3794,7 +3824,9 @@
   unittest.group('obj-schema-GoogleCloudChannelV1EduData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1EduData();
-      var od = api.GoogleCloudChannelV1EduData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudChannelV1EduData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1EduData(od as api.GoogleCloudChannelV1EduData);
     });
   });
@@ -3802,7 +3834,9 @@
   unittest.group('obj-schema-GoogleCloudChannelV1Entitlement', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1Entitlement();
-      var od = api.GoogleCloudChannelV1Entitlement.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudChannelV1Entitlement.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1Entitlement(
           od as api.GoogleCloudChannelV1Entitlement);
     });
@@ -3811,7 +3845,9 @@
   unittest.group('obj-schema-GoogleCloudChannelV1EntitlementEvent', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1EntitlementEvent();
-      var od = api.GoogleCloudChannelV1EntitlementEvent.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudChannelV1EntitlementEvent.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1EntitlementEvent(
           od as api.GoogleCloudChannelV1EntitlementEvent);
     });
@@ -3821,8 +3857,9 @@
       'obj-schema-GoogleCloudChannelV1ListChannelPartnerLinksResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1ListChannelPartnerLinksResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudChannelV1ListChannelPartnerLinksResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1ListChannelPartnerLinksResponse(
           od as api.GoogleCloudChannelV1ListChannelPartnerLinksResponse);
     });
@@ -3831,8 +3868,9 @@
   unittest.group('obj-schema-GoogleCloudChannelV1ListCustomersResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1ListCustomersResponse();
-      var od =
-          api.GoogleCloudChannelV1ListCustomersResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudChannelV1ListCustomersResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1ListCustomersResponse(
           od as api.GoogleCloudChannelV1ListCustomersResponse);
     });
@@ -3841,8 +3879,9 @@
   unittest.group('obj-schema-GoogleCloudChannelV1ListEntitlementsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1ListEntitlementsResponse();
-      var od =
-          api.GoogleCloudChannelV1ListEntitlementsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudChannelV1ListEntitlementsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1ListEntitlementsResponse(
           od as api.GoogleCloudChannelV1ListEntitlementsResponse);
     });
@@ -3851,7 +3890,9 @@
   unittest.group('obj-schema-GoogleCloudChannelV1ListOffersResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1ListOffersResponse();
-      var od = api.GoogleCloudChannelV1ListOffersResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudChannelV1ListOffersResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1ListOffersResponse(
           od as api.GoogleCloudChannelV1ListOffersResponse);
     });
@@ -3860,8 +3901,9 @@
   unittest.group('obj-schema-GoogleCloudChannelV1ListProductsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1ListProductsResponse();
-      var od =
-          api.GoogleCloudChannelV1ListProductsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudChannelV1ListProductsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1ListProductsResponse(
           od as api.GoogleCloudChannelV1ListProductsResponse);
     });
@@ -3871,8 +3913,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1ListPurchasableOffersResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudChannelV1ListPurchasableOffersResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1ListPurchasableOffersResponse(
           od as api.GoogleCloudChannelV1ListPurchasableOffersResponse);
     });
@@ -3882,8 +3925,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1ListPurchasableSkusResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudChannelV1ListPurchasableSkusResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1ListPurchasableSkusResponse(
           od as api.GoogleCloudChannelV1ListPurchasableSkusResponse);
     });
@@ -3892,7 +3936,9 @@
   unittest.group('obj-schema-GoogleCloudChannelV1ListSkusResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1ListSkusResponse();
-      var od = api.GoogleCloudChannelV1ListSkusResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudChannelV1ListSkusResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1ListSkusResponse(
           od as api.GoogleCloudChannelV1ListSkusResponse);
     });
@@ -3901,8 +3947,9 @@
   unittest.group('obj-schema-GoogleCloudChannelV1ListSubscribersResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1ListSubscribersResponse();
-      var od =
-          api.GoogleCloudChannelV1ListSubscribersResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudChannelV1ListSubscribersResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1ListSubscribersResponse(
           od as api.GoogleCloudChannelV1ListSubscribersResponse);
     });
@@ -3912,8 +3959,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1ListTransferableOffersRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudChannelV1ListTransferableOffersRequest.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1ListTransferableOffersRequest(
           od as api.GoogleCloudChannelV1ListTransferableOffersRequest);
     });
@@ -3923,8 +3971,9 @@
       'obj-schema-GoogleCloudChannelV1ListTransferableOffersResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1ListTransferableOffersResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudChannelV1ListTransferableOffersResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1ListTransferableOffersResponse(
           od as api.GoogleCloudChannelV1ListTransferableOffersResponse);
     });
@@ -3934,8 +3983,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1ListTransferableSkusRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudChannelV1ListTransferableSkusRequest.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1ListTransferableSkusRequest(
           od as api.GoogleCloudChannelV1ListTransferableSkusRequest);
     });
@@ -3945,8 +3995,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1ListTransferableSkusResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudChannelV1ListTransferableSkusResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1ListTransferableSkusResponse(
           od as api.GoogleCloudChannelV1ListTransferableSkusResponse);
     });
@@ -3955,7 +4006,9 @@
   unittest.group('obj-schema-GoogleCloudChannelV1MarketingInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1MarketingInfo();
-      var od = api.GoogleCloudChannelV1MarketingInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudChannelV1MarketingInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1MarketingInfo(
           od as api.GoogleCloudChannelV1MarketingInfo);
     });
@@ -3964,7 +4017,9 @@
   unittest.group('obj-schema-GoogleCloudChannelV1Media', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1Media();
-      var od = api.GoogleCloudChannelV1Media.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudChannelV1Media.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1Media(od as api.GoogleCloudChannelV1Media);
     });
   });
@@ -3972,7 +4027,9 @@
   unittest.group('obj-schema-GoogleCloudChannelV1Offer', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1Offer();
-      var od = api.GoogleCloudChannelV1Offer.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudChannelV1Offer.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1Offer(od as api.GoogleCloudChannelV1Offer);
     });
   });
@@ -3980,7 +4037,9 @@
   unittest.group('obj-schema-GoogleCloudChannelV1OperationMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1OperationMetadata();
-      var od = api.GoogleCloudChannelV1OperationMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudChannelV1OperationMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1OperationMetadata(
           od as api.GoogleCloudChannelV1OperationMetadata);
     });
@@ -3989,7 +4048,9 @@
   unittest.group('obj-schema-GoogleCloudChannelV1Parameter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1Parameter();
-      var od = api.GoogleCloudChannelV1Parameter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudChannelV1Parameter.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1Parameter(
           od as api.GoogleCloudChannelV1Parameter);
     });
@@ -3998,7 +4059,9 @@
   unittest.group('obj-schema-GoogleCloudChannelV1ParameterDefinition', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1ParameterDefinition();
-      var od = api.GoogleCloudChannelV1ParameterDefinition.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudChannelV1ParameterDefinition.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1ParameterDefinition(
           od as api.GoogleCloudChannelV1ParameterDefinition);
     });
@@ -4007,7 +4070,9 @@
   unittest.group('obj-schema-GoogleCloudChannelV1Period', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1Period();
-      var od = api.GoogleCloudChannelV1Period.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudChannelV1Period.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1Period(od as api.GoogleCloudChannelV1Period);
     });
   });
@@ -4015,7 +4080,9 @@
   unittest.group('obj-schema-GoogleCloudChannelV1Plan', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1Plan();
-      var od = api.GoogleCloudChannelV1Plan.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudChannelV1Plan.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1Plan(od as api.GoogleCloudChannelV1Plan);
     });
   });
@@ -4023,7 +4090,9 @@
   unittest.group('obj-schema-GoogleCloudChannelV1Price', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1Price();
-      var od = api.GoogleCloudChannelV1Price.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudChannelV1Price.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1Price(od as api.GoogleCloudChannelV1Price);
     });
   });
@@ -4031,7 +4100,9 @@
   unittest.group('obj-schema-GoogleCloudChannelV1PriceByResource', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1PriceByResource();
-      var od = api.GoogleCloudChannelV1PriceByResource.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudChannelV1PriceByResource.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1PriceByResource(
           od as api.GoogleCloudChannelV1PriceByResource);
     });
@@ -4040,7 +4111,9 @@
   unittest.group('obj-schema-GoogleCloudChannelV1PricePhase', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1PricePhase();
-      var od = api.GoogleCloudChannelV1PricePhase.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudChannelV1PricePhase.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1PricePhase(
           od as api.GoogleCloudChannelV1PricePhase);
     });
@@ -4049,7 +4122,9 @@
   unittest.group('obj-schema-GoogleCloudChannelV1PriceTier', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1PriceTier();
-      var od = api.GoogleCloudChannelV1PriceTier.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudChannelV1PriceTier.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1PriceTier(
           od as api.GoogleCloudChannelV1PriceTier);
     });
@@ -4058,7 +4133,9 @@
   unittest.group('obj-schema-GoogleCloudChannelV1Product', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1Product();
-      var od = api.GoogleCloudChannelV1Product.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudChannelV1Product.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1Product(od as api.GoogleCloudChannelV1Product);
     });
   });
@@ -4067,8 +4144,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1ProvisionCloudIdentityRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudChannelV1ProvisionCloudIdentityRequest.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1ProvisionCloudIdentityRequest(
           od as api.GoogleCloudChannelV1ProvisionCloudIdentityRequest);
     });
@@ -4077,7 +4155,9 @@
   unittest.group('obj-schema-GoogleCloudChannelV1ProvisionedService', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1ProvisionedService();
-      var od = api.GoogleCloudChannelV1ProvisionedService.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudChannelV1ProvisionedService.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1ProvisionedService(
           od as api.GoogleCloudChannelV1ProvisionedService);
     });
@@ -4086,7 +4166,9 @@
   unittest.group('obj-schema-GoogleCloudChannelV1PurchasableOffer', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1PurchasableOffer();
-      var od = api.GoogleCloudChannelV1PurchasableOffer.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudChannelV1PurchasableOffer.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1PurchasableOffer(
           od as api.GoogleCloudChannelV1PurchasableOffer);
     });
@@ -4095,7 +4177,9 @@
   unittest.group('obj-schema-GoogleCloudChannelV1PurchasableSku', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1PurchasableSku();
-      var od = api.GoogleCloudChannelV1PurchasableSku.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudChannelV1PurchasableSku.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1PurchasableSku(
           od as api.GoogleCloudChannelV1PurchasableSku);
     });
@@ -4105,8 +4189,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1RegisterSubscriberRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudChannelV1RegisterSubscriberRequest.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1RegisterSubscriberRequest(
           od as api.GoogleCloudChannelV1RegisterSubscriberRequest);
     });
@@ -4116,8 +4201,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1RegisterSubscriberResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudChannelV1RegisterSubscriberResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1RegisterSubscriberResponse(
           od as api.GoogleCloudChannelV1RegisterSubscriberResponse);
     });
@@ -4126,7 +4212,9 @@
   unittest.group('obj-schema-GoogleCloudChannelV1RenewalSettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1RenewalSettings();
-      var od = api.GoogleCloudChannelV1RenewalSettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudChannelV1RenewalSettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1RenewalSettings(
           od as api.GoogleCloudChannelV1RenewalSettings);
     });
@@ -4135,7 +4223,9 @@
   unittest.group('obj-schema-GoogleCloudChannelV1Sku', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1Sku();
-      var od = api.GoogleCloudChannelV1Sku.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudChannelV1Sku.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1Sku(od as api.GoogleCloudChannelV1Sku);
     });
   });
@@ -4143,8 +4233,9 @@
   unittest.group('obj-schema-GoogleCloudChannelV1StartPaidServiceRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1StartPaidServiceRequest();
-      var od =
-          api.GoogleCloudChannelV1StartPaidServiceRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudChannelV1StartPaidServiceRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1StartPaidServiceRequest(
           od as api.GoogleCloudChannelV1StartPaidServiceRequest);
     });
@@ -4153,7 +4244,9 @@
   unittest.group('obj-schema-GoogleCloudChannelV1SubscriberEvent', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1SubscriberEvent();
-      var od = api.GoogleCloudChannelV1SubscriberEvent.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudChannelV1SubscriberEvent.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1SubscriberEvent(
           od as api.GoogleCloudChannelV1SubscriberEvent);
     });
@@ -4163,8 +4256,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1SuspendEntitlementRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudChannelV1SuspendEntitlementRequest.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1SuspendEntitlementRequest(
           od as api.GoogleCloudChannelV1SuspendEntitlementRequest);
     });
@@ -4173,7 +4267,9 @@
   unittest.group('obj-schema-GoogleCloudChannelV1TransferEligibility', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1TransferEligibility();
-      var od = api.GoogleCloudChannelV1TransferEligibility.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudChannelV1TransferEligibility.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1TransferEligibility(
           od as api.GoogleCloudChannelV1TransferEligibility);
     });
@@ -4183,8 +4279,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1TransferEntitlementsRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudChannelV1TransferEntitlementsRequest.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1TransferEntitlementsRequest(
           od as api.GoogleCloudChannelV1TransferEntitlementsRequest);
     });
@@ -4194,8 +4291,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1TransferEntitlementsResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudChannelV1TransferEntitlementsResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1TransferEntitlementsResponse(
           od as api.GoogleCloudChannelV1TransferEntitlementsResponse);
     });
@@ -4205,9 +4303,10 @@
       'obj-schema-GoogleCloudChannelV1TransferEntitlementsToGoogleRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1TransferEntitlementsToGoogleRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudChannelV1TransferEntitlementsToGoogleRequest.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1TransferEntitlementsToGoogleRequest(
           od as api.GoogleCloudChannelV1TransferEntitlementsToGoogleRequest);
     });
@@ -4216,7 +4315,9 @@
   unittest.group('obj-schema-GoogleCloudChannelV1TransferableOffer', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1TransferableOffer();
-      var od = api.GoogleCloudChannelV1TransferableOffer.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudChannelV1TransferableOffer.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1TransferableOffer(
           od as api.GoogleCloudChannelV1TransferableOffer);
     });
@@ -4225,7 +4326,9 @@
   unittest.group('obj-schema-GoogleCloudChannelV1TransferableSku', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1TransferableSku();
-      var od = api.GoogleCloudChannelV1TransferableSku.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudChannelV1TransferableSku.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1TransferableSku(
           od as api.GoogleCloudChannelV1TransferableSku);
     });
@@ -4234,7 +4337,9 @@
   unittest.group('obj-schema-GoogleCloudChannelV1TrialSettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1TrialSettings();
-      var od = api.GoogleCloudChannelV1TrialSettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudChannelV1TrialSettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1TrialSettings(
           od as api.GoogleCloudChannelV1TrialSettings);
     });
@@ -4244,8 +4349,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1UnregisterSubscriberRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudChannelV1UnregisterSubscriberRequest.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1UnregisterSubscriberRequest(
           od as api.GoogleCloudChannelV1UnregisterSubscriberRequest);
     });
@@ -4255,8 +4361,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1UnregisterSubscriberResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudChannelV1UnregisterSubscriberResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1UnregisterSubscriberResponse(
           od as api.GoogleCloudChannelV1UnregisterSubscriberResponse);
     });
@@ -4266,8 +4373,9 @@
       'obj-schema-GoogleCloudChannelV1UpdateChannelPartnerLinkRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1UpdateChannelPartnerLinkRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudChannelV1UpdateChannelPartnerLinkRequest.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1UpdateChannelPartnerLinkRequest(
           od as api.GoogleCloudChannelV1UpdateChannelPartnerLinkRequest);
     });
@@ -4276,7 +4384,9 @@
   unittest.group('obj-schema-GoogleCloudChannelV1Value', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1Value();
-      var od = api.GoogleCloudChannelV1Value.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudChannelV1Value.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1Value(od as api.GoogleCloudChannelV1Value);
     });
   });
@@ -4284,8 +4394,9 @@
   unittest.group('obj-schema-GoogleCloudChannelV1alpha1AssociationInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1alpha1AssociationInfo();
-      var od =
-          api.GoogleCloudChannelV1alpha1AssociationInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudChannelV1alpha1AssociationInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1alpha1AssociationInfo(
           od as api.GoogleCloudChannelV1alpha1AssociationInfo);
     });
@@ -4294,8 +4405,9 @@
   unittest.group('obj-schema-GoogleCloudChannelV1alpha1CommitmentSettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1alpha1CommitmentSettings();
-      var od =
-          api.GoogleCloudChannelV1alpha1CommitmentSettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudChannelV1alpha1CommitmentSettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1alpha1CommitmentSettings(
           od as api.GoogleCloudChannelV1alpha1CommitmentSettings);
     });
@@ -4304,7 +4416,9 @@
   unittest.group('obj-schema-GoogleCloudChannelV1alpha1CustomerEvent', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1alpha1CustomerEvent();
-      var od = api.GoogleCloudChannelV1alpha1CustomerEvent.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudChannelV1alpha1CustomerEvent.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1alpha1CustomerEvent(
           od as api.GoogleCloudChannelV1alpha1CustomerEvent);
     });
@@ -4313,7 +4427,9 @@
   unittest.group('obj-schema-GoogleCloudChannelV1alpha1Entitlement', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1alpha1Entitlement();
-      var od = api.GoogleCloudChannelV1alpha1Entitlement.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudChannelV1alpha1Entitlement.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1alpha1Entitlement(
           od as api.GoogleCloudChannelV1alpha1Entitlement);
     });
@@ -4322,8 +4438,9 @@
   unittest.group('obj-schema-GoogleCloudChannelV1alpha1EntitlementEvent', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1alpha1EntitlementEvent();
-      var od =
-          api.GoogleCloudChannelV1alpha1EntitlementEvent.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudChannelV1alpha1EntitlementEvent.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1alpha1EntitlementEvent(
           od as api.GoogleCloudChannelV1alpha1EntitlementEvent);
     });
@@ -4332,8 +4449,9 @@
   unittest.group('obj-schema-GoogleCloudChannelV1alpha1OperationMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1alpha1OperationMetadata();
-      var od =
-          api.GoogleCloudChannelV1alpha1OperationMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudChannelV1alpha1OperationMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1alpha1OperationMetadata(
           od as api.GoogleCloudChannelV1alpha1OperationMetadata);
     });
@@ -4342,7 +4460,9 @@
   unittest.group('obj-schema-GoogleCloudChannelV1alpha1Parameter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1alpha1Parameter();
-      var od = api.GoogleCloudChannelV1alpha1Parameter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudChannelV1alpha1Parameter.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1alpha1Parameter(
           od as api.GoogleCloudChannelV1alpha1Parameter);
     });
@@ -4351,7 +4471,9 @@
   unittest.group('obj-schema-GoogleCloudChannelV1alpha1Period', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1alpha1Period();
-      var od = api.GoogleCloudChannelV1alpha1Period.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudChannelV1alpha1Period.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1alpha1Period(
           od as api.GoogleCloudChannelV1alpha1Period);
     });
@@ -4360,8 +4482,9 @@
   unittest.group('obj-schema-GoogleCloudChannelV1alpha1ProvisionedService', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1alpha1ProvisionedService();
-      var od =
-          api.GoogleCloudChannelV1alpha1ProvisionedService.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudChannelV1alpha1ProvisionedService.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1alpha1ProvisionedService(
           od as api.GoogleCloudChannelV1alpha1ProvisionedService);
     });
@@ -4370,8 +4493,9 @@
   unittest.group('obj-schema-GoogleCloudChannelV1alpha1RenewalSettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1alpha1RenewalSettings();
-      var od =
-          api.GoogleCloudChannelV1alpha1RenewalSettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudChannelV1alpha1RenewalSettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1alpha1RenewalSettings(
           od as api.GoogleCloudChannelV1alpha1RenewalSettings);
     });
@@ -4380,8 +4504,9 @@
   unittest.group('obj-schema-GoogleCloudChannelV1alpha1SubscriberEvent', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1alpha1SubscriberEvent();
-      var od =
-          api.GoogleCloudChannelV1alpha1SubscriberEvent.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudChannelV1alpha1SubscriberEvent.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1alpha1SubscriberEvent(
           od as api.GoogleCloudChannelV1alpha1SubscriberEvent);
     });
@@ -4391,9 +4516,10 @@
       'obj-schema-GoogleCloudChannelV1alpha1TransferEntitlementsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1alpha1TransferEntitlementsResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudChannelV1alpha1TransferEntitlementsResponse.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1alpha1TransferEntitlementsResponse(
           od as api.GoogleCloudChannelV1alpha1TransferEntitlementsResponse);
     });
@@ -4402,7 +4528,9 @@
   unittest.group('obj-schema-GoogleCloudChannelV1alpha1TrialSettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1alpha1TrialSettings();
-      var od = api.GoogleCloudChannelV1alpha1TrialSettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudChannelV1alpha1TrialSettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1alpha1TrialSettings(
           od as api.GoogleCloudChannelV1alpha1TrialSettings);
     });
@@ -4411,7 +4539,9 @@
   unittest.group('obj-schema-GoogleCloudChannelV1alpha1Value', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudChannelV1alpha1Value();
-      var od = api.GoogleCloudChannelV1alpha1Value.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudChannelV1alpha1Value.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudChannelV1alpha1Value(
           od as api.GoogleCloudChannelV1alpha1Value);
     });
@@ -4420,7 +4550,9 @@
   unittest.group('obj-schema-GoogleLongrunningCancelOperationRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleLongrunningCancelOperationRequest();
-      var od = api.GoogleLongrunningCancelOperationRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleLongrunningCancelOperationRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleLongrunningCancelOperationRequest(
           od as api.GoogleLongrunningCancelOperationRequest);
     });
@@ -4429,7 +4561,9 @@
   unittest.group('obj-schema-GoogleLongrunningListOperationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleLongrunningListOperationsResponse();
-      var od = api.GoogleLongrunningListOperationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleLongrunningListOperationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleLongrunningListOperationsResponse(
           od as api.GoogleLongrunningListOperationsResponse);
     });
@@ -4438,7 +4572,9 @@
   unittest.group('obj-schema-GoogleLongrunningOperation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleLongrunningOperation();
-      var od = api.GoogleLongrunningOperation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleLongrunningOperation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleLongrunningOperation(od as api.GoogleLongrunningOperation);
     });
   });
@@ -4446,7 +4582,9 @@
   unittest.group('obj-schema-GoogleProtobufEmpty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleProtobufEmpty();
-      var od = api.GoogleProtobufEmpty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleProtobufEmpty.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleProtobufEmpty(od as api.GoogleProtobufEmpty);
     });
   });
@@ -4454,7 +4592,9 @@
   unittest.group('obj-schema-GoogleRpcStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleRpcStatus();
-      var od = api.GoogleRpcStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleRpcStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleRpcStatus(od as api.GoogleRpcStatus);
     });
   });
@@ -4462,7 +4602,9 @@
   unittest.group('obj-schema-GoogleTypeMoney', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleTypeMoney();
-      var od = api.GoogleTypeMoney.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleTypeMoney.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleTypeMoney(od as api.GoogleTypeMoney);
     });
   });
@@ -4470,7 +4612,9 @@
   unittest.group('obj-schema-GoogleTypePostalAddress', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleTypePostalAddress();
-      var od = api.GoogleTypePostalAddress.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleTypePostalAddress.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleTypePostalAddress(od as api.GoogleTypePostalAddress);
     });
   });
diff --git a/generated/googleapis/test/clouddebugger/v2_test.dart b/generated/googleapis/test/clouddebugger/v2_test.dart
index cd5bb55..c5d4378 100644
--- a/generated/googleapis/test/clouddebugger/v2_test.dart
+++ b/generated/googleapis/test/clouddebugger/v2_test.dart
@@ -1031,7 +1031,9 @@
   unittest.group('obj-schema-AliasContext', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAliasContext();
-      var od = api.AliasContext.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AliasContext.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAliasContext(od as api.AliasContext);
     });
   });
@@ -1039,7 +1041,9 @@
   unittest.group('obj-schema-Breakpoint', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBreakpoint();
-      var od = api.Breakpoint.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Breakpoint.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBreakpoint(od as api.Breakpoint);
     });
   });
@@ -1047,7 +1051,9 @@
   unittest.group('obj-schema-CloudRepoSourceContext', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCloudRepoSourceContext();
-      var od = api.CloudRepoSourceContext.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CloudRepoSourceContext.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCloudRepoSourceContext(od as api.CloudRepoSourceContext);
     });
   });
@@ -1055,7 +1061,9 @@
   unittest.group('obj-schema-CloudWorkspaceId', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCloudWorkspaceId();
-      var od = api.CloudWorkspaceId.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CloudWorkspaceId.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCloudWorkspaceId(od as api.CloudWorkspaceId);
     });
   });
@@ -1063,7 +1071,9 @@
   unittest.group('obj-schema-CloudWorkspaceSourceContext', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCloudWorkspaceSourceContext();
-      var od = api.CloudWorkspaceSourceContext.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CloudWorkspaceSourceContext.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCloudWorkspaceSourceContext(od as api.CloudWorkspaceSourceContext);
     });
   });
@@ -1071,7 +1081,9 @@
   unittest.group('obj-schema-Debuggee', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDebuggee();
-      var od = api.Debuggee.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Debuggee.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDebuggee(od as api.Debuggee);
     });
   });
@@ -1079,7 +1091,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -1087,7 +1100,9 @@
   unittest.group('obj-schema-ExtendedSourceContext', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExtendedSourceContext();
-      var od = api.ExtendedSourceContext.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ExtendedSourceContext.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkExtendedSourceContext(od as api.ExtendedSourceContext);
     });
   });
@@ -1095,7 +1110,9 @@
   unittest.group('obj-schema-FormatMessage', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFormatMessage();
-      var od = api.FormatMessage.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FormatMessage.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFormatMessage(od as api.FormatMessage);
     });
   });
@@ -1103,7 +1120,9 @@
   unittest.group('obj-schema-GerritSourceContext', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGerritSourceContext();
-      var od = api.GerritSourceContext.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GerritSourceContext.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGerritSourceContext(od as api.GerritSourceContext);
     });
   });
@@ -1111,7 +1130,9 @@
   unittest.group('obj-schema-GetBreakpointResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGetBreakpointResponse();
-      var od = api.GetBreakpointResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GetBreakpointResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGetBreakpointResponse(od as api.GetBreakpointResponse);
     });
   });
@@ -1119,7 +1140,9 @@
   unittest.group('obj-schema-GitSourceContext', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGitSourceContext();
-      var od = api.GitSourceContext.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GitSourceContext.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGitSourceContext(od as api.GitSourceContext);
     });
   });
@@ -1127,7 +1150,9 @@
   unittest.group('obj-schema-ListActiveBreakpointsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListActiveBreakpointsResponse();
-      var od = api.ListActiveBreakpointsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListActiveBreakpointsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListActiveBreakpointsResponse(
           od as api.ListActiveBreakpointsResponse);
     });
@@ -1136,7 +1161,9 @@
   unittest.group('obj-schema-ListBreakpointsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListBreakpointsResponse();
-      var od = api.ListBreakpointsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListBreakpointsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListBreakpointsResponse(od as api.ListBreakpointsResponse);
     });
   });
@@ -1144,7 +1171,9 @@
   unittest.group('obj-schema-ListDebuggeesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListDebuggeesResponse();
-      var od = api.ListDebuggeesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListDebuggeesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListDebuggeesResponse(od as api.ListDebuggeesResponse);
     });
   });
@@ -1152,7 +1181,9 @@
   unittest.group('obj-schema-ProjectRepoId', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProjectRepoId();
-      var od = api.ProjectRepoId.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ProjectRepoId.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkProjectRepoId(od as api.ProjectRepoId);
     });
   });
@@ -1160,7 +1191,9 @@
   unittest.group('obj-schema-RegisterDebuggeeRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRegisterDebuggeeRequest();
-      var od = api.RegisterDebuggeeRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RegisterDebuggeeRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRegisterDebuggeeRequest(od as api.RegisterDebuggeeRequest);
     });
   });
@@ -1168,7 +1201,9 @@
   unittest.group('obj-schema-RegisterDebuggeeResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRegisterDebuggeeResponse();
-      var od = api.RegisterDebuggeeResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RegisterDebuggeeResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRegisterDebuggeeResponse(od as api.RegisterDebuggeeResponse);
     });
   });
@@ -1176,7 +1211,9 @@
   unittest.group('obj-schema-RepoId', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRepoId();
-      var od = api.RepoId.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.RepoId.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkRepoId(od as api.RepoId);
     });
   });
@@ -1184,7 +1221,9 @@
   unittest.group('obj-schema-SetBreakpointResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSetBreakpointResponse();
-      var od = api.SetBreakpointResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SetBreakpointResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSetBreakpointResponse(od as api.SetBreakpointResponse);
     });
   });
@@ -1192,7 +1231,9 @@
   unittest.group('obj-schema-SourceContext', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSourceContext();
-      var od = api.SourceContext.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SourceContext.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSourceContext(od as api.SourceContext);
     });
   });
@@ -1200,7 +1241,9 @@
   unittest.group('obj-schema-SourceLocation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSourceLocation();
-      var od = api.SourceLocation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SourceLocation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSourceLocation(od as api.SourceLocation);
     });
   });
@@ -1208,7 +1251,9 @@
   unittest.group('obj-schema-StackFrame', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStackFrame();
-      var od = api.StackFrame.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.StackFrame.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStackFrame(od as api.StackFrame);
     });
   });
@@ -1216,7 +1261,9 @@
   unittest.group('obj-schema-StatusMessage', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStatusMessage();
-      var od = api.StatusMessage.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.StatusMessage.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkStatusMessage(od as api.StatusMessage);
     });
   });
@@ -1224,7 +1271,9 @@
   unittest.group('obj-schema-UpdateActiveBreakpointRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateActiveBreakpointRequest();
-      var od = api.UpdateActiveBreakpointRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateActiveBreakpointRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateActiveBreakpointRequest(
           od as api.UpdateActiveBreakpointRequest);
     });
@@ -1233,7 +1282,9 @@
   unittest.group('obj-schema-UpdateActiveBreakpointResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateActiveBreakpointResponse();
-      var od = api.UpdateActiveBreakpointResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateActiveBreakpointResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateActiveBreakpointResponse(
           od as api.UpdateActiveBreakpointResponse);
     });
@@ -1242,7 +1293,9 @@
   unittest.group('obj-schema-Variable', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVariable();
-      var od = api.Variable.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Variable.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkVariable(od as api.Variable);
     });
   });
diff --git a/generated/googleapis/test/cloudfunctions/v1_test.dart b/generated/googleapis/test/cloudfunctions/v1_test.dart
index 18eb0c2..9d48f0e 100644
--- a/generated/googleapis/test/cloudfunctions/v1_test.dart
+++ b/generated/googleapis/test/cloudfunctions/v1_test.dart
@@ -1336,7 +1336,9 @@
   unittest.group('obj-schema-AuditConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuditConfig();
-      var od = api.AuditConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AuditConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuditConfig(od as api.AuditConfig);
     });
   });
@@ -1344,7 +1346,9 @@
   unittest.group('obj-schema-AuditLogConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuditLogConfig();
-      var od = api.AuditLogConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AuditLogConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuditLogConfig(od as api.AuditLogConfig);
     });
   });
@@ -1352,7 +1356,9 @@
   unittest.group('obj-schema-Binding', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBinding();
-      var od = api.Binding.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Binding.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBinding(od as api.Binding);
     });
   });
@@ -1360,7 +1366,9 @@
   unittest.group('obj-schema-CallFunctionRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCallFunctionRequest();
-      var od = api.CallFunctionRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CallFunctionRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCallFunctionRequest(od as api.CallFunctionRequest);
     });
   });
@@ -1368,7 +1376,9 @@
   unittest.group('obj-schema-CallFunctionResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCallFunctionResponse();
-      var od = api.CallFunctionResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CallFunctionResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCallFunctionResponse(od as api.CallFunctionResponse);
     });
   });
@@ -1376,7 +1386,9 @@
   unittest.group('obj-schema-CloudFunction', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCloudFunction();
-      var od = api.CloudFunction.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CloudFunction.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCloudFunction(od as api.CloudFunction);
     });
   });
@@ -1384,7 +1396,9 @@
   unittest.group('obj-schema-EventTrigger', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEventTrigger();
-      var od = api.EventTrigger.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EventTrigger.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEventTrigger(od as api.EventTrigger);
     });
   });
@@ -1392,7 +1406,8 @@
   unittest.group('obj-schema-Expr', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExpr();
-      var od = api.Expr.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Expr.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkExpr(od as api.Expr);
     });
   });
@@ -1400,7 +1415,9 @@
   unittest.group('obj-schema-FailurePolicy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFailurePolicy();
-      var od = api.FailurePolicy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FailurePolicy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFailurePolicy(od as api.FailurePolicy);
     });
   });
@@ -1408,7 +1425,9 @@
   unittest.group('obj-schema-GenerateDownloadUrlRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGenerateDownloadUrlRequest();
-      var od = api.GenerateDownloadUrlRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GenerateDownloadUrlRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGenerateDownloadUrlRequest(od as api.GenerateDownloadUrlRequest);
     });
   });
@@ -1416,7 +1435,9 @@
   unittest.group('obj-schema-GenerateDownloadUrlResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGenerateDownloadUrlResponse();
-      var od = api.GenerateDownloadUrlResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GenerateDownloadUrlResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGenerateDownloadUrlResponse(od as api.GenerateDownloadUrlResponse);
     });
   });
@@ -1424,7 +1445,9 @@
   unittest.group('obj-schema-GenerateUploadUrlRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGenerateUploadUrlRequest();
-      var od = api.GenerateUploadUrlRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GenerateUploadUrlRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGenerateUploadUrlRequest(od as api.GenerateUploadUrlRequest);
     });
   });
@@ -1432,7 +1455,9 @@
   unittest.group('obj-schema-GenerateUploadUrlResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGenerateUploadUrlResponse();
-      var od = api.GenerateUploadUrlResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GenerateUploadUrlResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGenerateUploadUrlResponse(od as api.GenerateUploadUrlResponse);
     });
   });
@@ -1440,7 +1465,9 @@
   unittest.group('obj-schema-HttpsTrigger', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHttpsTrigger();
-      var od = api.HttpsTrigger.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HttpsTrigger.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHttpsTrigger(od as api.HttpsTrigger);
     });
   });
@@ -1448,7 +1475,9 @@
   unittest.group('obj-schema-ListFunctionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListFunctionsResponse();
-      var od = api.ListFunctionsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListFunctionsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListFunctionsResponse(od as api.ListFunctionsResponse);
     });
   });
@@ -1456,7 +1485,9 @@
   unittest.group('obj-schema-ListLocationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListLocationsResponse();
-      var od = api.ListLocationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListLocationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListLocationsResponse(od as api.ListLocationsResponse);
     });
   });
@@ -1464,7 +1495,9 @@
   unittest.group('obj-schema-ListOperationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListOperationsResponse();
-      var od = api.ListOperationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListOperationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListOperationsResponse(od as api.ListOperationsResponse);
     });
   });
@@ -1472,7 +1505,9 @@
   unittest.group('obj-schema-Location', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLocation();
-      var od = api.Location.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Location.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLocation(od as api.Location);
     });
   });
@@ -1480,7 +1515,9 @@
   unittest.group('obj-schema-Operation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperation();
-      var od = api.Operation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Operation.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOperation(od as api.Operation);
     });
   });
@@ -1488,7 +1525,9 @@
   unittest.group('obj-schema-OperationMetadataV1', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperationMetadataV1();
-      var od = api.OperationMetadataV1.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OperationMetadataV1.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOperationMetadataV1(od as api.OperationMetadataV1);
     });
   });
@@ -1496,7 +1535,9 @@
   unittest.group('obj-schema-Policy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPolicy();
-      var od = api.Policy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Policy.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPolicy(od as api.Policy);
     });
   });
@@ -1504,7 +1545,8 @@
   unittest.group('obj-schema-Retry', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRetry();
-      var od = api.Retry.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Retry.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkRetry(od as api.Retry);
     });
   });
@@ -1512,7 +1554,9 @@
   unittest.group('obj-schema-SetIamPolicyRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSetIamPolicyRequest();
-      var od = api.SetIamPolicyRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SetIamPolicyRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSetIamPolicyRequest(od as api.SetIamPolicyRequest);
     });
   });
@@ -1520,7 +1564,9 @@
   unittest.group('obj-schema-SourceRepository', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSourceRepository();
-      var od = api.SourceRepository.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SourceRepository.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSourceRepository(od as api.SourceRepository);
     });
   });
@@ -1528,7 +1574,9 @@
   unittest.group('obj-schema-Status', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStatus();
-      var od = api.Status.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Status.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStatus(od as api.Status);
     });
   });
@@ -1536,7 +1584,9 @@
   unittest.group('obj-schema-TestIamPermissionsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestIamPermissionsRequest();
-      var od = api.TestIamPermissionsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestIamPermissionsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestIamPermissionsRequest(od as api.TestIamPermissionsRequest);
     });
   });
@@ -1544,7 +1594,9 @@
   unittest.group('obj-schema-TestIamPermissionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestIamPermissionsResponse();
-      var od = api.TestIamPermissionsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestIamPermissionsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestIamPermissionsResponse(od as api.TestIamPermissionsResponse);
     });
   });
diff --git a/generated/googleapis/test/cloudidentity/v1_test.dart b/generated/googleapis/test/cloudidentity/v1_test.dart
index bd91c5b..0c6f85d 100644
--- a/generated/googleapis/test/cloudidentity/v1_test.dart
+++ b/generated/googleapis/test/cloudidentity/v1_test.dart
@@ -2068,7 +2068,9 @@
   unittest.group('obj-schema-CheckTransitiveMembershipResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCheckTransitiveMembershipResponse();
-      var od = api.CheckTransitiveMembershipResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CheckTransitiveMembershipResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCheckTransitiveMembershipResponse(
           od as api.CheckTransitiveMembershipResponse);
     });
@@ -2077,7 +2079,9 @@
   unittest.group('obj-schema-DynamicGroupMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDynamicGroupMetadata();
-      var od = api.DynamicGroupMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DynamicGroupMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDynamicGroupMetadata(od as api.DynamicGroupMetadata);
     });
   });
@@ -2085,7 +2089,9 @@
   unittest.group('obj-schema-DynamicGroupQuery', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDynamicGroupQuery();
-      var od = api.DynamicGroupQuery.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DynamicGroupQuery.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDynamicGroupQuery(od as api.DynamicGroupQuery);
     });
   });
@@ -2093,7 +2099,9 @@
   unittest.group('obj-schema-DynamicGroupStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDynamicGroupStatus();
-      var od = api.DynamicGroupStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DynamicGroupStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDynamicGroupStatus(od as api.DynamicGroupStatus);
     });
   });
@@ -2101,7 +2109,9 @@
   unittest.group('obj-schema-EntityKey', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEntityKey();
-      var od = api.EntityKey.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.EntityKey.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEntityKey(od as api.EntityKey);
     });
   });
@@ -2109,7 +2119,9 @@
   unittest.group('obj-schema-ExpiryDetail', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExpiryDetail();
-      var od = api.ExpiryDetail.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ExpiryDetail.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkExpiryDetail(od as api.ExpiryDetail);
     });
   });
@@ -2117,7 +2129,9 @@
   unittest.group('obj-schema-GetMembershipGraphResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGetMembershipGraphResponse();
-      var od = api.GetMembershipGraphResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GetMembershipGraphResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGetMembershipGraphResponse(od as api.GetMembershipGraphResponse);
     });
   });
@@ -2126,8 +2140,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleAppsCloudidentityDevicesV1AndroidAttributes();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleAppsCloudidentityDevicesV1AndroidAttributes.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleAppsCloudidentityDevicesV1AndroidAttributes(
           od as api.GoogleAppsCloudidentityDevicesV1AndroidAttributes);
     });
@@ -2138,9 +2153,10 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleAppsCloudidentityDevicesV1ApproveDeviceUserRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleAppsCloudidentityDevicesV1ApproveDeviceUserRequest.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleAppsCloudidentityDevicesV1ApproveDeviceUserRequest(
           od as api.GoogleAppsCloudidentityDevicesV1ApproveDeviceUserRequest);
     });
@@ -2151,8 +2167,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleAppsCloudidentityDevicesV1ApproveDeviceUserResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleAppsCloudidentityDevicesV1ApproveDeviceUserResponse
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleAppsCloudidentityDevicesV1ApproveDeviceUserResponse(
           od as api.GoogleAppsCloudidentityDevicesV1ApproveDeviceUserResponse);
     });
@@ -2162,9 +2179,10 @@
       'obj-schema-GoogleAppsCloudidentityDevicesV1BlockDeviceUserRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleAppsCloudidentityDevicesV1BlockDeviceUserRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleAppsCloudidentityDevicesV1BlockDeviceUserRequest.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleAppsCloudidentityDevicesV1BlockDeviceUserRequest(
           od as api.GoogleAppsCloudidentityDevicesV1BlockDeviceUserRequest);
     });
@@ -2174,9 +2192,10 @@
       'obj-schema-GoogleAppsCloudidentityDevicesV1BlockDeviceUserResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleAppsCloudidentityDevicesV1BlockDeviceUserResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleAppsCloudidentityDevicesV1BlockDeviceUserResponse.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleAppsCloudidentityDevicesV1BlockDeviceUserResponse(
           od as api.GoogleAppsCloudidentityDevicesV1BlockDeviceUserResponse);
     });
@@ -2186,9 +2205,10 @@
       'obj-schema-GoogleAppsCloudidentityDevicesV1CancelWipeDeviceRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleAppsCloudidentityDevicesV1CancelWipeDeviceRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleAppsCloudidentityDevicesV1CancelWipeDeviceRequest.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleAppsCloudidentityDevicesV1CancelWipeDeviceRequest(
           od as api.GoogleAppsCloudidentityDevicesV1CancelWipeDeviceRequest);
     });
@@ -2199,9 +2219,10 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleAppsCloudidentityDevicesV1CancelWipeDeviceResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleAppsCloudidentityDevicesV1CancelWipeDeviceResponse.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleAppsCloudidentityDevicesV1CancelWipeDeviceResponse(
           od as api.GoogleAppsCloudidentityDevicesV1CancelWipeDeviceResponse);
     });
@@ -2213,8 +2234,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleAppsCloudidentityDevicesV1CancelWipeDeviceUserRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleAppsCloudidentityDevicesV1CancelWipeDeviceUserRequest
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleAppsCloudidentityDevicesV1CancelWipeDeviceUserRequest(od
           as api.GoogleAppsCloudidentityDevicesV1CancelWipeDeviceUserRequest);
     });
@@ -2226,8 +2248,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleAppsCloudidentityDevicesV1CancelWipeDeviceUserResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleAppsCloudidentityDevicesV1CancelWipeDeviceUserResponse
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleAppsCloudidentityDevicesV1CancelWipeDeviceUserResponse(od
           as api.GoogleAppsCloudidentityDevicesV1CancelWipeDeviceUserResponse);
     });
@@ -2236,8 +2259,9 @@
   unittest.group('obj-schema-GoogleAppsCloudidentityDevicesV1ClientState', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleAppsCloudidentityDevicesV1ClientState();
-      var od =
-          api.GoogleAppsCloudidentityDevicesV1ClientState.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleAppsCloudidentityDevicesV1ClientState.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleAppsCloudidentityDevicesV1ClientState(
           od as api.GoogleAppsCloudidentityDevicesV1ClientState);
     });
@@ -2247,9 +2271,10 @@
       'obj-schema-GoogleAppsCloudidentityDevicesV1CustomAttributeValue', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleAppsCloudidentityDevicesV1CustomAttributeValue();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleAppsCloudidentityDevicesV1CustomAttributeValue.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleAppsCloudidentityDevicesV1CustomAttributeValue(
           od as api.GoogleAppsCloudidentityDevicesV1CustomAttributeValue);
     });
@@ -2258,7 +2283,9 @@
   unittest.group('obj-schema-GoogleAppsCloudidentityDevicesV1Device', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleAppsCloudidentityDevicesV1Device();
-      var od = api.GoogleAppsCloudidentityDevicesV1Device.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleAppsCloudidentityDevicesV1Device.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleAppsCloudidentityDevicesV1Device(
           od as api.GoogleAppsCloudidentityDevicesV1Device);
     });
@@ -2267,8 +2294,9 @@
   unittest.group('obj-schema-GoogleAppsCloudidentityDevicesV1DeviceUser', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleAppsCloudidentityDevicesV1DeviceUser();
-      var od =
-          api.GoogleAppsCloudidentityDevicesV1DeviceUser.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleAppsCloudidentityDevicesV1DeviceUser.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleAppsCloudidentityDevicesV1DeviceUser(
           od as api.GoogleAppsCloudidentityDevicesV1DeviceUser);
     });
@@ -2279,9 +2307,10 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleAppsCloudidentityDevicesV1ListClientStatesResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleAppsCloudidentityDevicesV1ListClientStatesResponse.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleAppsCloudidentityDevicesV1ListClientStatesResponse(
           od as api.GoogleAppsCloudidentityDevicesV1ListClientStatesResponse);
     });
@@ -2291,9 +2320,10 @@
       'obj-schema-GoogleAppsCloudidentityDevicesV1ListDeviceUsersResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleAppsCloudidentityDevicesV1ListDeviceUsersResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleAppsCloudidentityDevicesV1ListDeviceUsersResponse.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleAppsCloudidentityDevicesV1ListDeviceUsersResponse(
           od as api.GoogleAppsCloudidentityDevicesV1ListDeviceUsersResponse);
     });
@@ -2303,8 +2333,9 @@
       'obj-schema-GoogleAppsCloudidentityDevicesV1ListDevicesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleAppsCloudidentityDevicesV1ListDevicesResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleAppsCloudidentityDevicesV1ListDevicesResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleAppsCloudidentityDevicesV1ListDevicesResponse(
           od as api.GoogleAppsCloudidentityDevicesV1ListDevicesResponse);
     });
@@ -2316,8 +2347,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleAppsCloudidentityDevicesV1LookupSelfDeviceUsersResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleAppsCloudidentityDevicesV1LookupSelfDeviceUsersResponse
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleAppsCloudidentityDevicesV1LookupSelfDeviceUsersResponse(od
           as api.GoogleAppsCloudidentityDevicesV1LookupSelfDeviceUsersResponse);
     });
@@ -2327,8 +2359,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleAppsCloudidentityDevicesV1WipeDeviceRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleAppsCloudidentityDevicesV1WipeDeviceRequest.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleAppsCloudidentityDevicesV1WipeDeviceRequest(
           od as api.GoogleAppsCloudidentityDevicesV1WipeDeviceRequest);
     });
@@ -2338,8 +2371,9 @@
       'obj-schema-GoogleAppsCloudidentityDevicesV1WipeDeviceResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleAppsCloudidentityDevicesV1WipeDeviceResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleAppsCloudidentityDevicesV1WipeDeviceResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleAppsCloudidentityDevicesV1WipeDeviceResponse(
           od as api.GoogleAppsCloudidentityDevicesV1WipeDeviceResponse);
     });
@@ -2349,9 +2383,10 @@
       'obj-schema-GoogleAppsCloudidentityDevicesV1WipeDeviceUserRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleAppsCloudidentityDevicesV1WipeDeviceUserRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleAppsCloudidentityDevicesV1WipeDeviceUserRequest.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleAppsCloudidentityDevicesV1WipeDeviceUserRequest(
           od as api.GoogleAppsCloudidentityDevicesV1WipeDeviceUserRequest);
     });
@@ -2361,9 +2396,10 @@
       'obj-schema-GoogleAppsCloudidentityDevicesV1WipeDeviceUserResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleAppsCloudidentityDevicesV1WipeDeviceUserResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleAppsCloudidentityDevicesV1WipeDeviceUserResponse.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleAppsCloudidentityDevicesV1WipeDeviceUserResponse(
           od as api.GoogleAppsCloudidentityDevicesV1WipeDeviceUserResponse);
     });
@@ -2372,7 +2408,8 @@
   unittest.group('obj-schema-Group', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGroup();
-      var od = api.Group.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Group.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGroup(od as api.Group);
     });
   });
@@ -2380,7 +2417,9 @@
   unittest.group('obj-schema-GroupRelation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGroupRelation();
-      var od = api.GroupRelation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GroupRelation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGroupRelation(od as api.GroupRelation);
     });
   });
@@ -2388,7 +2427,9 @@
   unittest.group('obj-schema-ListGroupsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListGroupsResponse();
-      var od = api.ListGroupsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListGroupsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListGroupsResponse(od as api.ListGroupsResponse);
     });
   });
@@ -2396,7 +2437,9 @@
   unittest.group('obj-schema-ListMembershipsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListMembershipsResponse();
-      var od = api.ListMembershipsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListMembershipsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListMembershipsResponse(od as api.ListMembershipsResponse);
     });
   });
@@ -2404,7 +2447,9 @@
   unittest.group('obj-schema-LookupGroupNameResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLookupGroupNameResponse();
-      var od = api.LookupGroupNameResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LookupGroupNameResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLookupGroupNameResponse(od as api.LookupGroupNameResponse);
     });
   });
@@ -2412,7 +2457,9 @@
   unittest.group('obj-schema-LookupMembershipNameResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLookupMembershipNameResponse();
-      var od = api.LookupMembershipNameResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LookupMembershipNameResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLookupMembershipNameResponse(od as api.LookupMembershipNameResponse);
     });
   });
@@ -2420,7 +2467,9 @@
   unittest.group('obj-schema-MemberRelation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMemberRelation();
-      var od = api.MemberRelation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MemberRelation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMemberRelation(od as api.MemberRelation);
     });
   });
@@ -2428,7 +2477,9 @@
   unittest.group('obj-schema-Membership', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMembership();
-      var od = api.Membership.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Membership.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkMembership(od as api.Membership);
     });
   });
@@ -2436,7 +2487,9 @@
   unittest.group('obj-schema-MembershipAdjacencyList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMembershipAdjacencyList();
-      var od = api.MembershipAdjacencyList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MembershipAdjacencyList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMembershipAdjacencyList(od as api.MembershipAdjacencyList);
     });
   });
@@ -2444,7 +2497,9 @@
   unittest.group('obj-schema-MembershipRole', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMembershipRole();
-      var od = api.MembershipRole.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MembershipRole.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMembershipRole(od as api.MembershipRole);
     });
   });
@@ -2452,7 +2507,9 @@
   unittest.group('obj-schema-ModifyMembershipRolesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildModifyMembershipRolesRequest();
-      var od = api.ModifyMembershipRolesRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ModifyMembershipRolesRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkModifyMembershipRolesRequest(od as api.ModifyMembershipRolesRequest);
     });
   });
@@ -2460,7 +2517,9 @@
   unittest.group('obj-schema-ModifyMembershipRolesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildModifyMembershipRolesResponse();
-      var od = api.ModifyMembershipRolesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ModifyMembershipRolesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkModifyMembershipRolesResponse(
           od as api.ModifyMembershipRolesResponse);
     });
@@ -2469,7 +2528,9 @@
   unittest.group('obj-schema-Operation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperation();
-      var od = api.Operation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Operation.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOperation(od as api.Operation);
     });
   });
@@ -2477,7 +2538,9 @@
   unittest.group('obj-schema-SearchGroupsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSearchGroupsResponse();
-      var od = api.SearchGroupsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SearchGroupsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSearchGroupsResponse(od as api.SearchGroupsResponse);
     });
   });
@@ -2485,7 +2548,9 @@
   unittest.group('obj-schema-SearchTransitiveGroupsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSearchTransitiveGroupsResponse();
-      var od = api.SearchTransitiveGroupsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SearchTransitiveGroupsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSearchTransitiveGroupsResponse(
           od as api.SearchTransitiveGroupsResponse);
     });
@@ -2494,7 +2559,9 @@
   unittest.group('obj-schema-SearchTransitiveMembershipsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSearchTransitiveMembershipsResponse();
-      var od = api.SearchTransitiveMembershipsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SearchTransitiveMembershipsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSearchTransitiveMembershipsResponse(
           od as api.SearchTransitiveMembershipsResponse);
     });
@@ -2503,7 +2570,9 @@
   unittest.group('obj-schema-Status', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStatus();
-      var od = api.Status.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Status.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStatus(od as api.Status);
     });
   });
@@ -2511,7 +2580,9 @@
   unittest.group('obj-schema-TransitiveMembershipRole', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTransitiveMembershipRole();
-      var od = api.TransitiveMembershipRole.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TransitiveMembershipRole.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTransitiveMembershipRole(od as api.TransitiveMembershipRole);
     });
   });
@@ -2519,7 +2590,9 @@
   unittest.group('obj-schema-UpdateMembershipRolesParams', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateMembershipRolesParams();
-      var od = api.UpdateMembershipRolesParams.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateMembershipRolesParams.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateMembershipRolesParams(od as api.UpdateMembershipRolesParams);
     });
   });
@@ -2527,7 +2600,9 @@
   unittest.group('obj-schema-UserInvitation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUserInvitation();
-      var od = api.UserInvitation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UserInvitation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUserInvitation(od as api.UserInvitation);
     });
   });
diff --git a/generated/googleapis/test/cloudiot/v1_test.dart b/generated/googleapis/test/cloudiot/v1_test.dart
index 4137a65..cee57b1 100644
--- a/generated/googleapis/test/cloudiot/v1_test.dart
+++ b/generated/googleapis/test/cloudiot/v1_test.dart
@@ -1288,7 +1288,9 @@
   unittest.group('obj-schema-BindDeviceToGatewayRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBindDeviceToGatewayRequest();
-      var od = api.BindDeviceToGatewayRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BindDeviceToGatewayRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBindDeviceToGatewayRequest(od as api.BindDeviceToGatewayRequest);
     });
   });
@@ -1296,7 +1298,9 @@
   unittest.group('obj-schema-BindDeviceToGatewayResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBindDeviceToGatewayResponse();
-      var od = api.BindDeviceToGatewayResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BindDeviceToGatewayResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBindDeviceToGatewayResponse(od as api.BindDeviceToGatewayResponse);
     });
   });
@@ -1304,7 +1308,9 @@
   unittest.group('obj-schema-Binding', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBinding();
-      var od = api.Binding.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Binding.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBinding(od as api.Binding);
     });
   });
@@ -1312,7 +1318,9 @@
   unittest.group('obj-schema-Device', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDevice();
-      var od = api.Device.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Device.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDevice(od as api.Device);
     });
   });
@@ -1320,7 +1328,9 @@
   unittest.group('obj-schema-DeviceConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeviceConfig();
-      var od = api.DeviceConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeviceConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeviceConfig(od as api.DeviceConfig);
     });
   });
@@ -1328,7 +1338,9 @@
   unittest.group('obj-schema-DeviceCredential', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeviceCredential();
-      var od = api.DeviceCredential.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeviceCredential.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeviceCredential(od as api.DeviceCredential);
     });
   });
@@ -1336,7 +1348,9 @@
   unittest.group('obj-schema-DeviceRegistry', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeviceRegistry();
-      var od = api.DeviceRegistry.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeviceRegistry.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeviceRegistry(od as api.DeviceRegistry);
     });
   });
@@ -1344,7 +1358,9 @@
   unittest.group('obj-schema-DeviceState', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeviceState();
-      var od = api.DeviceState.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeviceState.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeviceState(od as api.DeviceState);
     });
   });
@@ -1352,7 +1368,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -1360,7 +1377,9 @@
   unittest.group('obj-schema-EventNotificationConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEventNotificationConfig();
-      var od = api.EventNotificationConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EventNotificationConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEventNotificationConfig(od as api.EventNotificationConfig);
     });
   });
@@ -1368,7 +1387,8 @@
   unittest.group('obj-schema-Expr', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExpr();
-      var od = api.Expr.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Expr.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkExpr(od as api.Expr);
     });
   });
@@ -1376,7 +1396,9 @@
   unittest.group('obj-schema-GatewayConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGatewayConfig();
-      var od = api.GatewayConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GatewayConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGatewayConfig(od as api.GatewayConfig);
     });
   });
@@ -1384,7 +1406,9 @@
   unittest.group('obj-schema-GetIamPolicyRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGetIamPolicyRequest();
-      var od = api.GetIamPolicyRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GetIamPolicyRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGetIamPolicyRequest(od as api.GetIamPolicyRequest);
     });
   });
@@ -1392,7 +1416,9 @@
   unittest.group('obj-schema-GetPolicyOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGetPolicyOptions();
-      var od = api.GetPolicyOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GetPolicyOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGetPolicyOptions(od as api.GetPolicyOptions);
     });
   });
@@ -1400,7 +1426,9 @@
   unittest.group('obj-schema-HttpConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHttpConfig();
-      var od = api.HttpConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.HttpConfig.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkHttpConfig(od as api.HttpConfig);
     });
   });
@@ -1408,7 +1436,9 @@
   unittest.group('obj-schema-ListDeviceConfigVersionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListDeviceConfigVersionsResponse();
-      var od = api.ListDeviceConfigVersionsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListDeviceConfigVersionsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListDeviceConfigVersionsResponse(
           od as api.ListDeviceConfigVersionsResponse);
     });
@@ -1417,7 +1447,9 @@
   unittest.group('obj-schema-ListDeviceRegistriesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListDeviceRegistriesResponse();
-      var od = api.ListDeviceRegistriesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListDeviceRegistriesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListDeviceRegistriesResponse(od as api.ListDeviceRegistriesResponse);
     });
   });
@@ -1425,7 +1457,9 @@
   unittest.group('obj-schema-ListDeviceStatesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListDeviceStatesResponse();
-      var od = api.ListDeviceStatesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListDeviceStatesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListDeviceStatesResponse(od as api.ListDeviceStatesResponse);
     });
   });
@@ -1433,7 +1467,9 @@
   unittest.group('obj-schema-ListDevicesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListDevicesResponse();
-      var od = api.ListDevicesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListDevicesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListDevicesResponse(od as api.ListDevicesResponse);
     });
   });
@@ -1441,7 +1477,9 @@
   unittest.group('obj-schema-ModifyCloudToDeviceConfigRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildModifyCloudToDeviceConfigRequest();
-      var od = api.ModifyCloudToDeviceConfigRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ModifyCloudToDeviceConfigRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkModifyCloudToDeviceConfigRequest(
           od as api.ModifyCloudToDeviceConfigRequest);
     });
@@ -1450,7 +1488,9 @@
   unittest.group('obj-schema-MqttConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMqttConfig();
-      var od = api.MqttConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.MqttConfig.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkMqttConfig(od as api.MqttConfig);
     });
   });
@@ -1458,7 +1498,9 @@
   unittest.group('obj-schema-Policy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPolicy();
-      var od = api.Policy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Policy.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPolicy(od as api.Policy);
     });
   });
@@ -1466,7 +1508,9 @@
   unittest.group('obj-schema-PublicKeyCertificate', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPublicKeyCertificate();
-      var od = api.PublicKeyCertificate.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PublicKeyCertificate.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPublicKeyCertificate(od as api.PublicKeyCertificate);
     });
   });
@@ -1474,7 +1518,9 @@
   unittest.group('obj-schema-PublicKeyCredential', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPublicKeyCredential();
-      var od = api.PublicKeyCredential.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PublicKeyCredential.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPublicKeyCredential(od as api.PublicKeyCredential);
     });
   });
@@ -1482,7 +1528,9 @@
   unittest.group('obj-schema-RegistryCredential', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRegistryCredential();
-      var od = api.RegistryCredential.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RegistryCredential.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRegistryCredential(od as api.RegistryCredential);
     });
   });
@@ -1490,7 +1538,9 @@
   unittest.group('obj-schema-SendCommandToDeviceRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSendCommandToDeviceRequest();
-      var od = api.SendCommandToDeviceRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SendCommandToDeviceRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSendCommandToDeviceRequest(od as api.SendCommandToDeviceRequest);
     });
   });
@@ -1498,7 +1548,9 @@
   unittest.group('obj-schema-SendCommandToDeviceResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSendCommandToDeviceResponse();
-      var od = api.SendCommandToDeviceResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SendCommandToDeviceResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSendCommandToDeviceResponse(od as api.SendCommandToDeviceResponse);
     });
   });
@@ -1506,7 +1558,9 @@
   unittest.group('obj-schema-SetIamPolicyRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSetIamPolicyRequest();
-      var od = api.SetIamPolicyRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SetIamPolicyRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSetIamPolicyRequest(od as api.SetIamPolicyRequest);
     });
   });
@@ -1514,7 +1568,9 @@
   unittest.group('obj-schema-StateNotificationConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStateNotificationConfig();
-      var od = api.StateNotificationConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.StateNotificationConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkStateNotificationConfig(od as api.StateNotificationConfig);
     });
   });
@@ -1522,7 +1578,9 @@
   unittest.group('obj-schema-Status', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStatus();
-      var od = api.Status.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Status.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStatus(od as api.Status);
     });
   });
@@ -1530,7 +1588,9 @@
   unittest.group('obj-schema-TestIamPermissionsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestIamPermissionsRequest();
-      var od = api.TestIamPermissionsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestIamPermissionsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestIamPermissionsRequest(od as api.TestIamPermissionsRequest);
     });
   });
@@ -1538,7 +1598,9 @@
   unittest.group('obj-schema-TestIamPermissionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestIamPermissionsResponse();
-      var od = api.TestIamPermissionsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestIamPermissionsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestIamPermissionsResponse(od as api.TestIamPermissionsResponse);
     });
   });
@@ -1546,7 +1608,9 @@
   unittest.group('obj-schema-UnbindDeviceFromGatewayRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUnbindDeviceFromGatewayRequest();
-      var od = api.UnbindDeviceFromGatewayRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UnbindDeviceFromGatewayRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUnbindDeviceFromGatewayRequest(
           od as api.UnbindDeviceFromGatewayRequest);
     });
@@ -1555,7 +1619,9 @@
   unittest.group('obj-schema-UnbindDeviceFromGatewayResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUnbindDeviceFromGatewayResponse();
-      var od = api.UnbindDeviceFromGatewayResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UnbindDeviceFromGatewayResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUnbindDeviceFromGatewayResponse(
           od as api.UnbindDeviceFromGatewayResponse);
     });
@@ -1564,7 +1630,9 @@
   unittest.group('obj-schema-X509CertificateDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildX509CertificateDetails();
-      var od = api.X509CertificateDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.X509CertificateDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkX509CertificateDetails(od as api.X509CertificateDetails);
     });
   });
diff --git a/generated/googleapis/test/cloudkms/v1_test.dart b/generated/googleapis/test/cloudkms/v1_test.dart
index 47534b7..d042394 100644
--- a/generated/googleapis/test/cloudkms/v1_test.dart
+++ b/generated/googleapis/test/cloudkms/v1_test.dart
@@ -1525,7 +1525,9 @@
   unittest.group('obj-schema-AsymmetricDecryptRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAsymmetricDecryptRequest();
-      var od = api.AsymmetricDecryptRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AsymmetricDecryptRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAsymmetricDecryptRequest(od as api.AsymmetricDecryptRequest);
     });
   });
@@ -1533,7 +1535,9 @@
   unittest.group('obj-schema-AsymmetricDecryptResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAsymmetricDecryptResponse();
-      var od = api.AsymmetricDecryptResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AsymmetricDecryptResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAsymmetricDecryptResponse(od as api.AsymmetricDecryptResponse);
     });
   });
@@ -1541,7 +1545,9 @@
   unittest.group('obj-schema-AsymmetricSignRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAsymmetricSignRequest();
-      var od = api.AsymmetricSignRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AsymmetricSignRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAsymmetricSignRequest(od as api.AsymmetricSignRequest);
     });
   });
@@ -1549,7 +1555,9 @@
   unittest.group('obj-schema-AsymmetricSignResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAsymmetricSignResponse();
-      var od = api.AsymmetricSignResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AsymmetricSignResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAsymmetricSignResponse(od as api.AsymmetricSignResponse);
     });
   });
@@ -1557,7 +1565,9 @@
   unittest.group('obj-schema-AuditConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuditConfig();
-      var od = api.AuditConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AuditConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuditConfig(od as api.AuditConfig);
     });
   });
@@ -1565,7 +1575,9 @@
   unittest.group('obj-schema-AuditLogConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuditLogConfig();
-      var od = api.AuditLogConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AuditLogConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuditLogConfig(od as api.AuditLogConfig);
     });
   });
@@ -1573,7 +1585,9 @@
   unittest.group('obj-schema-Binding', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBinding();
-      var od = api.Binding.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Binding.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBinding(od as api.Binding);
     });
   });
@@ -1581,7 +1595,9 @@
   unittest.group('obj-schema-CertificateChains', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCertificateChains();
-      var od = api.CertificateChains.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CertificateChains.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCertificateChains(od as api.CertificateChains);
     });
   });
@@ -1589,7 +1605,9 @@
   unittest.group('obj-schema-CryptoKey', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCryptoKey();
-      var od = api.CryptoKey.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.CryptoKey.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkCryptoKey(od as api.CryptoKey);
     });
   });
@@ -1597,7 +1615,9 @@
   unittest.group('obj-schema-CryptoKeyVersion', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCryptoKeyVersion();
-      var od = api.CryptoKeyVersion.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CryptoKeyVersion.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCryptoKeyVersion(od as api.CryptoKeyVersion);
     });
   });
@@ -1605,7 +1625,9 @@
   unittest.group('obj-schema-CryptoKeyVersionTemplate', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCryptoKeyVersionTemplate();
-      var od = api.CryptoKeyVersionTemplate.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CryptoKeyVersionTemplate.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCryptoKeyVersionTemplate(od as api.CryptoKeyVersionTemplate);
     });
   });
@@ -1613,7 +1635,9 @@
   unittest.group('obj-schema-DecryptRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDecryptRequest();
-      var od = api.DecryptRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DecryptRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDecryptRequest(od as api.DecryptRequest);
     });
   });
@@ -1621,7 +1645,9 @@
   unittest.group('obj-schema-DecryptResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDecryptResponse();
-      var od = api.DecryptResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DecryptResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDecryptResponse(od as api.DecryptResponse);
     });
   });
@@ -1629,7 +1655,9 @@
   unittest.group('obj-schema-DestroyCryptoKeyVersionRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDestroyCryptoKeyVersionRequest();
-      var od = api.DestroyCryptoKeyVersionRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DestroyCryptoKeyVersionRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDestroyCryptoKeyVersionRequest(
           od as api.DestroyCryptoKeyVersionRequest);
     });
@@ -1638,7 +1666,9 @@
   unittest.group('obj-schema-Digest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDigest();
-      var od = api.Digest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Digest.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDigest(od as api.Digest);
     });
   });
@@ -1646,7 +1676,9 @@
   unittest.group('obj-schema-EncryptRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEncryptRequest();
-      var od = api.EncryptRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EncryptRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEncryptRequest(od as api.EncryptRequest);
     });
   });
@@ -1654,7 +1686,9 @@
   unittest.group('obj-schema-EncryptResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEncryptResponse();
-      var od = api.EncryptResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EncryptResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEncryptResponse(od as api.EncryptResponse);
     });
   });
@@ -1662,7 +1696,8 @@
   unittest.group('obj-schema-Expr', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExpr();
-      var od = api.Expr.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Expr.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkExpr(od as api.Expr);
     });
   });
@@ -1670,7 +1705,9 @@
   unittest.group('obj-schema-ExternalProtectionLevelOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExternalProtectionLevelOptions();
-      var od = api.ExternalProtectionLevelOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ExternalProtectionLevelOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkExternalProtectionLevelOptions(
           od as api.ExternalProtectionLevelOptions);
     });
@@ -1679,7 +1716,9 @@
   unittest.group('obj-schema-ImportCryptoKeyVersionRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildImportCryptoKeyVersionRequest();
-      var od = api.ImportCryptoKeyVersionRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ImportCryptoKeyVersionRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkImportCryptoKeyVersionRequest(
           od as api.ImportCryptoKeyVersionRequest);
     });
@@ -1688,7 +1727,9 @@
   unittest.group('obj-schema-ImportJob', () {
     unittest.test('to-json--from-json', () async {
       var o = buildImportJob();
-      var od = api.ImportJob.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ImportJob.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkImportJob(od as api.ImportJob);
     });
   });
@@ -1696,7 +1737,9 @@
   unittest.group('obj-schema-KeyOperationAttestation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildKeyOperationAttestation();
-      var od = api.KeyOperationAttestation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.KeyOperationAttestation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkKeyOperationAttestation(od as api.KeyOperationAttestation);
     });
   });
@@ -1704,7 +1747,9 @@
   unittest.group('obj-schema-KeyRing', () {
     unittest.test('to-json--from-json', () async {
       var o = buildKeyRing();
-      var od = api.KeyRing.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.KeyRing.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkKeyRing(od as api.KeyRing);
     });
   });
@@ -1712,7 +1757,9 @@
   unittest.group('obj-schema-ListCryptoKeyVersionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListCryptoKeyVersionsResponse();
-      var od = api.ListCryptoKeyVersionsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListCryptoKeyVersionsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListCryptoKeyVersionsResponse(
           od as api.ListCryptoKeyVersionsResponse);
     });
@@ -1721,7 +1768,9 @@
   unittest.group('obj-schema-ListCryptoKeysResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListCryptoKeysResponse();
-      var od = api.ListCryptoKeysResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListCryptoKeysResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListCryptoKeysResponse(od as api.ListCryptoKeysResponse);
     });
   });
@@ -1729,7 +1778,9 @@
   unittest.group('obj-schema-ListImportJobsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListImportJobsResponse();
-      var od = api.ListImportJobsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListImportJobsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListImportJobsResponse(od as api.ListImportJobsResponse);
     });
   });
@@ -1737,7 +1788,9 @@
   unittest.group('obj-schema-ListKeyRingsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListKeyRingsResponse();
-      var od = api.ListKeyRingsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListKeyRingsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListKeyRingsResponse(od as api.ListKeyRingsResponse);
     });
   });
@@ -1745,7 +1798,9 @@
   unittest.group('obj-schema-ListLocationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListLocationsResponse();
-      var od = api.ListLocationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListLocationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListLocationsResponse(od as api.ListLocationsResponse);
     });
   });
@@ -1753,7 +1808,9 @@
   unittest.group('obj-schema-Location', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLocation();
-      var od = api.Location.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Location.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLocation(od as api.Location);
     });
   });
@@ -1761,7 +1818,9 @@
   unittest.group('obj-schema-LocationMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLocationMetadata();
-      var od = api.LocationMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LocationMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLocationMetadata(od as api.LocationMetadata);
     });
   });
@@ -1769,7 +1828,9 @@
   unittest.group('obj-schema-Policy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPolicy();
-      var od = api.Policy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Policy.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPolicy(od as api.Policy);
     });
   });
@@ -1777,7 +1838,9 @@
   unittest.group('obj-schema-PublicKey', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPublicKey();
-      var od = api.PublicKey.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.PublicKey.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPublicKey(od as api.PublicKey);
     });
   });
@@ -1785,7 +1848,9 @@
   unittest.group('obj-schema-RestoreCryptoKeyVersionRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRestoreCryptoKeyVersionRequest();
-      var od = api.RestoreCryptoKeyVersionRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RestoreCryptoKeyVersionRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRestoreCryptoKeyVersionRequest(
           od as api.RestoreCryptoKeyVersionRequest);
     });
@@ -1794,7 +1859,9 @@
   unittest.group('obj-schema-SetIamPolicyRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSetIamPolicyRequest();
-      var od = api.SetIamPolicyRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SetIamPolicyRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSetIamPolicyRequest(od as api.SetIamPolicyRequest);
     });
   });
@@ -1802,7 +1869,9 @@
   unittest.group('obj-schema-TestIamPermissionsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestIamPermissionsRequest();
-      var od = api.TestIamPermissionsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestIamPermissionsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestIamPermissionsRequest(od as api.TestIamPermissionsRequest);
     });
   });
@@ -1810,7 +1879,9 @@
   unittest.group('obj-schema-TestIamPermissionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestIamPermissionsResponse();
-      var od = api.TestIamPermissionsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestIamPermissionsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestIamPermissionsResponse(od as api.TestIamPermissionsResponse);
     });
   });
@@ -1818,7 +1889,9 @@
   unittest.group('obj-schema-UpdateCryptoKeyPrimaryVersionRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateCryptoKeyPrimaryVersionRequest();
-      var od = api.UpdateCryptoKeyPrimaryVersionRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateCryptoKeyPrimaryVersionRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateCryptoKeyPrimaryVersionRequest(
           od as api.UpdateCryptoKeyPrimaryVersionRequest);
     });
@@ -1827,7 +1900,9 @@
   unittest.group('obj-schema-WrappingPublicKey', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWrappingPublicKey();
-      var od = api.WrappingPublicKey.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.WrappingPublicKey.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkWrappingPublicKey(od as api.WrappingPublicKey);
     });
   });
diff --git a/generated/googleapis/test/cloudprofiler/v2_test.dart b/generated/googleapis/test/cloudprofiler/v2_test.dart
index 05c166a..35e0590 100644
--- a/generated/googleapis/test/cloudprofiler/v2_test.dart
+++ b/generated/googleapis/test/cloudprofiler/v2_test.dart
@@ -179,7 +179,9 @@
   unittest.group('obj-schema-CreateProfileRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateProfileRequest();
-      var od = api.CreateProfileRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateProfileRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateProfileRequest(od as api.CreateProfileRequest);
     });
   });
@@ -187,7 +189,9 @@
   unittest.group('obj-schema-Deployment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeployment();
-      var od = api.Deployment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Deployment.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDeployment(od as api.Deployment);
     });
   });
@@ -195,7 +199,9 @@
   unittest.group('obj-schema-Profile', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProfile();
-      var od = api.Profile.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Profile.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkProfile(od as api.Profile);
     });
   });
diff --git a/generated/googleapis/test/cloudresourcemanager/v1_test.dart b/generated/googleapis/test/cloudresourcemanager/v1_test.dart
index ba098c7..6dc8c22 100644
--- a/generated/googleapis/test/cloudresourcemanager/v1_test.dart
+++ b/generated/googleapis/test/cloudresourcemanager/v1_test.dart
@@ -1779,7 +1779,9 @@
   unittest.group('obj-schema-Ancestor', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAncestor();
-      var od = api.Ancestor.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Ancestor.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAncestor(od as api.Ancestor);
     });
   });
@@ -1787,7 +1789,9 @@
   unittest.group('obj-schema-AuditConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuditConfig();
-      var od = api.AuditConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AuditConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuditConfig(od as api.AuditConfig);
     });
   });
@@ -1795,7 +1799,9 @@
   unittest.group('obj-schema-AuditLogConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuditLogConfig();
-      var od = api.AuditLogConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AuditLogConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuditLogConfig(od as api.AuditLogConfig);
     });
   });
@@ -1803,7 +1809,9 @@
   unittest.group('obj-schema-Binding', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBinding();
-      var od = api.Binding.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Binding.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBinding(od as api.Binding);
     });
   });
@@ -1811,7 +1819,9 @@
   unittest.group('obj-schema-BooleanConstraint', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBooleanConstraint();
-      var od = api.BooleanConstraint.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BooleanConstraint.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBooleanConstraint(od as api.BooleanConstraint);
     });
   });
@@ -1819,7 +1829,9 @@
   unittest.group('obj-schema-BooleanPolicy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBooleanPolicy();
-      var od = api.BooleanPolicy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BooleanPolicy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBooleanPolicy(od as api.BooleanPolicy);
     });
   });
@@ -1827,7 +1839,9 @@
   unittest.group('obj-schema-ClearOrgPolicyRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildClearOrgPolicyRequest();
-      var od = api.ClearOrgPolicyRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ClearOrgPolicyRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkClearOrgPolicyRequest(od as api.ClearOrgPolicyRequest);
     });
   });
@@ -1838,9 +1852,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildCloudresourcemanagerGoogleCloudResourcemanagerV2alpha1FolderOperation();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.CloudresourcemanagerGoogleCloudResourcemanagerV2alpha1FolderOperation
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkCloudresourcemanagerGoogleCloudResourcemanagerV2alpha1FolderOperation(
           od as api
               .CloudresourcemanagerGoogleCloudResourcemanagerV2alpha1FolderOperation);
@@ -1853,9 +1868,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildCloudresourcemanagerGoogleCloudResourcemanagerV2beta1FolderOperation();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.CloudresourcemanagerGoogleCloudResourcemanagerV2beta1FolderOperation
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkCloudresourcemanagerGoogleCloudResourcemanagerV2beta1FolderOperation(
           od as api
               .CloudresourcemanagerGoogleCloudResourcemanagerV2beta1FolderOperation);
@@ -1865,7 +1881,9 @@
   unittest.group('obj-schema-Constraint', () {
     unittest.test('to-json--from-json', () async {
       var o = buildConstraint();
-      var od = api.Constraint.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Constraint.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkConstraint(od as api.Constraint);
     });
   });
@@ -1873,7 +1891,9 @@
   unittest.group('obj-schema-CreateTagKeyMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateTagKeyMetadata();
-      var od = api.CreateTagKeyMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateTagKeyMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateTagKeyMetadata(od as api.CreateTagKeyMetadata);
     });
   });
@@ -1881,7 +1901,9 @@
   unittest.group('obj-schema-CreateTagValueMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateTagValueMetadata();
-      var od = api.CreateTagValueMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateTagValueMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateTagValueMetadata(od as api.CreateTagValueMetadata);
     });
   });
@@ -1889,7 +1911,9 @@
   unittest.group('obj-schema-DeleteTagKeyMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeleteTagKeyMetadata();
-      var od = api.DeleteTagKeyMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeleteTagKeyMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeleteTagKeyMetadata(od as api.DeleteTagKeyMetadata);
     });
   });
@@ -1897,7 +1921,9 @@
   unittest.group('obj-schema-DeleteTagValueMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeleteTagValueMetadata();
-      var od = api.DeleteTagValueMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeleteTagValueMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeleteTagValueMetadata(od as api.DeleteTagValueMetadata);
     });
   });
@@ -1905,7 +1931,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -1913,7 +1940,8 @@
   unittest.group('obj-schema-Expr', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExpr();
-      var od = api.Expr.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Expr.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkExpr(od as api.Expr);
     });
   });
@@ -1921,7 +1949,9 @@
   unittest.group('obj-schema-FolderOperation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFolderOperation();
-      var od = api.FolderOperation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FolderOperation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFolderOperation(od as api.FolderOperation);
     });
   });
@@ -1929,7 +1959,9 @@
   unittest.group('obj-schema-FolderOperationError', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFolderOperationError();
-      var od = api.FolderOperationError.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FolderOperationError.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFolderOperationError(od as api.FolderOperationError);
     });
   });
@@ -1937,7 +1969,9 @@
   unittest.group('obj-schema-GetAncestryRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGetAncestryRequest();
-      var od = api.GetAncestryRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GetAncestryRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGetAncestryRequest(od as api.GetAncestryRequest);
     });
   });
@@ -1945,7 +1979,9 @@
   unittest.group('obj-schema-GetAncestryResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGetAncestryResponse();
-      var od = api.GetAncestryResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GetAncestryResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGetAncestryResponse(od as api.GetAncestryResponse);
     });
   });
@@ -1953,7 +1989,9 @@
   unittest.group('obj-schema-GetEffectiveOrgPolicyRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGetEffectiveOrgPolicyRequest();
-      var od = api.GetEffectiveOrgPolicyRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GetEffectiveOrgPolicyRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGetEffectiveOrgPolicyRequest(od as api.GetEffectiveOrgPolicyRequest);
     });
   });
@@ -1961,7 +1999,9 @@
   unittest.group('obj-schema-GetIamPolicyRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGetIamPolicyRequest();
-      var od = api.GetIamPolicyRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GetIamPolicyRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGetIamPolicyRequest(od as api.GetIamPolicyRequest);
     });
   });
@@ -1969,7 +2009,9 @@
   unittest.group('obj-schema-GetOrgPolicyRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGetOrgPolicyRequest();
-      var od = api.GetOrgPolicyRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GetOrgPolicyRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGetOrgPolicyRequest(od as api.GetOrgPolicyRequest);
     });
   });
@@ -1977,7 +2019,9 @@
   unittest.group('obj-schema-GetPolicyOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGetPolicyOptions();
-      var od = api.GetPolicyOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GetPolicyOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGetPolicyOptions(od as api.GetPolicyOptions);
     });
   });
@@ -1985,7 +2029,8 @@
   unittest.group('obj-schema-Lien', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLien();
-      var od = api.Lien.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Lien.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLien(od as api.Lien);
     });
   });
@@ -1993,8 +2038,9 @@
   unittest.group('obj-schema-ListAvailableOrgPolicyConstraintsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListAvailableOrgPolicyConstraintsRequest();
-      var od =
-          api.ListAvailableOrgPolicyConstraintsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListAvailableOrgPolicyConstraintsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListAvailableOrgPolicyConstraintsRequest(
           od as api.ListAvailableOrgPolicyConstraintsRequest);
     });
@@ -2003,8 +2049,9 @@
   unittest.group('obj-schema-ListAvailableOrgPolicyConstraintsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListAvailableOrgPolicyConstraintsResponse();
-      var od =
-          api.ListAvailableOrgPolicyConstraintsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListAvailableOrgPolicyConstraintsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListAvailableOrgPolicyConstraintsResponse(
           od as api.ListAvailableOrgPolicyConstraintsResponse);
     });
@@ -2013,7 +2060,9 @@
   unittest.group('obj-schema-ListConstraint', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListConstraint();
-      var od = api.ListConstraint.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListConstraint.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListConstraint(od as api.ListConstraint);
     });
   });
@@ -2021,7 +2070,9 @@
   unittest.group('obj-schema-ListLiensResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListLiensResponse();
-      var od = api.ListLiensResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListLiensResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListLiensResponse(od as api.ListLiensResponse);
     });
   });
@@ -2029,7 +2080,9 @@
   unittest.group('obj-schema-ListOrgPoliciesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListOrgPoliciesRequest();
-      var od = api.ListOrgPoliciesRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListOrgPoliciesRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListOrgPoliciesRequest(od as api.ListOrgPoliciesRequest);
     });
   });
@@ -2037,7 +2090,9 @@
   unittest.group('obj-schema-ListOrgPoliciesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListOrgPoliciesResponse();
-      var od = api.ListOrgPoliciesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListOrgPoliciesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListOrgPoliciesResponse(od as api.ListOrgPoliciesResponse);
     });
   });
@@ -2045,7 +2100,9 @@
   unittest.group('obj-schema-ListPolicy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListPolicy();
-      var od = api.ListPolicy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ListPolicy.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkListPolicy(od as api.ListPolicy);
     });
   });
@@ -2053,7 +2110,9 @@
   unittest.group('obj-schema-ListProjectsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListProjectsResponse();
-      var od = api.ListProjectsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListProjectsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListProjectsResponse(od as api.ListProjectsResponse);
     });
   });
@@ -2061,7 +2120,9 @@
   unittest.group('obj-schema-Operation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperation();
-      var od = api.Operation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Operation.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOperation(od as api.Operation);
     });
   });
@@ -2069,7 +2130,9 @@
   unittest.group('obj-schema-OrgPolicy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrgPolicy();
-      var od = api.OrgPolicy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.OrgPolicy.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOrgPolicy(od as api.OrgPolicy);
     });
   });
@@ -2077,7 +2140,9 @@
   unittest.group('obj-schema-Organization', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrganization();
-      var od = api.Organization.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Organization.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrganization(od as api.Organization);
     });
   });
@@ -2085,7 +2150,9 @@
   unittest.group('obj-schema-OrganizationOwner', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrganizationOwner();
-      var od = api.OrganizationOwner.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrganizationOwner.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrganizationOwner(od as api.OrganizationOwner);
     });
   });
@@ -2093,7 +2160,9 @@
   unittest.group('obj-schema-Policy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPolicy();
-      var od = api.Policy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Policy.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPolicy(od as api.Policy);
     });
   });
@@ -2101,7 +2170,9 @@
   unittest.group('obj-schema-Project', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProject();
-      var od = api.Project.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Project.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkProject(od as api.Project);
     });
   });
@@ -2109,7 +2180,9 @@
   unittest.group('obj-schema-ProjectCreationStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProjectCreationStatus();
-      var od = api.ProjectCreationStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ProjectCreationStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkProjectCreationStatus(od as api.ProjectCreationStatus);
     });
   });
@@ -2117,7 +2190,9 @@
   unittest.group('obj-schema-ResourceId', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResourceId();
-      var od = api.ResourceId.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ResourceId.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkResourceId(od as api.ResourceId);
     });
   });
@@ -2125,7 +2200,9 @@
   unittest.group('obj-schema-RestoreDefault', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRestoreDefault();
-      var od = api.RestoreDefault.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RestoreDefault.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRestoreDefault(od as api.RestoreDefault);
     });
   });
@@ -2133,7 +2210,9 @@
   unittest.group('obj-schema-SearchOrganizationsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSearchOrganizationsRequest();
-      var od = api.SearchOrganizationsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SearchOrganizationsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSearchOrganizationsRequest(od as api.SearchOrganizationsRequest);
     });
   });
@@ -2141,7 +2220,9 @@
   unittest.group('obj-schema-SearchOrganizationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSearchOrganizationsResponse();
-      var od = api.SearchOrganizationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SearchOrganizationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSearchOrganizationsResponse(od as api.SearchOrganizationsResponse);
     });
   });
@@ -2149,7 +2230,9 @@
   unittest.group('obj-schema-SetIamPolicyRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSetIamPolicyRequest();
-      var od = api.SetIamPolicyRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SetIamPolicyRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSetIamPolicyRequest(od as api.SetIamPolicyRequest);
     });
   });
@@ -2157,7 +2240,9 @@
   unittest.group('obj-schema-SetOrgPolicyRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSetOrgPolicyRequest();
-      var od = api.SetOrgPolicyRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SetOrgPolicyRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSetOrgPolicyRequest(od as api.SetOrgPolicyRequest);
     });
   });
@@ -2165,7 +2250,9 @@
   unittest.group('obj-schema-Status', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStatus();
-      var od = api.Status.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Status.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStatus(od as api.Status);
     });
   });
@@ -2173,7 +2260,9 @@
   unittest.group('obj-schema-TestIamPermissionsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestIamPermissionsRequest();
-      var od = api.TestIamPermissionsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestIamPermissionsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestIamPermissionsRequest(od as api.TestIamPermissionsRequest);
     });
   });
@@ -2181,7 +2270,9 @@
   unittest.group('obj-schema-TestIamPermissionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestIamPermissionsResponse();
-      var od = api.TestIamPermissionsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestIamPermissionsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestIamPermissionsResponse(od as api.TestIamPermissionsResponse);
     });
   });
@@ -2189,7 +2280,9 @@
   unittest.group('obj-schema-UndeleteProjectRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUndeleteProjectRequest();
-      var od = api.UndeleteProjectRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UndeleteProjectRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUndeleteProjectRequest(od as api.UndeleteProjectRequest);
     });
   });
@@ -2197,7 +2290,9 @@
   unittest.group('obj-schema-UpdateTagKeyMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateTagKeyMetadata();
-      var od = api.UpdateTagKeyMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateTagKeyMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateTagKeyMetadata(od as api.UpdateTagKeyMetadata);
     });
   });
@@ -2205,7 +2300,9 @@
   unittest.group('obj-schema-UpdateTagValueMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateTagValueMetadata();
-      var od = api.UpdateTagValueMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateTagValueMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateTagValueMetadata(od as api.UpdateTagValueMetadata);
     });
   });
diff --git a/generated/googleapis/test/cloudresourcemanager/v2_test.dart b/generated/googleapis/test/cloudresourcemanager/v2_test.dart
index 30c454b..9663737 100644
--- a/generated/googleapis/test/cloudresourcemanager/v2_test.dart
+++ b/generated/googleapis/test/cloudresourcemanager/v2_test.dart
@@ -1054,7 +1054,9 @@
   unittest.group('obj-schema-AuditConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuditConfig();
-      var od = api.AuditConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AuditConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuditConfig(od as api.AuditConfig);
     });
   });
@@ -1062,7 +1064,9 @@
   unittest.group('obj-schema-AuditLogConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuditLogConfig();
-      var od = api.AuditLogConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AuditLogConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuditLogConfig(od as api.AuditLogConfig);
     });
   });
@@ -1070,7 +1074,9 @@
   unittest.group('obj-schema-Binding', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBinding();
-      var od = api.Binding.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Binding.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBinding(od as api.Binding);
     });
   });
@@ -1081,9 +1087,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildCloudresourcemanagerGoogleCloudResourcemanagerV2alpha1FolderOperation();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.CloudresourcemanagerGoogleCloudResourcemanagerV2alpha1FolderOperation
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkCloudresourcemanagerGoogleCloudResourcemanagerV2alpha1FolderOperation(
           od as api
               .CloudresourcemanagerGoogleCloudResourcemanagerV2alpha1FolderOperation);
@@ -1096,9 +1103,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildCloudresourcemanagerGoogleCloudResourcemanagerV2beta1FolderOperation();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.CloudresourcemanagerGoogleCloudResourcemanagerV2beta1FolderOperation
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkCloudresourcemanagerGoogleCloudResourcemanagerV2beta1FolderOperation(
           od as api
               .CloudresourcemanagerGoogleCloudResourcemanagerV2beta1FolderOperation);
@@ -1108,7 +1116,9 @@
   unittest.group('obj-schema-CreateTagKeyMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateTagKeyMetadata();
-      var od = api.CreateTagKeyMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateTagKeyMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateTagKeyMetadata(od as api.CreateTagKeyMetadata);
     });
   });
@@ -1116,7 +1126,9 @@
   unittest.group('obj-schema-CreateTagValueMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateTagValueMetadata();
-      var od = api.CreateTagValueMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateTagValueMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateTagValueMetadata(od as api.CreateTagValueMetadata);
     });
   });
@@ -1124,7 +1136,9 @@
   unittest.group('obj-schema-DeleteTagKeyMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeleteTagKeyMetadata();
-      var od = api.DeleteTagKeyMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeleteTagKeyMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeleteTagKeyMetadata(od as api.DeleteTagKeyMetadata);
     });
   });
@@ -1132,7 +1146,9 @@
   unittest.group('obj-schema-DeleteTagValueMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeleteTagValueMetadata();
-      var od = api.DeleteTagValueMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeleteTagValueMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeleteTagValueMetadata(od as api.DeleteTagValueMetadata);
     });
   });
@@ -1140,7 +1156,8 @@
   unittest.group('obj-schema-Expr', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExpr();
-      var od = api.Expr.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Expr.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkExpr(od as api.Expr);
     });
   });
@@ -1148,7 +1165,9 @@
   unittest.group('obj-schema-Folder', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFolder();
-      var od = api.Folder.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Folder.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkFolder(od as api.Folder);
     });
   });
@@ -1156,7 +1175,9 @@
   unittest.group('obj-schema-FolderOperation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFolderOperation();
-      var od = api.FolderOperation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FolderOperation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFolderOperation(od as api.FolderOperation);
     });
   });
@@ -1164,7 +1185,9 @@
   unittest.group('obj-schema-FolderOperationError', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFolderOperationError();
-      var od = api.FolderOperationError.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FolderOperationError.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFolderOperationError(od as api.FolderOperationError);
     });
   });
@@ -1172,7 +1195,9 @@
   unittest.group('obj-schema-GetIamPolicyRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGetIamPolicyRequest();
-      var od = api.GetIamPolicyRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GetIamPolicyRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGetIamPolicyRequest(od as api.GetIamPolicyRequest);
     });
   });
@@ -1180,7 +1205,9 @@
   unittest.group('obj-schema-GetPolicyOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGetPolicyOptions();
-      var od = api.GetPolicyOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GetPolicyOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGetPolicyOptions(od as api.GetPolicyOptions);
     });
   });
@@ -1188,7 +1215,9 @@
   unittest.group('obj-schema-ListFoldersResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListFoldersResponse();
-      var od = api.ListFoldersResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListFoldersResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListFoldersResponse(od as api.ListFoldersResponse);
     });
   });
@@ -1196,7 +1225,9 @@
   unittest.group('obj-schema-MoveFolderRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMoveFolderRequest();
-      var od = api.MoveFolderRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MoveFolderRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMoveFolderRequest(od as api.MoveFolderRequest);
     });
   });
@@ -1204,7 +1235,9 @@
   unittest.group('obj-schema-Operation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperation();
-      var od = api.Operation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Operation.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOperation(od as api.Operation);
     });
   });
@@ -1212,7 +1245,9 @@
   unittest.group('obj-schema-Policy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPolicy();
-      var od = api.Policy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Policy.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPolicy(od as api.Policy);
     });
   });
@@ -1220,7 +1255,9 @@
   unittest.group('obj-schema-ProjectCreationStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProjectCreationStatus();
-      var od = api.ProjectCreationStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ProjectCreationStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkProjectCreationStatus(od as api.ProjectCreationStatus);
     });
   });
@@ -1228,7 +1265,9 @@
   unittest.group('obj-schema-SearchFoldersRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSearchFoldersRequest();
-      var od = api.SearchFoldersRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SearchFoldersRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSearchFoldersRequest(od as api.SearchFoldersRequest);
     });
   });
@@ -1236,7 +1275,9 @@
   unittest.group('obj-schema-SearchFoldersResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSearchFoldersResponse();
-      var od = api.SearchFoldersResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SearchFoldersResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSearchFoldersResponse(od as api.SearchFoldersResponse);
     });
   });
@@ -1244,7 +1285,9 @@
   unittest.group('obj-schema-SetIamPolicyRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSetIamPolicyRequest();
-      var od = api.SetIamPolicyRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SetIamPolicyRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSetIamPolicyRequest(od as api.SetIamPolicyRequest);
     });
   });
@@ -1252,7 +1295,9 @@
   unittest.group('obj-schema-Status', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStatus();
-      var od = api.Status.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Status.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStatus(od as api.Status);
     });
   });
@@ -1260,7 +1305,9 @@
   unittest.group('obj-schema-TestIamPermissionsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestIamPermissionsRequest();
-      var od = api.TestIamPermissionsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestIamPermissionsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestIamPermissionsRequest(od as api.TestIamPermissionsRequest);
     });
   });
@@ -1268,7 +1315,9 @@
   unittest.group('obj-schema-TestIamPermissionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestIamPermissionsResponse();
-      var od = api.TestIamPermissionsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestIamPermissionsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestIamPermissionsResponse(od as api.TestIamPermissionsResponse);
     });
   });
@@ -1276,7 +1325,9 @@
   unittest.group('obj-schema-UndeleteFolderRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUndeleteFolderRequest();
-      var od = api.UndeleteFolderRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UndeleteFolderRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUndeleteFolderRequest(od as api.UndeleteFolderRequest);
     });
   });
@@ -1284,7 +1335,9 @@
   unittest.group('obj-schema-UpdateTagKeyMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateTagKeyMetadata();
-      var od = api.UpdateTagKeyMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateTagKeyMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateTagKeyMetadata(od as api.UpdateTagKeyMetadata);
     });
   });
@@ -1292,7 +1345,9 @@
   unittest.group('obj-schema-UpdateTagValueMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateTagValueMetadata();
-      var od = api.UpdateTagValueMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateTagValueMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateTagValueMetadata(od as api.UpdateTagValueMetadata);
     });
   });
diff --git a/generated/googleapis/test/cloudresourcemanager/v3_test.dart b/generated/googleapis/test/cloudresourcemanager/v3_test.dart
index f3579b5..aa54209 100644
--- a/generated/googleapis/test/cloudresourcemanager/v3_test.dart
+++ b/generated/googleapis/test/cloudresourcemanager/v3_test.dart
@@ -1241,7 +1241,9 @@
   unittest.group('obj-schema-AuditConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuditConfig();
-      var od = api.AuditConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AuditConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuditConfig(od as api.AuditConfig);
     });
   });
@@ -1249,7 +1251,9 @@
   unittest.group('obj-schema-AuditLogConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuditLogConfig();
-      var od = api.AuditLogConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AuditLogConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuditLogConfig(od as api.AuditLogConfig);
     });
   });
@@ -1257,7 +1261,9 @@
   unittest.group('obj-schema-Binding', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBinding();
-      var od = api.Binding.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Binding.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBinding(od as api.Binding);
     });
   });
@@ -1268,9 +1274,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildCloudresourcemanagerGoogleCloudResourcemanagerV2alpha1FolderOperation();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.CloudresourcemanagerGoogleCloudResourcemanagerV2alpha1FolderOperation
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkCloudresourcemanagerGoogleCloudResourcemanagerV2alpha1FolderOperation(
           od as api
               .CloudresourcemanagerGoogleCloudResourcemanagerV2alpha1FolderOperation);
@@ -1283,9 +1290,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildCloudresourcemanagerGoogleCloudResourcemanagerV2beta1FolderOperation();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.CloudresourcemanagerGoogleCloudResourcemanagerV2beta1FolderOperation
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkCloudresourcemanagerGoogleCloudResourcemanagerV2beta1FolderOperation(
           od as api
               .CloudresourcemanagerGoogleCloudResourcemanagerV2beta1FolderOperation);
@@ -1295,7 +1303,9 @@
   unittest.group('obj-schema-CreateTagKeyMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateTagKeyMetadata();
-      var od = api.CreateTagKeyMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateTagKeyMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateTagKeyMetadata(od as api.CreateTagKeyMetadata);
     });
   });
@@ -1303,7 +1313,9 @@
   unittest.group('obj-schema-CreateTagValueMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateTagValueMetadata();
-      var od = api.CreateTagValueMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateTagValueMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateTagValueMetadata(od as api.CreateTagValueMetadata);
     });
   });
@@ -1311,7 +1323,9 @@
   unittest.group('obj-schema-DeleteTagKeyMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeleteTagKeyMetadata();
-      var od = api.DeleteTagKeyMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeleteTagKeyMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeleteTagKeyMetadata(od as api.DeleteTagKeyMetadata);
     });
   });
@@ -1319,7 +1333,9 @@
   unittest.group('obj-schema-DeleteTagValueMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeleteTagValueMetadata();
-      var od = api.DeleteTagValueMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeleteTagValueMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeleteTagValueMetadata(od as api.DeleteTagValueMetadata);
     });
   });
@@ -1327,7 +1343,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -1335,7 +1352,8 @@
   unittest.group('obj-schema-Expr', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExpr();
-      var od = api.Expr.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Expr.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkExpr(od as api.Expr);
     });
   });
@@ -1343,7 +1361,9 @@
   unittest.group('obj-schema-FolderOperation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFolderOperation();
-      var od = api.FolderOperation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FolderOperation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFolderOperation(od as api.FolderOperation);
     });
   });
@@ -1351,7 +1371,9 @@
   unittest.group('obj-schema-FolderOperationError', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFolderOperationError();
-      var od = api.FolderOperationError.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FolderOperationError.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFolderOperationError(od as api.FolderOperationError);
     });
   });
@@ -1359,7 +1381,9 @@
   unittest.group('obj-schema-GetIamPolicyRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGetIamPolicyRequest();
-      var od = api.GetIamPolicyRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GetIamPolicyRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGetIamPolicyRequest(od as api.GetIamPolicyRequest);
     });
   });
@@ -1367,7 +1391,9 @@
   unittest.group('obj-schema-GetPolicyOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGetPolicyOptions();
-      var od = api.GetPolicyOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GetPolicyOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGetPolicyOptions(od as api.GetPolicyOptions);
     });
   });
@@ -1375,7 +1401,8 @@
   unittest.group('obj-schema-Lien', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLien();
-      var od = api.Lien.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Lien.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLien(od as api.Lien);
     });
   });
@@ -1383,7 +1410,9 @@
   unittest.group('obj-schema-ListLiensResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListLiensResponse();
-      var od = api.ListLiensResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListLiensResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListLiensResponse(od as api.ListLiensResponse);
     });
   });
@@ -1391,7 +1420,9 @@
   unittest.group('obj-schema-ListTagBindingsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListTagBindingsResponse();
-      var od = api.ListTagBindingsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListTagBindingsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListTagBindingsResponse(od as api.ListTagBindingsResponse);
     });
   });
@@ -1399,7 +1430,9 @@
   unittest.group('obj-schema-ListTagKeysResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListTagKeysResponse();
-      var od = api.ListTagKeysResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListTagKeysResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListTagKeysResponse(od as api.ListTagKeysResponse);
     });
   });
@@ -1407,7 +1440,9 @@
   unittest.group('obj-schema-ListTagValuesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListTagValuesResponse();
-      var od = api.ListTagValuesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListTagValuesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListTagValuesResponse(od as api.ListTagValuesResponse);
     });
   });
@@ -1415,7 +1450,9 @@
   unittest.group('obj-schema-Operation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperation();
-      var od = api.Operation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Operation.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOperation(od as api.Operation);
     });
   });
@@ -1423,7 +1460,9 @@
   unittest.group('obj-schema-Policy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPolicy();
-      var od = api.Policy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Policy.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPolicy(od as api.Policy);
     });
   });
@@ -1431,7 +1470,9 @@
   unittest.group('obj-schema-ProjectCreationStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProjectCreationStatus();
-      var od = api.ProjectCreationStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ProjectCreationStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkProjectCreationStatus(od as api.ProjectCreationStatus);
     });
   });
@@ -1439,7 +1480,9 @@
   unittest.group('obj-schema-SetIamPolicyRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSetIamPolicyRequest();
-      var od = api.SetIamPolicyRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SetIamPolicyRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSetIamPolicyRequest(od as api.SetIamPolicyRequest);
     });
   });
@@ -1447,7 +1490,9 @@
   unittest.group('obj-schema-Status', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStatus();
-      var od = api.Status.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Status.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStatus(od as api.Status);
     });
   });
@@ -1455,7 +1500,9 @@
   unittest.group('obj-schema-TagBinding', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTagBinding();
-      var od = api.TagBinding.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.TagBinding.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTagBinding(od as api.TagBinding);
     });
   });
@@ -1463,7 +1510,9 @@
   unittest.group('obj-schema-TagKey', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTagKey();
-      var od = api.TagKey.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.TagKey.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTagKey(od as api.TagKey);
     });
   });
@@ -1471,7 +1520,9 @@
   unittest.group('obj-schema-TagValue', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTagValue();
-      var od = api.TagValue.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.TagValue.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTagValue(od as api.TagValue);
     });
   });
@@ -1479,7 +1530,9 @@
   unittest.group('obj-schema-TestIamPermissionsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestIamPermissionsRequest();
-      var od = api.TestIamPermissionsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestIamPermissionsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestIamPermissionsRequest(od as api.TestIamPermissionsRequest);
     });
   });
@@ -1487,7 +1540,9 @@
   unittest.group('obj-schema-TestIamPermissionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestIamPermissionsResponse();
-      var od = api.TestIamPermissionsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestIamPermissionsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestIamPermissionsResponse(od as api.TestIamPermissionsResponse);
     });
   });
@@ -1495,7 +1550,9 @@
   unittest.group('obj-schema-UpdateTagKeyMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateTagKeyMetadata();
-      var od = api.UpdateTagKeyMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateTagKeyMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateTagKeyMetadata(od as api.UpdateTagKeyMetadata);
     });
   });
@@ -1503,7 +1560,9 @@
   unittest.group('obj-schema-UpdateTagValueMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateTagValueMetadata();
-      var od = api.UpdateTagValueMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateTagValueMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateTagValueMetadata(od as api.UpdateTagValueMetadata);
     });
   });
diff --git a/generated/googleapis/test/cloudscheduler/v1_test.dart b/generated/googleapis/test/cloudscheduler/v1_test.dart
index 26c52d7..fd88d04 100644
--- a/generated/googleapis/test/cloudscheduler/v1_test.dart
+++ b/generated/googleapis/test/cloudscheduler/v1_test.dart
@@ -779,7 +779,9 @@
   unittest.group('obj-schema-AppEngineHttpTarget', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAppEngineHttpTarget();
-      var od = api.AppEngineHttpTarget.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AppEngineHttpTarget.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAppEngineHttpTarget(od as api.AppEngineHttpTarget);
     });
   });
@@ -787,7 +789,9 @@
   unittest.group('obj-schema-AppEngineRouting', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAppEngineRouting();
-      var od = api.AppEngineRouting.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AppEngineRouting.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAppEngineRouting(od as api.AppEngineRouting);
     });
   });
@@ -795,7 +799,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -803,7 +808,9 @@
   unittest.group('obj-schema-HttpTarget', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHttpTarget();
-      var od = api.HttpTarget.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.HttpTarget.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkHttpTarget(od as api.HttpTarget);
     });
   });
@@ -811,7 +818,8 @@
   unittest.group('obj-schema-Job', () {
     unittest.test('to-json--from-json', () async {
       var o = buildJob();
-      var od = api.Job.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Job.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkJob(od as api.Job);
     });
   });
@@ -819,7 +827,9 @@
   unittest.group('obj-schema-ListJobsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListJobsResponse();
-      var od = api.ListJobsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListJobsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListJobsResponse(od as api.ListJobsResponse);
     });
   });
@@ -827,7 +837,9 @@
   unittest.group('obj-schema-ListLocationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListLocationsResponse();
-      var od = api.ListLocationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListLocationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListLocationsResponse(od as api.ListLocationsResponse);
     });
   });
@@ -835,7 +847,9 @@
   unittest.group('obj-schema-Location', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLocation();
-      var od = api.Location.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Location.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLocation(od as api.Location);
     });
   });
@@ -843,7 +857,9 @@
   unittest.group('obj-schema-OAuthToken', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOAuthToken();
-      var od = api.OAuthToken.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.OAuthToken.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOAuthToken(od as api.OAuthToken);
     });
   });
@@ -851,7 +867,9 @@
   unittest.group('obj-schema-OidcToken', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOidcToken();
-      var od = api.OidcToken.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.OidcToken.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOidcToken(od as api.OidcToken);
     });
   });
@@ -859,7 +877,9 @@
   unittest.group('obj-schema-PauseJobRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPauseJobRequest();
-      var od = api.PauseJobRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PauseJobRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPauseJobRequest(od as api.PauseJobRequest);
     });
   });
@@ -867,7 +887,9 @@
   unittest.group('obj-schema-PubsubMessage', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPubsubMessage();
-      var od = api.PubsubMessage.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PubsubMessage.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPubsubMessage(od as api.PubsubMessage);
     });
   });
@@ -875,7 +897,9 @@
   unittest.group('obj-schema-PubsubTarget', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPubsubTarget();
-      var od = api.PubsubTarget.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PubsubTarget.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPubsubTarget(od as api.PubsubTarget);
     });
   });
@@ -883,7 +907,9 @@
   unittest.group('obj-schema-ResumeJobRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResumeJobRequest();
-      var od = api.ResumeJobRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResumeJobRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResumeJobRequest(od as api.ResumeJobRequest);
     });
   });
@@ -891,7 +917,9 @@
   unittest.group('obj-schema-RetryConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRetryConfig();
-      var od = api.RetryConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RetryConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRetryConfig(od as api.RetryConfig);
     });
   });
@@ -899,7 +927,9 @@
   unittest.group('obj-schema-RunJobRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRunJobRequest();
-      var od = api.RunJobRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RunJobRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRunJobRequest(od as api.RunJobRequest);
     });
   });
@@ -907,7 +937,9 @@
   unittest.group('obj-schema-Status', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStatus();
-      var od = api.Status.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Status.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStatus(od as api.Status);
     });
   });
diff --git a/generated/googleapis/test/cloudsearch/v1_test.dart b/generated/googleapis/test/cloudsearch/v1_test.dart
index 324caf4..5ceb51a 100644
--- a/generated/googleapis/test/cloudsearch/v1_test.dart
+++ b/generated/googleapis/test/cloudsearch/v1_test.dart
@@ -5239,7 +5239,9 @@
   unittest.group('obj-schema-BooleanOperatorOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBooleanOperatorOptions();
-      var od = api.BooleanOperatorOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BooleanOperatorOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBooleanOperatorOptions(od as api.BooleanOperatorOptions);
     });
   });
@@ -5247,7 +5249,9 @@
   unittest.group('obj-schema-BooleanPropertyOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBooleanPropertyOptions();
-      var od = api.BooleanPropertyOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BooleanPropertyOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBooleanPropertyOptions(od as api.BooleanPropertyOptions);
     });
   });
@@ -5255,7 +5259,9 @@
   unittest.group('obj-schema-CheckAccessResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCheckAccessResponse();
-      var od = api.CheckAccessResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CheckAccessResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCheckAccessResponse(od as api.CheckAccessResponse);
     });
   });
@@ -5263,7 +5269,9 @@
   unittest.group('obj-schema-CompositeFilter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCompositeFilter();
-      var od = api.CompositeFilter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CompositeFilter.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCompositeFilter(od as api.CompositeFilter);
     });
   });
@@ -5271,7 +5279,9 @@
   unittest.group('obj-schema-CustomerIndexStats', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomerIndexStats();
-      var od = api.CustomerIndexStats.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CustomerIndexStats.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCustomerIndexStats(od as api.CustomerIndexStats);
     });
   });
@@ -5279,7 +5289,9 @@
   unittest.group('obj-schema-CustomerQueryStats', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomerQueryStats();
-      var od = api.CustomerQueryStats.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CustomerQueryStats.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCustomerQueryStats(od as api.CustomerQueryStats);
     });
   });
@@ -5287,7 +5299,9 @@
   unittest.group('obj-schema-CustomerSessionStats', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomerSessionStats();
-      var od = api.CustomerSessionStats.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CustomerSessionStats.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCustomerSessionStats(od as api.CustomerSessionStats);
     });
   });
@@ -5295,7 +5309,9 @@
   unittest.group('obj-schema-CustomerUserStats', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomerUserStats();
-      var od = api.CustomerUserStats.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CustomerUserStats.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCustomerUserStats(od as api.CustomerUserStats);
     });
   });
@@ -5303,7 +5319,9 @@
   unittest.group('obj-schema-DataSource', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDataSource();
-      var od = api.DataSource.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.DataSource.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDataSource(od as api.DataSource);
     });
   });
@@ -5311,7 +5329,9 @@
   unittest.group('obj-schema-DataSourceIndexStats', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDataSourceIndexStats();
-      var od = api.DataSourceIndexStats.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DataSourceIndexStats.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDataSourceIndexStats(od as api.DataSourceIndexStats);
     });
   });
@@ -5319,7 +5339,9 @@
   unittest.group('obj-schema-DataSourceRestriction', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDataSourceRestriction();
-      var od = api.DataSourceRestriction.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DataSourceRestriction.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDataSourceRestriction(od as api.DataSourceRestriction);
     });
   });
@@ -5327,7 +5349,8 @@
   unittest.group('obj-schema-Date', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDate();
-      var od = api.Date.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Date.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDate(od as api.Date);
     });
   });
@@ -5335,7 +5358,9 @@
   unittest.group('obj-schema-DateOperatorOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDateOperatorOptions();
-      var od = api.DateOperatorOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DateOperatorOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDateOperatorOptions(od as api.DateOperatorOptions);
     });
   });
@@ -5343,7 +5368,9 @@
   unittest.group('obj-schema-DatePropertyOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDatePropertyOptions();
-      var od = api.DatePropertyOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DatePropertyOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDatePropertyOptions(od as api.DatePropertyOptions);
     });
   });
@@ -5351,7 +5378,9 @@
   unittest.group('obj-schema-DateValues', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDateValues();
-      var od = api.DateValues.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.DateValues.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDateValues(od as api.DateValues);
     });
   });
@@ -5359,7 +5388,9 @@
   unittest.group('obj-schema-DebugOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDebugOptions();
-      var od = api.DebugOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DebugOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDebugOptions(od as api.DebugOptions);
     });
   });
@@ -5367,7 +5398,9 @@
   unittest.group('obj-schema-DeleteQueueItemsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeleteQueueItemsRequest();
-      var od = api.DeleteQueueItemsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeleteQueueItemsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeleteQueueItemsRequest(od as api.DeleteQueueItemsRequest);
     });
   });
@@ -5375,7 +5408,9 @@
   unittest.group('obj-schema-DisplayedProperty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDisplayedProperty();
-      var od = api.DisplayedProperty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DisplayedProperty.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDisplayedProperty(od as api.DisplayedProperty);
     });
   });
@@ -5383,7 +5418,9 @@
   unittest.group('obj-schema-DoubleOperatorOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDoubleOperatorOptions();
-      var od = api.DoubleOperatorOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DoubleOperatorOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDoubleOperatorOptions(od as api.DoubleOperatorOptions);
     });
   });
@@ -5391,7 +5428,9 @@
   unittest.group('obj-schema-DoublePropertyOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDoublePropertyOptions();
-      var od = api.DoublePropertyOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DoublePropertyOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDoublePropertyOptions(od as api.DoublePropertyOptions);
     });
   });
@@ -5399,7 +5438,9 @@
   unittest.group('obj-schema-DoubleValues', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDoubleValues();
-      var od = api.DoubleValues.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DoubleValues.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDoubleValues(od as api.DoubleValues);
     });
   });
@@ -5407,7 +5448,9 @@
   unittest.group('obj-schema-DriveFollowUpRestrict', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDriveFollowUpRestrict();
-      var od = api.DriveFollowUpRestrict.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DriveFollowUpRestrict.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDriveFollowUpRestrict(od as api.DriveFollowUpRestrict);
     });
   });
@@ -5415,7 +5458,9 @@
   unittest.group('obj-schema-DriveLocationRestrict', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDriveLocationRestrict();
-      var od = api.DriveLocationRestrict.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DriveLocationRestrict.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDriveLocationRestrict(od as api.DriveLocationRestrict);
     });
   });
@@ -5423,7 +5468,9 @@
   unittest.group('obj-schema-DriveMimeTypeRestrict', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDriveMimeTypeRestrict();
-      var od = api.DriveMimeTypeRestrict.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DriveMimeTypeRestrict.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDriveMimeTypeRestrict(od as api.DriveMimeTypeRestrict);
     });
   });
@@ -5431,7 +5478,9 @@
   unittest.group('obj-schema-DriveTimeSpanRestrict', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDriveTimeSpanRestrict();
-      var od = api.DriveTimeSpanRestrict.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DriveTimeSpanRestrict.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDriveTimeSpanRestrict(od as api.DriveTimeSpanRestrict);
     });
   });
@@ -5439,7 +5488,9 @@
   unittest.group('obj-schema-EmailAddress', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmailAddress();
-      var od = api.EmailAddress.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EmailAddress.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEmailAddress(od as api.EmailAddress);
     });
   });
@@ -5447,7 +5498,9 @@
   unittest.group('obj-schema-EnumOperatorOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEnumOperatorOptions();
-      var od = api.EnumOperatorOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EnumOperatorOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEnumOperatorOptions(od as api.EnumOperatorOptions);
     });
   });
@@ -5455,7 +5508,9 @@
   unittest.group('obj-schema-EnumPropertyOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEnumPropertyOptions();
-      var od = api.EnumPropertyOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EnumPropertyOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEnumPropertyOptions(od as api.EnumPropertyOptions);
     });
   });
@@ -5463,7 +5518,9 @@
   unittest.group('obj-schema-EnumValuePair', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEnumValuePair();
-      var od = api.EnumValuePair.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EnumValuePair.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEnumValuePair(od as api.EnumValuePair);
     });
   });
@@ -5471,7 +5528,9 @@
   unittest.group('obj-schema-EnumValues', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEnumValues();
-      var od = api.EnumValues.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.EnumValues.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEnumValues(od as api.EnumValues);
     });
   });
@@ -5479,7 +5538,9 @@
   unittest.group('obj-schema-ErrorInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildErrorInfo();
-      var od = api.ErrorInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ErrorInfo.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkErrorInfo(od as api.ErrorInfo);
     });
   });
@@ -5487,7 +5548,9 @@
   unittest.group('obj-schema-ErrorMessage', () {
     unittest.test('to-json--from-json', () async {
       var o = buildErrorMessage();
-      var od = api.ErrorMessage.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ErrorMessage.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkErrorMessage(od as api.ErrorMessage);
     });
   });
@@ -5495,7 +5558,9 @@
   unittest.group('obj-schema-FacetBucket', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFacetBucket();
-      var od = api.FacetBucket.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FacetBucket.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFacetBucket(od as api.FacetBucket);
     });
   });
@@ -5503,7 +5568,9 @@
   unittest.group('obj-schema-FacetOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFacetOptions();
-      var od = api.FacetOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FacetOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFacetOptions(od as api.FacetOptions);
     });
   });
@@ -5511,7 +5578,9 @@
   unittest.group('obj-schema-FacetResult', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFacetResult();
-      var od = api.FacetResult.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FacetResult.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFacetResult(od as api.FacetResult);
     });
   });
@@ -5519,7 +5588,9 @@
   unittest.group('obj-schema-FieldViolation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFieldViolation();
-      var od = api.FieldViolation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FieldViolation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFieldViolation(od as api.FieldViolation);
     });
   });
@@ -5527,7 +5598,9 @@
   unittest.group('obj-schema-Filter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFilter();
-      var od = api.Filter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Filter.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkFilter(od as api.Filter);
     });
   });
@@ -5535,7 +5608,9 @@
   unittest.group('obj-schema-FilterOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFilterOptions();
-      var od = api.FilterOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FilterOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFilterOptions(od as api.FilterOptions);
     });
   });
@@ -5543,7 +5618,9 @@
   unittest.group('obj-schema-FreshnessOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFreshnessOptions();
-      var od = api.FreshnessOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FreshnessOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFreshnessOptions(od as api.FreshnessOptions);
     });
   });
@@ -5551,7 +5628,9 @@
   unittest.group('obj-schema-GSuitePrincipal', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGSuitePrincipal();
-      var od = api.GSuitePrincipal.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GSuitePrincipal.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGSuitePrincipal(od as api.GSuitePrincipal);
     });
   });
@@ -5559,7 +5638,9 @@
   unittest.group('obj-schema-GetCustomerIndexStatsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGetCustomerIndexStatsResponse();
-      var od = api.GetCustomerIndexStatsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GetCustomerIndexStatsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGetCustomerIndexStatsResponse(
           od as api.GetCustomerIndexStatsResponse);
     });
@@ -5568,7 +5649,9 @@
   unittest.group('obj-schema-GetCustomerQueryStatsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGetCustomerQueryStatsResponse();
-      var od = api.GetCustomerQueryStatsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GetCustomerQueryStatsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGetCustomerQueryStatsResponse(
           od as api.GetCustomerQueryStatsResponse);
     });
@@ -5577,7 +5660,9 @@
   unittest.group('obj-schema-GetCustomerSessionStatsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGetCustomerSessionStatsResponse();
-      var od = api.GetCustomerSessionStatsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GetCustomerSessionStatsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGetCustomerSessionStatsResponse(
           od as api.GetCustomerSessionStatsResponse);
     });
@@ -5586,7 +5671,9 @@
   unittest.group('obj-schema-GetCustomerUserStatsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGetCustomerUserStatsResponse();
-      var od = api.GetCustomerUserStatsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GetCustomerUserStatsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGetCustomerUserStatsResponse(od as api.GetCustomerUserStatsResponse);
     });
   });
@@ -5594,7 +5681,9 @@
   unittest.group('obj-schema-GetDataSourceIndexStatsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGetDataSourceIndexStatsResponse();
-      var od = api.GetDataSourceIndexStatsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GetDataSourceIndexStatsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGetDataSourceIndexStatsResponse(
           od as api.GetDataSourceIndexStatsResponse);
     });
@@ -5603,7 +5692,9 @@
   unittest.group('obj-schema-GetSearchApplicationQueryStatsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGetSearchApplicationQueryStatsResponse();
-      var od = api.GetSearchApplicationQueryStatsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GetSearchApplicationQueryStatsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGetSearchApplicationQueryStatsResponse(
           od as api.GetSearchApplicationQueryStatsResponse);
     });
@@ -5612,8 +5703,9 @@
   unittest.group('obj-schema-GetSearchApplicationSessionStatsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGetSearchApplicationSessionStatsResponse();
-      var od =
-          api.GetSearchApplicationSessionStatsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GetSearchApplicationSessionStatsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGetSearchApplicationSessionStatsResponse(
           od as api.GetSearchApplicationSessionStatsResponse);
     });
@@ -5622,7 +5714,9 @@
   unittest.group('obj-schema-GetSearchApplicationUserStatsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGetSearchApplicationUserStatsResponse();
-      var od = api.GetSearchApplicationUserStatsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GetSearchApplicationUserStatsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGetSearchApplicationUserStatsResponse(
           od as api.GetSearchApplicationUserStatsResponse);
     });
@@ -5631,7 +5725,9 @@
   unittest.group('obj-schema-HtmlOperatorOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHtmlOperatorOptions();
-      var od = api.HtmlOperatorOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HtmlOperatorOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHtmlOperatorOptions(od as api.HtmlOperatorOptions);
     });
   });
@@ -5639,7 +5735,9 @@
   unittest.group('obj-schema-HtmlPropertyOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHtmlPropertyOptions();
-      var od = api.HtmlPropertyOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HtmlPropertyOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHtmlPropertyOptions(od as api.HtmlPropertyOptions);
     });
   });
@@ -5647,7 +5745,9 @@
   unittest.group('obj-schema-HtmlValues', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHtmlValues();
-      var od = api.HtmlValues.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.HtmlValues.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkHtmlValues(od as api.HtmlValues);
     });
   });
@@ -5655,7 +5755,9 @@
   unittest.group('obj-schema-IndexItemOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildIndexItemOptions();
-      var od = api.IndexItemOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.IndexItemOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkIndexItemOptions(od as api.IndexItemOptions);
     });
   });
@@ -5663,7 +5765,9 @@
   unittest.group('obj-schema-IndexItemRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildIndexItemRequest();
-      var od = api.IndexItemRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.IndexItemRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkIndexItemRequest(od as api.IndexItemRequest);
     });
   });
@@ -5671,7 +5775,9 @@
   unittest.group('obj-schema-IntegerOperatorOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildIntegerOperatorOptions();
-      var od = api.IntegerOperatorOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.IntegerOperatorOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkIntegerOperatorOptions(od as api.IntegerOperatorOptions);
     });
   });
@@ -5679,7 +5785,9 @@
   unittest.group('obj-schema-IntegerPropertyOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildIntegerPropertyOptions();
-      var od = api.IntegerPropertyOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.IntegerPropertyOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkIntegerPropertyOptions(od as api.IntegerPropertyOptions);
     });
   });
@@ -5687,7 +5795,9 @@
   unittest.group('obj-schema-IntegerValues', () {
     unittest.test('to-json--from-json', () async {
       var o = buildIntegerValues();
-      var od = api.IntegerValues.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.IntegerValues.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkIntegerValues(od as api.IntegerValues);
     });
   });
@@ -5695,7 +5805,9 @@
   unittest.group('obj-schema-Interaction', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInteraction();
-      var od = api.Interaction.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Interaction.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInteraction(od as api.Interaction);
     });
   });
@@ -5703,7 +5815,8 @@
   unittest.group('obj-schema-Item', () {
     unittest.test('to-json--from-json', () async {
       var o = buildItem();
-      var od = api.Item.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Item.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkItem(od as api.Item);
     });
   });
@@ -5711,7 +5824,9 @@
   unittest.group('obj-schema-ItemAcl', () {
     unittest.test('to-json--from-json', () async {
       var o = buildItemAcl();
-      var od = api.ItemAcl.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ItemAcl.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkItemAcl(od as api.ItemAcl);
     });
   });
@@ -5719,7 +5834,9 @@
   unittest.group('obj-schema-ItemContent', () {
     unittest.test('to-json--from-json', () async {
       var o = buildItemContent();
-      var od = api.ItemContent.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ItemContent.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkItemContent(od as api.ItemContent);
     });
   });
@@ -5727,7 +5844,9 @@
   unittest.group('obj-schema-ItemCountByStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildItemCountByStatus();
-      var od = api.ItemCountByStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ItemCountByStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkItemCountByStatus(od as api.ItemCountByStatus);
     });
   });
@@ -5735,7 +5854,9 @@
   unittest.group('obj-schema-ItemMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildItemMetadata();
-      var od = api.ItemMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ItemMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkItemMetadata(od as api.ItemMetadata);
     });
   });
@@ -5743,7 +5864,9 @@
   unittest.group('obj-schema-ItemStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildItemStatus();
-      var od = api.ItemStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ItemStatus.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkItemStatus(od as api.ItemStatus);
     });
   });
@@ -5751,7 +5874,9 @@
   unittest.group('obj-schema-ItemStructuredData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildItemStructuredData();
-      var od = api.ItemStructuredData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ItemStructuredData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkItemStructuredData(od as api.ItemStructuredData);
     });
   });
@@ -5759,7 +5884,9 @@
   unittest.group('obj-schema-ListDataSourceResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListDataSourceResponse();
-      var od = api.ListDataSourceResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListDataSourceResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListDataSourceResponse(od as api.ListDataSourceResponse);
     });
   });
@@ -5767,8 +5894,9 @@
   unittest.group('obj-schema-ListItemNamesForUnmappedIdentityResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListItemNamesForUnmappedIdentityResponse();
-      var od =
-          api.ListItemNamesForUnmappedIdentityResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListItemNamesForUnmappedIdentityResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListItemNamesForUnmappedIdentityResponse(
           od as api.ListItemNamesForUnmappedIdentityResponse);
     });
@@ -5777,7 +5905,9 @@
   unittest.group('obj-schema-ListItemsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListItemsResponse();
-      var od = api.ListItemsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListItemsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListItemsResponse(od as api.ListItemsResponse);
     });
   });
@@ -5785,7 +5915,9 @@
   unittest.group('obj-schema-ListOperationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListOperationsResponse();
-      var od = api.ListOperationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListOperationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListOperationsResponse(od as api.ListOperationsResponse);
     });
   });
@@ -5793,7 +5925,9 @@
   unittest.group('obj-schema-ListQuerySourcesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListQuerySourcesResponse();
-      var od = api.ListQuerySourcesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListQuerySourcesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListQuerySourcesResponse(od as api.ListQuerySourcesResponse);
     });
   });
@@ -5801,7 +5935,9 @@
   unittest.group('obj-schema-ListSearchApplicationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListSearchApplicationsResponse();
-      var od = api.ListSearchApplicationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListSearchApplicationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListSearchApplicationsResponse(
           od as api.ListSearchApplicationsResponse);
     });
@@ -5810,7 +5946,9 @@
   unittest.group('obj-schema-ListUnmappedIdentitiesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListUnmappedIdentitiesResponse();
-      var od = api.ListUnmappedIdentitiesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListUnmappedIdentitiesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListUnmappedIdentitiesResponse(
           od as api.ListUnmappedIdentitiesResponse);
     });
@@ -5819,7 +5957,9 @@
   unittest.group('obj-schema-MatchRange', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMatchRange();
-      var od = api.MatchRange.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.MatchRange.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkMatchRange(od as api.MatchRange);
     });
   });
@@ -5827,7 +5967,8 @@
   unittest.group('obj-schema-Media', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMedia();
-      var od = api.Media.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Media.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkMedia(od as api.Media);
     });
   });
@@ -5835,7 +5976,9 @@
   unittest.group('obj-schema-Metadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMetadata();
-      var od = api.Metadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Metadata.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkMetadata(od as api.Metadata);
     });
   });
@@ -5843,7 +5986,9 @@
   unittest.group('obj-schema-Metaline', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMetaline();
-      var od = api.Metaline.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Metaline.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkMetaline(od as api.Metaline);
     });
   });
@@ -5851,7 +5996,8 @@
   unittest.group('obj-schema-Name', () {
     unittest.test('to-json--from-json', () async {
       var o = buildName();
-      var od = api.Name.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Name.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkName(od as api.Name);
     });
   });
@@ -5859,7 +6005,9 @@
   unittest.group('obj-schema-NamedProperty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNamedProperty();
-      var od = api.NamedProperty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NamedProperty.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNamedProperty(od as api.NamedProperty);
     });
   });
@@ -5867,7 +6015,9 @@
   unittest.group('obj-schema-ObjectDefinition', () {
     unittest.test('to-json--from-json', () async {
       var o = buildObjectDefinition();
-      var od = api.ObjectDefinition.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ObjectDefinition.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkObjectDefinition(od as api.ObjectDefinition);
     });
   });
@@ -5875,7 +6025,9 @@
   unittest.group('obj-schema-ObjectDisplayOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildObjectDisplayOptions();
-      var od = api.ObjectDisplayOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ObjectDisplayOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkObjectDisplayOptions(od as api.ObjectDisplayOptions);
     });
   });
@@ -5883,7 +6035,9 @@
   unittest.group('obj-schema-ObjectOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildObjectOptions();
-      var od = api.ObjectOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ObjectOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkObjectOptions(od as api.ObjectOptions);
     });
   });
@@ -5891,7 +6045,9 @@
   unittest.group('obj-schema-ObjectPropertyOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildObjectPropertyOptions();
-      var od = api.ObjectPropertyOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ObjectPropertyOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkObjectPropertyOptions(od as api.ObjectPropertyOptions);
     });
   });
@@ -5899,7 +6055,9 @@
   unittest.group('obj-schema-ObjectValues', () {
     unittest.test('to-json--from-json', () async {
       var o = buildObjectValues();
-      var od = api.ObjectValues.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ObjectValues.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkObjectValues(od as api.ObjectValues);
     });
   });
@@ -5907,7 +6065,9 @@
   unittest.group('obj-schema-Operation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperation();
-      var od = api.Operation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Operation.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOperation(od as api.Operation);
     });
   });
@@ -5915,7 +6075,9 @@
   unittest.group('obj-schema-PeopleSuggestion', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPeopleSuggestion();
-      var od = api.PeopleSuggestion.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PeopleSuggestion.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPeopleSuggestion(od as api.PeopleSuggestion);
     });
   });
@@ -5923,7 +6085,9 @@
   unittest.group('obj-schema-Person', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPerson();
-      var od = api.Person.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Person.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPerson(od as api.Person);
     });
   });
@@ -5931,7 +6095,8 @@
   unittest.group('obj-schema-Photo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPhoto();
-      var od = api.Photo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Photo.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPhoto(od as api.Photo);
     });
   });
@@ -5939,7 +6104,9 @@
   unittest.group('obj-schema-PollItemsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPollItemsRequest();
-      var od = api.PollItemsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PollItemsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPollItemsRequest(od as api.PollItemsRequest);
     });
   });
@@ -5947,7 +6114,9 @@
   unittest.group('obj-schema-PollItemsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPollItemsResponse();
-      var od = api.PollItemsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PollItemsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPollItemsResponse(od as api.PollItemsResponse);
     });
   });
@@ -5955,7 +6124,9 @@
   unittest.group('obj-schema-Principal', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPrincipal();
-      var od = api.Principal.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Principal.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPrincipal(od as api.Principal);
     });
   });
@@ -5963,7 +6134,9 @@
   unittest.group('obj-schema-ProcessingError', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProcessingError();
-      var od = api.ProcessingError.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ProcessingError.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkProcessingError(od as api.ProcessingError);
     });
   });
@@ -5971,7 +6144,9 @@
   unittest.group('obj-schema-PropertyDefinition', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPropertyDefinition();
-      var od = api.PropertyDefinition.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PropertyDefinition.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPropertyDefinition(od as api.PropertyDefinition);
     });
   });
@@ -5979,7 +6154,9 @@
   unittest.group('obj-schema-PropertyDisplayOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPropertyDisplayOptions();
-      var od = api.PropertyDisplayOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PropertyDisplayOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPropertyDisplayOptions(od as api.PropertyDisplayOptions);
     });
   });
@@ -5987,7 +6164,9 @@
   unittest.group('obj-schema-PushItem', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPushItem();
-      var od = api.PushItem.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.PushItem.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPushItem(od as api.PushItem);
     });
   });
@@ -5995,7 +6174,9 @@
   unittest.group('obj-schema-PushItemRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPushItemRequest();
-      var od = api.PushItemRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PushItemRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPushItemRequest(od as api.PushItemRequest);
     });
   });
@@ -6003,7 +6184,9 @@
   unittest.group('obj-schema-QueryCountByStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildQueryCountByStatus();
-      var od = api.QueryCountByStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.QueryCountByStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkQueryCountByStatus(od as api.QueryCountByStatus);
     });
   });
@@ -6011,7 +6194,9 @@
   unittest.group('obj-schema-QueryInterpretation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildQueryInterpretation();
-      var od = api.QueryInterpretation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.QueryInterpretation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkQueryInterpretation(od as api.QueryInterpretation);
     });
   });
@@ -6019,7 +6204,9 @@
   unittest.group('obj-schema-QueryInterpretationOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildQueryInterpretationOptions();
-      var od = api.QueryInterpretationOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.QueryInterpretationOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkQueryInterpretationOptions(od as api.QueryInterpretationOptions);
     });
   });
@@ -6027,7 +6214,9 @@
   unittest.group('obj-schema-QueryItem', () {
     unittest.test('to-json--from-json', () async {
       var o = buildQueryItem();
-      var od = api.QueryItem.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.QueryItem.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkQueryItem(od as api.QueryItem);
     });
   });
@@ -6035,7 +6224,9 @@
   unittest.group('obj-schema-QueryOperator', () {
     unittest.test('to-json--from-json', () async {
       var o = buildQueryOperator();
-      var od = api.QueryOperator.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.QueryOperator.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkQueryOperator(od as api.QueryOperator);
     });
   });
@@ -6043,7 +6234,9 @@
   unittest.group('obj-schema-QuerySource', () {
     unittest.test('to-json--from-json', () async {
       var o = buildQuerySource();
-      var od = api.QuerySource.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.QuerySource.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkQuerySource(od as api.QuerySource);
     });
   });
@@ -6051,7 +6244,9 @@
   unittest.group('obj-schema-QuerySuggestion', () {
     unittest.test('to-json--from-json', () async {
       var o = buildQuerySuggestion();
-      var od = api.QuerySuggestion.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.QuerySuggestion.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkQuerySuggestion(od as api.QuerySuggestion);
     });
   });
@@ -6059,7 +6254,9 @@
   unittest.group('obj-schema-RepositoryError', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRepositoryError();
-      var od = api.RepositoryError.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RepositoryError.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRepositoryError(od as api.RepositoryError);
     });
   });
@@ -6067,7 +6264,9 @@
   unittest.group('obj-schema-RequestOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRequestOptions();
-      var od = api.RequestOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RequestOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRequestOptions(od as api.RequestOptions);
     });
   });
@@ -6075,7 +6274,9 @@
   unittest.group('obj-schema-ResetSearchApplicationRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResetSearchApplicationRequest();
-      var od = api.ResetSearchApplicationRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResetSearchApplicationRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResetSearchApplicationRequest(
           od as api.ResetSearchApplicationRequest);
     });
@@ -6084,7 +6285,9 @@
   unittest.group('obj-schema-ResponseDebugInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResponseDebugInfo();
-      var od = api.ResponseDebugInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResponseDebugInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResponseDebugInfo(od as api.ResponseDebugInfo);
     });
   });
@@ -6092,7 +6295,9 @@
   unittest.group('obj-schema-RestrictItem', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRestrictItem();
-      var od = api.RestrictItem.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RestrictItem.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRestrictItem(od as api.RestrictItem);
     });
   });
@@ -6100,7 +6305,9 @@
   unittest.group('obj-schema-ResultCounts', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResultCounts();
-      var od = api.ResultCounts.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResultCounts.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResultCounts(od as api.ResultCounts);
     });
   });
@@ -6108,7 +6315,9 @@
   unittest.group('obj-schema-ResultDebugInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResultDebugInfo();
-      var od = api.ResultDebugInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResultDebugInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResultDebugInfo(od as api.ResultDebugInfo);
     });
   });
@@ -6116,7 +6325,9 @@
   unittest.group('obj-schema-ResultDisplayField', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResultDisplayField();
-      var od = api.ResultDisplayField.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResultDisplayField.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResultDisplayField(od as api.ResultDisplayField);
     });
   });
@@ -6124,7 +6335,9 @@
   unittest.group('obj-schema-ResultDisplayLine', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResultDisplayLine();
-      var od = api.ResultDisplayLine.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResultDisplayLine.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResultDisplayLine(od as api.ResultDisplayLine);
     });
   });
@@ -6132,7 +6345,9 @@
   unittest.group('obj-schema-ResultDisplayMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResultDisplayMetadata();
-      var od = api.ResultDisplayMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResultDisplayMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResultDisplayMetadata(od as api.ResultDisplayMetadata);
     });
   });
@@ -6140,7 +6355,9 @@
   unittest.group('obj-schema-RetrievalImportance', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRetrievalImportance();
-      var od = api.RetrievalImportance.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RetrievalImportance.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRetrievalImportance(od as api.RetrievalImportance);
     });
   });
@@ -6148,7 +6365,9 @@
   unittest.group('obj-schema-Schema', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSchema();
-      var od = api.Schema.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Schema.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSchema(od as api.Schema);
     });
   });
@@ -6156,7 +6375,9 @@
   unittest.group('obj-schema-ScoringConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildScoringConfig();
-      var od = api.ScoringConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ScoringConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkScoringConfig(od as api.ScoringConfig);
     });
   });
@@ -6164,7 +6385,9 @@
   unittest.group('obj-schema-SearchApplication', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSearchApplication();
-      var od = api.SearchApplication.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SearchApplication.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSearchApplication(od as api.SearchApplication);
     });
   });
@@ -6172,7 +6395,9 @@
   unittest.group('obj-schema-SearchApplicationQueryStats', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSearchApplicationQueryStats();
-      var od = api.SearchApplicationQueryStats.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SearchApplicationQueryStats.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSearchApplicationQueryStats(od as api.SearchApplicationQueryStats);
     });
   });
@@ -6180,7 +6405,9 @@
   unittest.group('obj-schema-SearchApplicationSessionStats', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSearchApplicationSessionStats();
-      var od = api.SearchApplicationSessionStats.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SearchApplicationSessionStats.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSearchApplicationSessionStats(
           od as api.SearchApplicationSessionStats);
     });
@@ -6189,7 +6416,9 @@
   unittest.group('obj-schema-SearchApplicationUserStats', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSearchApplicationUserStats();
-      var od = api.SearchApplicationUserStats.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SearchApplicationUserStats.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSearchApplicationUserStats(od as api.SearchApplicationUserStats);
     });
   });
@@ -6197,7 +6426,9 @@
   unittest.group('obj-schema-SearchItemsByViewUrlRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSearchItemsByViewUrlRequest();
-      var od = api.SearchItemsByViewUrlRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SearchItemsByViewUrlRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSearchItemsByViewUrlRequest(od as api.SearchItemsByViewUrlRequest);
     });
   });
@@ -6205,7 +6436,9 @@
   unittest.group('obj-schema-SearchItemsByViewUrlResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSearchItemsByViewUrlResponse();
-      var od = api.SearchItemsByViewUrlResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SearchItemsByViewUrlResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSearchItemsByViewUrlResponse(od as api.SearchItemsByViewUrlResponse);
     });
   });
@@ -6213,7 +6446,9 @@
   unittest.group('obj-schema-SearchQualityMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSearchQualityMetadata();
-      var od = api.SearchQualityMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SearchQualityMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSearchQualityMetadata(od as api.SearchQualityMetadata);
     });
   });
@@ -6221,7 +6456,9 @@
   unittest.group('obj-schema-SearchRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSearchRequest();
-      var od = api.SearchRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SearchRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSearchRequest(od as api.SearchRequest);
     });
   });
@@ -6229,7 +6466,9 @@
   unittest.group('obj-schema-SearchResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSearchResponse();
-      var od = api.SearchResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SearchResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSearchResponse(od as api.SearchResponse);
     });
   });
@@ -6237,7 +6476,9 @@
   unittest.group('obj-schema-SearchResult', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSearchResult();
-      var od = api.SearchResult.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SearchResult.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSearchResult(od as api.SearchResult);
     });
   });
@@ -6245,7 +6486,9 @@
   unittest.group('obj-schema-Snippet', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSnippet();
-      var od = api.Snippet.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Snippet.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSnippet(od as api.Snippet);
     });
   });
@@ -6253,7 +6496,9 @@
   unittest.group('obj-schema-SortOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSortOptions();
-      var od = api.SortOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SortOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSortOptions(od as api.SortOptions);
     });
   });
@@ -6261,7 +6506,9 @@
   unittest.group('obj-schema-Source', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSource();
-      var od = api.Source.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Source.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSource(od as api.Source);
     });
   });
@@ -6269,7 +6516,9 @@
   unittest.group('obj-schema-SourceConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSourceConfig();
-      var od = api.SourceConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SourceConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSourceConfig(od as api.SourceConfig);
     });
   });
@@ -6277,7 +6526,9 @@
   unittest.group('obj-schema-SourceCrowdingConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSourceCrowdingConfig();
-      var od = api.SourceCrowdingConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SourceCrowdingConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSourceCrowdingConfig(od as api.SourceCrowdingConfig);
     });
   });
@@ -6285,7 +6536,9 @@
   unittest.group('obj-schema-SourceResultCount', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSourceResultCount();
-      var od = api.SourceResultCount.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SourceResultCount.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSourceResultCount(od as api.SourceResultCount);
     });
   });
@@ -6293,7 +6546,9 @@
   unittest.group('obj-schema-SourceScoringConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSourceScoringConfig();
-      var od = api.SourceScoringConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SourceScoringConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSourceScoringConfig(od as api.SourceScoringConfig);
     });
   });
@@ -6301,7 +6556,9 @@
   unittest.group('obj-schema-SpellResult', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSpellResult();
-      var od = api.SpellResult.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SpellResult.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSpellResult(od as api.SpellResult);
     });
   });
@@ -6309,7 +6566,9 @@
   unittest.group('obj-schema-StartUploadItemRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStartUploadItemRequest();
-      var od = api.StartUploadItemRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.StartUploadItemRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkStartUploadItemRequest(od as api.StartUploadItemRequest);
     });
   });
@@ -6317,7 +6576,9 @@
   unittest.group('obj-schema-Status', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStatus();
-      var od = api.Status.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Status.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStatus(od as api.Status);
     });
   });
@@ -6325,7 +6586,9 @@
   unittest.group('obj-schema-StructuredDataObject', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStructuredDataObject();
-      var od = api.StructuredDataObject.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.StructuredDataObject.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkStructuredDataObject(od as api.StructuredDataObject);
     });
   });
@@ -6333,7 +6596,9 @@
   unittest.group('obj-schema-StructuredResult', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStructuredResult();
-      var od = api.StructuredResult.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.StructuredResult.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkStructuredResult(od as api.StructuredResult);
     });
   });
@@ -6341,7 +6606,9 @@
   unittest.group('obj-schema-SuggestRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSuggestRequest();
-      var od = api.SuggestRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SuggestRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSuggestRequest(od as api.SuggestRequest);
     });
   });
@@ -6349,7 +6616,9 @@
   unittest.group('obj-schema-SuggestResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSuggestResponse();
-      var od = api.SuggestResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SuggestResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSuggestResponse(od as api.SuggestResponse);
     });
   });
@@ -6357,7 +6626,9 @@
   unittest.group('obj-schema-SuggestResult', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSuggestResult();
-      var od = api.SuggestResult.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SuggestResult.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSuggestResult(od as api.SuggestResult);
     });
   });
@@ -6365,7 +6636,9 @@
   unittest.group('obj-schema-TextOperatorOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTextOperatorOptions();
-      var od = api.TextOperatorOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TextOperatorOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTextOperatorOptions(od as api.TextOperatorOptions);
     });
   });
@@ -6373,7 +6646,9 @@
   unittest.group('obj-schema-TextPropertyOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTextPropertyOptions();
-      var od = api.TextPropertyOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TextPropertyOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTextPropertyOptions(od as api.TextPropertyOptions);
     });
   });
@@ -6381,7 +6656,9 @@
   unittest.group('obj-schema-TextValues', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTextValues();
-      var od = api.TextValues.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.TextValues.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTextValues(od as api.TextValues);
     });
   });
@@ -6389,7 +6666,9 @@
   unittest.group('obj-schema-TimestampOperatorOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTimestampOperatorOptions();
-      var od = api.TimestampOperatorOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TimestampOperatorOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTimestampOperatorOptions(od as api.TimestampOperatorOptions);
     });
   });
@@ -6397,7 +6676,9 @@
   unittest.group('obj-schema-TimestampPropertyOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTimestampPropertyOptions();
-      var od = api.TimestampPropertyOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TimestampPropertyOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTimestampPropertyOptions(od as api.TimestampPropertyOptions);
     });
   });
@@ -6405,7 +6686,9 @@
   unittest.group('obj-schema-TimestampValues', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTimestampValues();
-      var od = api.TimestampValues.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TimestampValues.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTimestampValues(od as api.TimestampValues);
     });
   });
@@ -6413,7 +6696,9 @@
   unittest.group('obj-schema-UnmappedIdentity', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUnmappedIdentity();
-      var od = api.UnmappedIdentity.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UnmappedIdentity.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUnmappedIdentity(od as api.UnmappedIdentity);
     });
   });
@@ -6421,7 +6706,9 @@
   unittest.group('obj-schema-UnreserveItemsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUnreserveItemsRequest();
-      var od = api.UnreserveItemsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UnreserveItemsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUnreserveItemsRequest(od as api.UnreserveItemsRequest);
     });
   });
@@ -6429,7 +6716,9 @@
   unittest.group('obj-schema-UpdateDataSourceRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateDataSourceRequest();
-      var od = api.UpdateDataSourceRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateDataSourceRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateDataSourceRequest(od as api.UpdateDataSourceRequest);
     });
   });
@@ -6437,7 +6726,9 @@
   unittest.group('obj-schema-UpdateSchemaRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateSchemaRequest();
-      var od = api.UpdateSchemaRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateSchemaRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateSchemaRequest(od as api.UpdateSchemaRequest);
     });
   });
@@ -6445,7 +6736,9 @@
   unittest.group('obj-schema-UploadItemRef', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUploadItemRef();
-      var od = api.UploadItemRef.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UploadItemRef.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUploadItemRef(od as api.UploadItemRef);
     });
   });
@@ -6453,7 +6746,8 @@
   unittest.group('obj-schema-Value', () {
     unittest.test('to-json--from-json', () async {
       var o = buildValue();
-      var od = api.Value.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Value.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkValue(od as api.Value);
     });
   });
@@ -6461,7 +6755,9 @@
   unittest.group('obj-schema-ValueFilter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildValueFilter();
-      var od = api.ValueFilter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ValueFilter.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkValueFilter(od as api.ValueFilter);
     });
   });
diff --git a/generated/googleapis/test/cloudshell/v1_test.dart b/generated/googleapis/test/cloudshell/v1_test.dart
index 120ebf1..19c080f 100644
--- a/generated/googleapis/test/cloudshell/v1_test.dart
+++ b/generated/googleapis/test/cloudshell/v1_test.dart
@@ -676,7 +676,9 @@
   unittest.group('obj-schema-AddPublicKeyMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAddPublicKeyMetadata();
-      var od = api.AddPublicKeyMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AddPublicKeyMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAddPublicKeyMetadata(od as api.AddPublicKeyMetadata);
     });
   });
@@ -684,7 +686,9 @@
   unittest.group('obj-schema-AddPublicKeyRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAddPublicKeyRequest();
-      var od = api.AddPublicKeyRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AddPublicKeyRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAddPublicKeyRequest(od as api.AddPublicKeyRequest);
     });
   });
@@ -692,7 +696,9 @@
   unittest.group('obj-schema-AddPublicKeyResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAddPublicKeyResponse();
-      var od = api.AddPublicKeyResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AddPublicKeyResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAddPublicKeyResponse(od as api.AddPublicKeyResponse);
     });
   });
@@ -700,7 +706,9 @@
   unittest.group('obj-schema-AuthorizeEnvironmentMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuthorizeEnvironmentMetadata();
-      var od = api.AuthorizeEnvironmentMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AuthorizeEnvironmentMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuthorizeEnvironmentMetadata(od as api.AuthorizeEnvironmentMetadata);
     });
   });
@@ -708,7 +716,9 @@
   unittest.group('obj-schema-AuthorizeEnvironmentRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuthorizeEnvironmentRequest();
-      var od = api.AuthorizeEnvironmentRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AuthorizeEnvironmentRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuthorizeEnvironmentRequest(od as api.AuthorizeEnvironmentRequest);
     });
   });
@@ -716,7 +726,9 @@
   unittest.group('obj-schema-AuthorizeEnvironmentResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuthorizeEnvironmentResponse();
-      var od = api.AuthorizeEnvironmentResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AuthorizeEnvironmentResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuthorizeEnvironmentResponse(od as api.AuthorizeEnvironmentResponse);
     });
   });
@@ -724,7 +736,9 @@
   unittest.group('obj-schema-CancelOperationRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCancelOperationRequest();
-      var od = api.CancelOperationRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CancelOperationRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCancelOperationRequest(od as api.CancelOperationRequest);
     });
   });
@@ -732,7 +746,9 @@
   unittest.group('obj-schema-CreateEnvironmentMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateEnvironmentMetadata();
-      var od = api.CreateEnvironmentMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateEnvironmentMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateEnvironmentMetadata(od as api.CreateEnvironmentMetadata);
     });
   });
@@ -740,7 +756,9 @@
   unittest.group('obj-schema-DeleteEnvironmentMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeleteEnvironmentMetadata();
-      var od = api.DeleteEnvironmentMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeleteEnvironmentMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeleteEnvironmentMetadata(od as api.DeleteEnvironmentMetadata);
     });
   });
@@ -748,7 +766,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -756,7 +775,9 @@
   unittest.group('obj-schema-Environment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEnvironment();
-      var od = api.Environment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Environment.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEnvironment(od as api.Environment);
     });
   });
@@ -764,7 +785,9 @@
   unittest.group('obj-schema-ListOperationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListOperationsResponse();
-      var od = api.ListOperationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListOperationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListOperationsResponse(od as api.ListOperationsResponse);
     });
   });
@@ -772,7 +795,9 @@
   unittest.group('obj-schema-Operation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperation();
-      var od = api.Operation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Operation.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOperation(od as api.Operation);
     });
   });
@@ -780,7 +805,9 @@
   unittest.group('obj-schema-RemovePublicKeyMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRemovePublicKeyMetadata();
-      var od = api.RemovePublicKeyMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RemovePublicKeyMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRemovePublicKeyMetadata(od as api.RemovePublicKeyMetadata);
     });
   });
@@ -788,7 +815,9 @@
   unittest.group('obj-schema-RemovePublicKeyRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRemovePublicKeyRequest();
-      var od = api.RemovePublicKeyRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RemovePublicKeyRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRemovePublicKeyRequest(od as api.RemovePublicKeyRequest);
     });
   });
@@ -796,7 +825,9 @@
   unittest.group('obj-schema-RemovePublicKeyResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRemovePublicKeyResponse();
-      var od = api.RemovePublicKeyResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RemovePublicKeyResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRemovePublicKeyResponse(od as api.RemovePublicKeyResponse);
     });
   });
@@ -804,7 +835,9 @@
   unittest.group('obj-schema-StartEnvironmentMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStartEnvironmentMetadata();
-      var od = api.StartEnvironmentMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.StartEnvironmentMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkStartEnvironmentMetadata(od as api.StartEnvironmentMetadata);
     });
   });
@@ -812,7 +845,9 @@
   unittest.group('obj-schema-StartEnvironmentRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStartEnvironmentRequest();
-      var od = api.StartEnvironmentRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.StartEnvironmentRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkStartEnvironmentRequest(od as api.StartEnvironmentRequest);
     });
   });
@@ -820,7 +855,9 @@
   unittest.group('obj-schema-StartEnvironmentResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStartEnvironmentResponse();
-      var od = api.StartEnvironmentResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.StartEnvironmentResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkStartEnvironmentResponse(od as api.StartEnvironmentResponse);
     });
   });
@@ -828,7 +865,9 @@
   unittest.group('obj-schema-Status', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStatus();
-      var od = api.Status.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Status.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStatus(od as api.Status);
     });
   });
diff --git a/generated/googleapis/test/cloudtasks/v2_test.dart b/generated/googleapis/test/cloudtasks/v2_test.dart
index 7e75fb6..0a917cc 100644
--- a/generated/googleapis/test/cloudtasks/v2_test.dart
+++ b/generated/googleapis/test/cloudtasks/v2_test.dart
@@ -1134,7 +1134,9 @@
   unittest.group('obj-schema-AppEngineHttpRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAppEngineHttpRequest();
-      var od = api.AppEngineHttpRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AppEngineHttpRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAppEngineHttpRequest(od as api.AppEngineHttpRequest);
     });
   });
@@ -1142,7 +1144,9 @@
   unittest.group('obj-schema-AppEngineRouting', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAppEngineRouting();
-      var od = api.AppEngineRouting.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AppEngineRouting.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAppEngineRouting(od as api.AppEngineRouting);
     });
   });
@@ -1150,7 +1154,9 @@
   unittest.group('obj-schema-Attempt', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAttempt();
-      var od = api.Attempt.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Attempt.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAttempt(od as api.Attempt);
     });
   });
@@ -1158,7 +1164,9 @@
   unittest.group('obj-schema-Binding', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBinding();
-      var od = api.Binding.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Binding.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBinding(od as api.Binding);
     });
   });
@@ -1166,7 +1174,9 @@
   unittest.group('obj-schema-CreateTaskRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateTaskRequest();
-      var od = api.CreateTaskRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateTaskRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateTaskRequest(od as api.CreateTaskRequest);
     });
   });
@@ -1174,7 +1184,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -1182,7 +1193,8 @@
   unittest.group('obj-schema-Expr', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExpr();
-      var od = api.Expr.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Expr.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkExpr(od as api.Expr);
     });
   });
@@ -1190,7 +1202,9 @@
   unittest.group('obj-schema-GetIamPolicyRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGetIamPolicyRequest();
-      var od = api.GetIamPolicyRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GetIamPolicyRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGetIamPolicyRequest(od as api.GetIamPolicyRequest);
     });
   });
@@ -1198,7 +1212,9 @@
   unittest.group('obj-schema-GetPolicyOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGetPolicyOptions();
-      var od = api.GetPolicyOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GetPolicyOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGetPolicyOptions(od as api.GetPolicyOptions);
     });
   });
@@ -1206,7 +1222,9 @@
   unittest.group('obj-schema-HttpRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHttpRequest();
-      var od = api.HttpRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HttpRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHttpRequest(od as api.HttpRequest);
     });
   });
@@ -1214,7 +1232,9 @@
   unittest.group('obj-schema-ListLocationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListLocationsResponse();
-      var od = api.ListLocationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListLocationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListLocationsResponse(od as api.ListLocationsResponse);
     });
   });
@@ -1222,7 +1242,9 @@
   unittest.group('obj-schema-ListQueuesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListQueuesResponse();
-      var od = api.ListQueuesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListQueuesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListQueuesResponse(od as api.ListQueuesResponse);
     });
   });
@@ -1230,7 +1252,9 @@
   unittest.group('obj-schema-ListTasksResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListTasksResponse();
-      var od = api.ListTasksResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListTasksResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListTasksResponse(od as api.ListTasksResponse);
     });
   });
@@ -1238,7 +1262,9 @@
   unittest.group('obj-schema-Location', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLocation();
-      var od = api.Location.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Location.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLocation(od as api.Location);
     });
   });
@@ -1246,7 +1272,9 @@
   unittest.group('obj-schema-OAuthToken', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOAuthToken();
-      var od = api.OAuthToken.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.OAuthToken.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOAuthToken(od as api.OAuthToken);
     });
   });
@@ -1254,7 +1282,9 @@
   unittest.group('obj-schema-OidcToken', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOidcToken();
-      var od = api.OidcToken.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.OidcToken.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOidcToken(od as api.OidcToken);
     });
   });
@@ -1262,7 +1292,9 @@
   unittest.group('obj-schema-PauseQueueRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPauseQueueRequest();
-      var od = api.PauseQueueRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PauseQueueRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPauseQueueRequest(od as api.PauseQueueRequest);
     });
   });
@@ -1270,7 +1302,9 @@
   unittest.group('obj-schema-Policy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPolicy();
-      var od = api.Policy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Policy.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPolicy(od as api.Policy);
     });
   });
@@ -1278,7 +1312,9 @@
   unittest.group('obj-schema-PurgeQueueRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPurgeQueueRequest();
-      var od = api.PurgeQueueRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PurgeQueueRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPurgeQueueRequest(od as api.PurgeQueueRequest);
     });
   });
@@ -1286,7 +1322,8 @@
   unittest.group('obj-schema-Queue', () {
     unittest.test('to-json--from-json', () async {
       var o = buildQueue();
-      var od = api.Queue.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Queue.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkQueue(od as api.Queue);
     });
   });
@@ -1294,7 +1331,9 @@
   unittest.group('obj-schema-RateLimits', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRateLimits();
-      var od = api.RateLimits.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.RateLimits.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkRateLimits(od as api.RateLimits);
     });
   });
@@ -1302,7 +1341,9 @@
   unittest.group('obj-schema-ResumeQueueRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResumeQueueRequest();
-      var od = api.ResumeQueueRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResumeQueueRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResumeQueueRequest(od as api.ResumeQueueRequest);
     });
   });
@@ -1310,7 +1351,9 @@
   unittest.group('obj-schema-RetryConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRetryConfig();
-      var od = api.RetryConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RetryConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRetryConfig(od as api.RetryConfig);
     });
   });
@@ -1318,7 +1361,9 @@
   unittest.group('obj-schema-RunTaskRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRunTaskRequest();
-      var od = api.RunTaskRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RunTaskRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRunTaskRequest(od as api.RunTaskRequest);
     });
   });
@@ -1326,7 +1371,9 @@
   unittest.group('obj-schema-SetIamPolicyRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSetIamPolicyRequest();
-      var od = api.SetIamPolicyRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SetIamPolicyRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSetIamPolicyRequest(od as api.SetIamPolicyRequest);
     });
   });
@@ -1334,7 +1381,9 @@
   unittest.group('obj-schema-StackdriverLoggingConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStackdriverLoggingConfig();
-      var od = api.StackdriverLoggingConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.StackdriverLoggingConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkStackdriverLoggingConfig(od as api.StackdriverLoggingConfig);
     });
   });
@@ -1342,7 +1391,9 @@
   unittest.group('obj-schema-Status', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStatus();
-      var od = api.Status.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Status.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStatus(od as api.Status);
     });
   });
@@ -1350,7 +1401,8 @@
   unittest.group('obj-schema-Task', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTask();
-      var od = api.Task.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Task.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTask(od as api.Task);
     });
   });
@@ -1358,7 +1410,9 @@
   unittest.group('obj-schema-TestIamPermissionsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestIamPermissionsRequest();
-      var od = api.TestIamPermissionsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestIamPermissionsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestIamPermissionsRequest(od as api.TestIamPermissionsRequest);
     });
   });
@@ -1366,7 +1420,9 @@
   unittest.group('obj-schema-TestIamPermissionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestIamPermissionsResponse();
-      var od = api.TestIamPermissionsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestIamPermissionsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestIamPermissionsResponse(od as api.TestIamPermissionsResponse);
     });
   });
diff --git a/generated/googleapis/test/cloudtrace/v2_test.dart b/generated/googleapis/test/cloudtrace/v2_test.dart
index ca8708e..64a0737 100644
--- a/generated/googleapis/test/cloudtrace/v2_test.dart
+++ b/generated/googleapis/test/cloudtrace/v2_test.dart
@@ -639,7 +639,9 @@
   unittest.group('obj-schema-Annotation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAnnotation();
-      var od = api.Annotation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Annotation.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAnnotation(od as api.Annotation);
     });
   });
@@ -647,7 +649,9 @@
   unittest.group('obj-schema-AttributeValue', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAttributeValue();
-      var od = api.AttributeValue.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AttributeValue.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAttributeValue(od as api.AttributeValue);
     });
   });
@@ -655,7 +659,9 @@
   unittest.group('obj-schema-Attributes', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAttributes();
-      var od = api.Attributes.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Attributes.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAttributes(od as api.Attributes);
     });
   });
@@ -663,7 +669,9 @@
   unittest.group('obj-schema-BatchWriteSpansRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBatchWriteSpansRequest();
-      var od = api.BatchWriteSpansRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BatchWriteSpansRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBatchWriteSpansRequest(od as api.BatchWriteSpansRequest);
     });
   });
@@ -671,7 +679,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -679,7 +688,8 @@
   unittest.group('obj-schema-Link', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLink();
-      var od = api.Link.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Link.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLink(od as api.Link);
     });
   });
@@ -687,7 +697,8 @@
   unittest.group('obj-schema-Links', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLinks();
-      var od = api.Links.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Links.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLinks(od as api.Links);
     });
   });
@@ -695,7 +706,9 @@
   unittest.group('obj-schema-MessageEvent', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMessageEvent();
-      var od = api.MessageEvent.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MessageEvent.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMessageEvent(od as api.MessageEvent);
     });
   });
@@ -703,7 +716,9 @@
   unittest.group('obj-schema-Module', () {
     unittest.test('to-json--from-json', () async {
       var o = buildModule();
-      var od = api.Module.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Module.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkModule(od as api.Module);
     });
   });
@@ -711,7 +726,8 @@
   unittest.group('obj-schema-Span', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSpan();
-      var od = api.Span.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Span.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSpan(od as api.Span);
     });
   });
@@ -719,7 +735,9 @@
   unittest.group('obj-schema-StackFrame', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStackFrame();
-      var od = api.StackFrame.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.StackFrame.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStackFrame(od as api.StackFrame);
     });
   });
@@ -727,7 +745,9 @@
   unittest.group('obj-schema-StackFrames', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStackFrames();
-      var od = api.StackFrames.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.StackFrames.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkStackFrames(od as api.StackFrames);
     });
   });
@@ -735,7 +755,9 @@
   unittest.group('obj-schema-StackTrace', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStackTrace();
-      var od = api.StackTrace.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.StackTrace.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStackTrace(od as api.StackTrace);
     });
   });
@@ -743,7 +765,9 @@
   unittest.group('obj-schema-Status', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStatus();
-      var od = api.Status.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Status.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStatus(od as api.Status);
     });
   });
@@ -751,7 +775,9 @@
   unittest.group('obj-schema-TimeEvent', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTimeEvent();
-      var od = api.TimeEvent.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.TimeEvent.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTimeEvent(od as api.TimeEvent);
     });
   });
@@ -759,7 +785,9 @@
   unittest.group('obj-schema-TimeEvents', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTimeEvents();
-      var od = api.TimeEvents.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.TimeEvents.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTimeEvents(od as api.TimeEvents);
     });
   });
@@ -767,7 +795,9 @@
   unittest.group('obj-schema-TruncatableString', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTruncatableString();
-      var od = api.TruncatableString.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TruncatableString.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTruncatableString(od as api.TruncatableString);
     });
   });
diff --git a/generated/googleapis/test/composer/v1_test.dart b/generated/googleapis/test/composer/v1_test.dart
index 75a58f7..69f3580 100644
--- a/generated/googleapis/test/composer/v1_test.dart
+++ b/generated/googleapis/test/composer/v1_test.dart
@@ -1029,7 +1029,9 @@
   unittest.group('obj-schema-AllowedIpRange', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAllowedIpRange();
-      var od = api.AllowedIpRange.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AllowedIpRange.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAllowedIpRange(od as api.AllowedIpRange);
     });
   });
@@ -1037,7 +1039,9 @@
   unittest.group('obj-schema-DatabaseConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDatabaseConfig();
-      var od = api.DatabaseConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DatabaseConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDatabaseConfig(od as api.DatabaseConfig);
     });
   });
@@ -1045,7 +1049,8 @@
   unittest.group('obj-schema-Date', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDate();
-      var od = api.Date.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Date.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDate(od as api.Date);
     });
   });
@@ -1053,7 +1058,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -1061,7 +1067,9 @@
   unittest.group('obj-schema-EncryptionConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEncryptionConfig();
-      var od = api.EncryptionConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EncryptionConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEncryptionConfig(od as api.EncryptionConfig);
     });
   });
@@ -1069,7 +1077,9 @@
   unittest.group('obj-schema-Environment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEnvironment();
-      var od = api.Environment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Environment.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEnvironment(od as api.Environment);
     });
   });
@@ -1077,7 +1087,9 @@
   unittest.group('obj-schema-EnvironmentConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEnvironmentConfig();
-      var od = api.EnvironmentConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EnvironmentConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEnvironmentConfig(od as api.EnvironmentConfig);
     });
   });
@@ -1085,7 +1097,9 @@
   unittest.group('obj-schema-IPAllocationPolicy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildIPAllocationPolicy();
-      var od = api.IPAllocationPolicy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.IPAllocationPolicy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkIPAllocationPolicy(od as api.IPAllocationPolicy);
     });
   });
@@ -1093,7 +1107,9 @@
   unittest.group('obj-schema-ImageVersion', () {
     unittest.test('to-json--from-json', () async {
       var o = buildImageVersion();
-      var od = api.ImageVersion.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ImageVersion.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkImageVersion(od as api.ImageVersion);
     });
   });
@@ -1101,7 +1117,9 @@
   unittest.group('obj-schema-ListEnvironmentsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListEnvironmentsResponse();
-      var od = api.ListEnvironmentsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListEnvironmentsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListEnvironmentsResponse(od as api.ListEnvironmentsResponse);
     });
   });
@@ -1109,7 +1127,9 @@
   unittest.group('obj-schema-ListImageVersionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListImageVersionsResponse();
-      var od = api.ListImageVersionsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListImageVersionsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListImageVersionsResponse(od as api.ListImageVersionsResponse);
     });
   });
@@ -1117,7 +1137,9 @@
   unittest.group('obj-schema-ListOperationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListOperationsResponse();
-      var od = api.ListOperationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListOperationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListOperationsResponse(od as api.ListOperationsResponse);
     });
   });
@@ -1125,7 +1147,9 @@
   unittest.group('obj-schema-NodeConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNodeConfig();
-      var od = api.NodeConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.NodeConfig.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkNodeConfig(od as api.NodeConfig);
     });
   });
@@ -1133,7 +1157,9 @@
   unittest.group('obj-schema-Operation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperation();
-      var od = api.Operation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Operation.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOperation(od as api.Operation);
     });
   });
@@ -1141,7 +1167,9 @@
   unittest.group('obj-schema-OperationMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperationMetadata();
-      var od = api.OperationMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OperationMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOperationMetadata(od as api.OperationMetadata);
     });
   });
@@ -1149,7 +1177,9 @@
   unittest.group('obj-schema-PrivateClusterConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPrivateClusterConfig();
-      var od = api.PrivateClusterConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PrivateClusterConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPrivateClusterConfig(od as api.PrivateClusterConfig);
     });
   });
@@ -1157,7 +1187,9 @@
   unittest.group('obj-schema-PrivateEnvironmentConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPrivateEnvironmentConfig();
-      var od = api.PrivateEnvironmentConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PrivateEnvironmentConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPrivateEnvironmentConfig(od as api.PrivateEnvironmentConfig);
     });
   });
@@ -1165,7 +1197,9 @@
   unittest.group('obj-schema-SoftwareConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSoftwareConfig();
-      var od = api.SoftwareConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SoftwareConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSoftwareConfig(od as api.SoftwareConfig);
     });
   });
@@ -1173,7 +1207,9 @@
   unittest.group('obj-schema-Status', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStatus();
-      var od = api.Status.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Status.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStatus(od as api.Status);
     });
   });
@@ -1181,7 +1217,9 @@
   unittest.group('obj-schema-WebServerConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWebServerConfig();
-      var od = api.WebServerConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.WebServerConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkWebServerConfig(od as api.WebServerConfig);
     });
   });
@@ -1189,7 +1227,9 @@
   unittest.group('obj-schema-WebServerNetworkAccessControl', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWebServerNetworkAccessControl();
-      var od = api.WebServerNetworkAccessControl.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.WebServerNetworkAccessControl.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkWebServerNetworkAccessControl(
           od as api.WebServerNetworkAccessControl);
     });
diff --git a/generated/googleapis/test/compute/v1_test.dart b/generated/googleapis/test/compute/v1_test.dart
index d62bd0d..3848ee8 100644
--- a/generated/googleapis/test/compute/v1_test.dart
+++ b/generated/googleapis/test/compute/v1_test.dart
@@ -37583,7 +37583,9 @@
   unittest.group('obj-schema-AcceleratorConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAcceleratorConfig();
-      var od = api.AcceleratorConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AcceleratorConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAcceleratorConfig(od as api.AcceleratorConfig);
     });
   });
@@ -37591,7 +37593,9 @@
   unittest.group('obj-schema-AcceleratorType', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAcceleratorType();
-      var od = api.AcceleratorType.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AcceleratorType.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAcceleratorType(od as api.AcceleratorType);
     });
   });
@@ -37599,8 +37603,9 @@
   unittest.group('obj-schema-AcceleratorTypeAggregatedListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAcceleratorTypeAggregatedListWarningData();
-      var od =
-          api.AcceleratorTypeAggregatedListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AcceleratorTypeAggregatedListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAcceleratorTypeAggregatedListWarningData(
           od as api.AcceleratorTypeAggregatedListWarningData);
     });
@@ -37609,7 +37614,9 @@
   unittest.group('obj-schema-AcceleratorTypeAggregatedListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAcceleratorTypeAggregatedListWarning();
-      var od = api.AcceleratorTypeAggregatedListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AcceleratorTypeAggregatedListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAcceleratorTypeAggregatedListWarning(
           od as api.AcceleratorTypeAggregatedListWarning);
     });
@@ -37618,7 +37625,9 @@
   unittest.group('obj-schema-AcceleratorTypeAggregatedList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAcceleratorTypeAggregatedList();
-      var od = api.AcceleratorTypeAggregatedList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AcceleratorTypeAggregatedList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAcceleratorTypeAggregatedList(
           od as api.AcceleratorTypeAggregatedList);
     });
@@ -37627,7 +37636,9 @@
   unittest.group('obj-schema-AcceleratorTypeListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAcceleratorTypeListWarningData();
-      var od = api.AcceleratorTypeListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AcceleratorTypeListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAcceleratorTypeListWarningData(
           od as api.AcceleratorTypeListWarningData);
     });
@@ -37636,7 +37647,9 @@
   unittest.group('obj-schema-AcceleratorTypeListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAcceleratorTypeListWarning();
-      var od = api.AcceleratorTypeListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AcceleratorTypeListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAcceleratorTypeListWarning(od as api.AcceleratorTypeListWarning);
     });
   });
@@ -37644,7 +37657,9 @@
   unittest.group('obj-schema-AcceleratorTypeList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAcceleratorTypeList();
-      var od = api.AcceleratorTypeList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AcceleratorTypeList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAcceleratorTypeList(od as api.AcceleratorTypeList);
     });
   });
@@ -37652,7 +37667,9 @@
   unittest.group('obj-schema-AcceleratorTypesScopedListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAcceleratorTypesScopedListWarningData();
-      var od = api.AcceleratorTypesScopedListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AcceleratorTypesScopedListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAcceleratorTypesScopedListWarningData(
           od as api.AcceleratorTypesScopedListWarningData);
     });
@@ -37661,7 +37678,9 @@
   unittest.group('obj-schema-AcceleratorTypesScopedListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAcceleratorTypesScopedListWarning();
-      var od = api.AcceleratorTypesScopedListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AcceleratorTypesScopedListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAcceleratorTypesScopedListWarning(
           od as api.AcceleratorTypesScopedListWarning);
     });
@@ -37670,7 +37689,9 @@
   unittest.group('obj-schema-AcceleratorTypesScopedList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAcceleratorTypesScopedList();
-      var od = api.AcceleratorTypesScopedList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AcceleratorTypesScopedList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAcceleratorTypesScopedList(od as api.AcceleratorTypesScopedList);
     });
   });
@@ -37678,7 +37699,9 @@
   unittest.group('obj-schema-AccessConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccessConfig();
-      var od = api.AccessConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AccessConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAccessConfig(od as api.AccessConfig);
     });
   });
@@ -37686,7 +37709,9 @@
   unittest.group('obj-schema-Address', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAddress();
-      var od = api.Address.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Address.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAddress(od as api.Address);
     });
   });
@@ -37694,7 +37719,9 @@
   unittest.group('obj-schema-AddressAggregatedListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAddressAggregatedListWarningData();
-      var od = api.AddressAggregatedListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AddressAggregatedListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAddressAggregatedListWarningData(
           od as api.AddressAggregatedListWarningData);
     });
@@ -37703,7 +37730,9 @@
   unittest.group('obj-schema-AddressAggregatedListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAddressAggregatedListWarning();
-      var od = api.AddressAggregatedListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AddressAggregatedListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAddressAggregatedListWarning(od as api.AddressAggregatedListWarning);
     });
   });
@@ -37711,7 +37740,9 @@
   unittest.group('obj-schema-AddressAggregatedList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAddressAggregatedList();
-      var od = api.AddressAggregatedList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AddressAggregatedList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAddressAggregatedList(od as api.AddressAggregatedList);
     });
   });
@@ -37719,7 +37750,9 @@
   unittest.group('obj-schema-AddressListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAddressListWarningData();
-      var od = api.AddressListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AddressListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAddressListWarningData(od as api.AddressListWarningData);
     });
   });
@@ -37727,7 +37760,9 @@
   unittest.group('obj-schema-AddressListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAddressListWarning();
-      var od = api.AddressListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AddressListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAddressListWarning(od as api.AddressListWarning);
     });
   });
@@ -37735,7 +37770,9 @@
   unittest.group('obj-schema-AddressList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAddressList();
-      var od = api.AddressList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AddressList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAddressList(od as api.AddressList);
     });
   });
@@ -37743,7 +37780,9 @@
   unittest.group('obj-schema-AddressesScopedListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAddressesScopedListWarningData();
-      var od = api.AddressesScopedListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AddressesScopedListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAddressesScopedListWarningData(
           od as api.AddressesScopedListWarningData);
     });
@@ -37752,7 +37791,9 @@
   unittest.group('obj-schema-AddressesScopedListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAddressesScopedListWarning();
-      var od = api.AddressesScopedListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AddressesScopedListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAddressesScopedListWarning(od as api.AddressesScopedListWarning);
     });
   });
@@ -37760,7 +37801,9 @@
   unittest.group('obj-schema-AddressesScopedList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAddressesScopedList();
-      var od = api.AddressesScopedList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AddressesScopedList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAddressesScopedList(od as api.AddressesScopedList);
     });
   });
@@ -37768,7 +37811,9 @@
   unittest.group('obj-schema-AdvancedMachineFeatures', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAdvancedMachineFeatures();
-      var od = api.AdvancedMachineFeatures.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AdvancedMachineFeatures.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAdvancedMachineFeatures(od as api.AdvancedMachineFeatures);
     });
   });
@@ -37776,7 +37821,9 @@
   unittest.group('obj-schema-AliasIpRange', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAliasIpRange();
-      var od = api.AliasIpRange.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AliasIpRange.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAliasIpRange(od as api.AliasIpRange);
     });
   });
@@ -37787,9 +37834,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildAllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk(
           od as api
               .AllocationSpecificSKUAllocationAllocatedInstancePropertiesReservedDisk);
@@ -37801,8 +37849,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildAllocationSpecificSKUAllocationReservedInstanceProperties();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.AllocationSpecificSKUAllocationReservedInstanceProperties
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAllocationSpecificSKUAllocationReservedInstanceProperties(
           od as api.AllocationSpecificSKUAllocationReservedInstanceProperties);
     });
@@ -37811,7 +37860,9 @@
   unittest.group('obj-schema-AllocationSpecificSKUReservation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAllocationSpecificSKUReservation();
-      var od = api.AllocationSpecificSKUReservation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AllocationSpecificSKUReservation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAllocationSpecificSKUReservation(
           od as api.AllocationSpecificSKUReservation);
     });
@@ -37820,7 +37871,9 @@
   unittest.group('obj-schema-AttachedDisk', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAttachedDisk();
-      var od = api.AttachedDisk.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AttachedDisk.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAttachedDisk(od as api.AttachedDisk);
     });
   });
@@ -37828,7 +37881,9 @@
   unittest.group('obj-schema-AttachedDiskInitializeParams', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAttachedDiskInitializeParams();
-      var od = api.AttachedDiskInitializeParams.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AttachedDiskInitializeParams.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAttachedDiskInitializeParams(od as api.AttachedDiskInitializeParams);
     });
   });
@@ -37836,7 +37891,9 @@
   unittest.group('obj-schema-AuditConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuditConfig();
-      var od = api.AuditConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AuditConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuditConfig(od as api.AuditConfig);
     });
   });
@@ -37844,7 +37901,9 @@
   unittest.group('obj-schema-AuditLogConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuditLogConfig();
-      var od = api.AuditLogConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AuditLogConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuditLogConfig(od as api.AuditLogConfig);
     });
   });
@@ -37852,7 +37911,9 @@
   unittest.group('obj-schema-AuthorizationLoggingOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuthorizationLoggingOptions();
-      var od = api.AuthorizationLoggingOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AuthorizationLoggingOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuthorizationLoggingOptions(od as api.AuthorizationLoggingOptions);
     });
   });
@@ -37860,7 +37921,9 @@
   unittest.group('obj-schema-Autoscaler', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAutoscaler();
-      var od = api.Autoscaler.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Autoscaler.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAutoscaler(od as api.Autoscaler);
     });
   });
@@ -37868,7 +37931,9 @@
   unittest.group('obj-schema-AutoscalerAggregatedListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAutoscalerAggregatedListWarningData();
-      var od = api.AutoscalerAggregatedListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AutoscalerAggregatedListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAutoscalerAggregatedListWarningData(
           od as api.AutoscalerAggregatedListWarningData);
     });
@@ -37877,7 +37942,9 @@
   unittest.group('obj-schema-AutoscalerAggregatedListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAutoscalerAggregatedListWarning();
-      var od = api.AutoscalerAggregatedListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AutoscalerAggregatedListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAutoscalerAggregatedListWarning(
           od as api.AutoscalerAggregatedListWarning);
     });
@@ -37886,7 +37953,9 @@
   unittest.group('obj-schema-AutoscalerAggregatedList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAutoscalerAggregatedList();
-      var od = api.AutoscalerAggregatedList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AutoscalerAggregatedList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAutoscalerAggregatedList(od as api.AutoscalerAggregatedList);
     });
   });
@@ -37894,7 +37963,9 @@
   unittest.group('obj-schema-AutoscalerListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAutoscalerListWarningData();
-      var od = api.AutoscalerListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AutoscalerListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAutoscalerListWarningData(od as api.AutoscalerListWarningData);
     });
   });
@@ -37902,7 +37973,9 @@
   unittest.group('obj-schema-AutoscalerListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAutoscalerListWarning();
-      var od = api.AutoscalerListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AutoscalerListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAutoscalerListWarning(od as api.AutoscalerListWarning);
     });
   });
@@ -37910,7 +37983,9 @@
   unittest.group('obj-schema-AutoscalerList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAutoscalerList();
-      var od = api.AutoscalerList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AutoscalerList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAutoscalerList(od as api.AutoscalerList);
     });
   });
@@ -37918,7 +37993,9 @@
   unittest.group('obj-schema-AutoscalerStatusDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAutoscalerStatusDetails();
-      var od = api.AutoscalerStatusDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AutoscalerStatusDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAutoscalerStatusDetails(od as api.AutoscalerStatusDetails);
     });
   });
@@ -37926,7 +38003,9 @@
   unittest.group('obj-schema-AutoscalersScopedListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAutoscalersScopedListWarningData();
-      var od = api.AutoscalersScopedListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AutoscalersScopedListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAutoscalersScopedListWarningData(
           od as api.AutoscalersScopedListWarningData);
     });
@@ -37935,7 +38014,9 @@
   unittest.group('obj-schema-AutoscalersScopedListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAutoscalersScopedListWarning();
-      var od = api.AutoscalersScopedListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AutoscalersScopedListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAutoscalersScopedListWarning(od as api.AutoscalersScopedListWarning);
     });
   });
@@ -37943,7 +38024,9 @@
   unittest.group('obj-schema-AutoscalersScopedList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAutoscalersScopedList();
-      var od = api.AutoscalersScopedList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AutoscalersScopedList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAutoscalersScopedList(od as api.AutoscalersScopedList);
     });
   });
@@ -37951,7 +38034,9 @@
   unittest.group('obj-schema-AutoscalingPolicy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAutoscalingPolicy();
-      var od = api.AutoscalingPolicy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AutoscalingPolicy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAutoscalingPolicy(od as api.AutoscalingPolicy);
     });
   });
@@ -37959,7 +38044,9 @@
   unittest.group('obj-schema-AutoscalingPolicyCpuUtilization', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAutoscalingPolicyCpuUtilization();
-      var od = api.AutoscalingPolicyCpuUtilization.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AutoscalingPolicyCpuUtilization.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAutoscalingPolicyCpuUtilization(
           od as api.AutoscalingPolicyCpuUtilization);
     });
@@ -37968,8 +38055,9 @@
   unittest.group('obj-schema-AutoscalingPolicyCustomMetricUtilization', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAutoscalingPolicyCustomMetricUtilization();
-      var od =
-          api.AutoscalingPolicyCustomMetricUtilization.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AutoscalingPolicyCustomMetricUtilization.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAutoscalingPolicyCustomMetricUtilization(
           od as api.AutoscalingPolicyCustomMetricUtilization);
     });
@@ -37978,8 +38066,9 @@
   unittest.group('obj-schema-AutoscalingPolicyLoadBalancingUtilization', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAutoscalingPolicyLoadBalancingUtilization();
-      var od =
-          api.AutoscalingPolicyLoadBalancingUtilization.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AutoscalingPolicyLoadBalancingUtilization.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAutoscalingPolicyLoadBalancingUtilization(
           od as api.AutoscalingPolicyLoadBalancingUtilization);
     });
@@ -37988,7 +38077,9 @@
   unittest.group('obj-schema-AutoscalingPolicyScaleInControl', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAutoscalingPolicyScaleInControl();
-      var od = api.AutoscalingPolicyScaleInControl.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AutoscalingPolicyScaleInControl.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAutoscalingPolicyScaleInControl(
           od as api.AutoscalingPolicyScaleInControl);
     });
@@ -37997,7 +38088,9 @@
   unittest.group('obj-schema-Backend', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBackend();
-      var od = api.Backend.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Backend.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBackend(od as api.Backend);
     });
   });
@@ -38005,7 +38098,9 @@
   unittest.group('obj-schema-BackendBucket', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBackendBucket();
-      var od = api.BackendBucket.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BackendBucket.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBackendBucket(od as api.BackendBucket);
     });
   });
@@ -38013,7 +38108,9 @@
   unittest.group('obj-schema-BackendBucketCdnPolicy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBackendBucketCdnPolicy();
-      var od = api.BackendBucketCdnPolicy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BackendBucketCdnPolicy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBackendBucketCdnPolicy(od as api.BackendBucketCdnPolicy);
     });
   });
@@ -38021,7 +38118,9 @@
   unittest.group('obj-schema-BackendBucketListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBackendBucketListWarningData();
-      var od = api.BackendBucketListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BackendBucketListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBackendBucketListWarningData(od as api.BackendBucketListWarningData);
     });
   });
@@ -38029,7 +38128,9 @@
   unittest.group('obj-schema-BackendBucketListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBackendBucketListWarning();
-      var od = api.BackendBucketListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BackendBucketListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBackendBucketListWarning(od as api.BackendBucketListWarning);
     });
   });
@@ -38037,7 +38138,9 @@
   unittest.group('obj-schema-BackendBucketList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBackendBucketList();
-      var od = api.BackendBucketList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BackendBucketList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBackendBucketList(od as api.BackendBucketList);
     });
   });
@@ -38045,7 +38148,9 @@
   unittest.group('obj-schema-BackendService', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBackendService();
-      var od = api.BackendService.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BackendService.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBackendService(od as api.BackendService);
     });
   });
@@ -38053,7 +38158,9 @@
   unittest.group('obj-schema-BackendServiceAggregatedListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBackendServiceAggregatedListWarningData();
-      var od = api.BackendServiceAggregatedListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BackendServiceAggregatedListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBackendServiceAggregatedListWarningData(
           od as api.BackendServiceAggregatedListWarningData);
     });
@@ -38062,7 +38169,9 @@
   unittest.group('obj-schema-BackendServiceAggregatedListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBackendServiceAggregatedListWarning();
-      var od = api.BackendServiceAggregatedListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BackendServiceAggregatedListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBackendServiceAggregatedListWarning(
           od as api.BackendServiceAggregatedListWarning);
     });
@@ -38071,7 +38180,9 @@
   unittest.group('obj-schema-BackendServiceAggregatedList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBackendServiceAggregatedList();
-      var od = api.BackendServiceAggregatedList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BackendServiceAggregatedList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBackendServiceAggregatedList(od as api.BackendServiceAggregatedList);
     });
   });
@@ -38079,7 +38190,9 @@
   unittest.group('obj-schema-BackendServiceCdnPolicy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBackendServiceCdnPolicy();
-      var od = api.BackendServiceCdnPolicy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BackendServiceCdnPolicy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBackendServiceCdnPolicy(od as api.BackendServiceCdnPolicy);
     });
   });
@@ -38087,7 +38200,9 @@
   unittest.group('obj-schema-BackendServiceFailoverPolicy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBackendServiceFailoverPolicy();
-      var od = api.BackendServiceFailoverPolicy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BackendServiceFailoverPolicy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBackendServiceFailoverPolicy(od as api.BackendServiceFailoverPolicy);
     });
   });
@@ -38095,7 +38210,9 @@
   unittest.group('obj-schema-BackendServiceGroupHealth', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBackendServiceGroupHealth();
-      var od = api.BackendServiceGroupHealth.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BackendServiceGroupHealth.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBackendServiceGroupHealth(od as api.BackendServiceGroupHealth);
     });
   });
@@ -38103,7 +38220,9 @@
   unittest.group('obj-schema-BackendServiceIAP', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBackendServiceIAP();
-      var od = api.BackendServiceIAP.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BackendServiceIAP.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBackendServiceIAP(od as api.BackendServiceIAP);
     });
   });
@@ -38111,7 +38230,9 @@
   unittest.group('obj-schema-BackendServiceListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBackendServiceListWarningData();
-      var od = api.BackendServiceListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BackendServiceListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBackendServiceListWarningData(
           od as api.BackendServiceListWarningData);
     });
@@ -38120,7 +38241,9 @@
   unittest.group('obj-schema-BackendServiceListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBackendServiceListWarning();
-      var od = api.BackendServiceListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BackendServiceListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBackendServiceListWarning(od as api.BackendServiceListWarning);
     });
   });
@@ -38128,7 +38251,9 @@
   unittest.group('obj-schema-BackendServiceList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBackendServiceList();
-      var od = api.BackendServiceList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BackendServiceList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBackendServiceList(od as api.BackendServiceList);
     });
   });
@@ -38136,7 +38261,9 @@
   unittest.group('obj-schema-BackendServiceLogConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBackendServiceLogConfig();
-      var od = api.BackendServiceLogConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BackendServiceLogConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBackendServiceLogConfig(od as api.BackendServiceLogConfig);
     });
   });
@@ -38144,7 +38271,9 @@
   unittest.group('obj-schema-BackendServiceReference', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBackendServiceReference();
-      var od = api.BackendServiceReference.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BackendServiceReference.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBackendServiceReference(od as api.BackendServiceReference);
     });
   });
@@ -38152,7 +38281,9 @@
   unittest.group('obj-schema-BackendServicesScopedListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBackendServicesScopedListWarningData();
-      var od = api.BackendServicesScopedListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BackendServicesScopedListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBackendServicesScopedListWarningData(
           od as api.BackendServicesScopedListWarningData);
     });
@@ -38161,7 +38292,9 @@
   unittest.group('obj-schema-BackendServicesScopedListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBackendServicesScopedListWarning();
-      var od = api.BackendServicesScopedListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BackendServicesScopedListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBackendServicesScopedListWarning(
           od as api.BackendServicesScopedListWarning);
     });
@@ -38170,7 +38303,9 @@
   unittest.group('obj-schema-BackendServicesScopedList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBackendServicesScopedList();
-      var od = api.BackendServicesScopedList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BackendServicesScopedList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBackendServicesScopedList(od as api.BackendServicesScopedList);
     });
   });
@@ -38178,7 +38313,9 @@
   unittest.group('obj-schema-Binding', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBinding();
-      var od = api.Binding.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Binding.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBinding(od as api.Binding);
     });
   });
@@ -38186,7 +38323,9 @@
   unittest.group('obj-schema-BulkInsertInstanceResource', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBulkInsertInstanceResource();
-      var od = api.BulkInsertInstanceResource.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BulkInsertInstanceResource.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBulkInsertInstanceResource(od as api.BulkInsertInstanceResource);
     });
   });
@@ -38195,8 +38334,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildBulkInsertInstanceResourcePerInstanceProperties();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.BulkInsertInstanceResourcePerInstanceProperties.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkBulkInsertInstanceResourcePerInstanceProperties(
           od as api.BulkInsertInstanceResourcePerInstanceProperties);
     });
@@ -38205,7 +38345,9 @@
   unittest.group('obj-schema-CacheInvalidationRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCacheInvalidationRule();
-      var od = api.CacheInvalidationRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CacheInvalidationRule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCacheInvalidationRule(od as api.CacheInvalidationRule);
     });
   });
@@ -38213,7 +38355,9 @@
   unittest.group('obj-schema-CacheKeyPolicy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCacheKeyPolicy();
-      var od = api.CacheKeyPolicy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CacheKeyPolicy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCacheKeyPolicy(od as api.CacheKeyPolicy);
     });
   });
@@ -38221,7 +38365,9 @@
   unittest.group('obj-schema-CircuitBreakers', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCircuitBreakers();
-      var od = api.CircuitBreakers.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CircuitBreakers.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCircuitBreakers(od as api.CircuitBreakers);
     });
   });
@@ -38229,7 +38375,9 @@
   unittest.group('obj-schema-Commitment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCommitment();
-      var od = api.Commitment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Commitment.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkCommitment(od as api.Commitment);
     });
   });
@@ -38237,7 +38385,9 @@
   unittest.group('obj-schema-CommitmentAggregatedListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCommitmentAggregatedListWarningData();
-      var od = api.CommitmentAggregatedListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CommitmentAggregatedListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCommitmentAggregatedListWarningData(
           od as api.CommitmentAggregatedListWarningData);
     });
@@ -38246,7 +38396,9 @@
   unittest.group('obj-schema-CommitmentAggregatedListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCommitmentAggregatedListWarning();
-      var od = api.CommitmentAggregatedListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CommitmentAggregatedListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCommitmentAggregatedListWarning(
           od as api.CommitmentAggregatedListWarning);
     });
@@ -38255,7 +38407,9 @@
   unittest.group('obj-schema-CommitmentAggregatedList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCommitmentAggregatedList();
-      var od = api.CommitmentAggregatedList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CommitmentAggregatedList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCommitmentAggregatedList(od as api.CommitmentAggregatedList);
     });
   });
@@ -38263,7 +38417,9 @@
   unittest.group('obj-schema-CommitmentListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCommitmentListWarningData();
-      var od = api.CommitmentListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CommitmentListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCommitmentListWarningData(od as api.CommitmentListWarningData);
     });
   });
@@ -38271,7 +38427,9 @@
   unittest.group('obj-schema-CommitmentListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCommitmentListWarning();
-      var od = api.CommitmentListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CommitmentListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCommitmentListWarning(od as api.CommitmentListWarning);
     });
   });
@@ -38279,7 +38437,9 @@
   unittest.group('obj-schema-CommitmentList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCommitmentList();
-      var od = api.CommitmentList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CommitmentList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCommitmentList(od as api.CommitmentList);
     });
   });
@@ -38287,7 +38447,9 @@
   unittest.group('obj-schema-CommitmentsScopedListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCommitmentsScopedListWarningData();
-      var od = api.CommitmentsScopedListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CommitmentsScopedListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCommitmentsScopedListWarningData(
           od as api.CommitmentsScopedListWarningData);
     });
@@ -38296,7 +38458,9 @@
   unittest.group('obj-schema-CommitmentsScopedListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCommitmentsScopedListWarning();
-      var od = api.CommitmentsScopedListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CommitmentsScopedListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCommitmentsScopedListWarning(od as api.CommitmentsScopedListWarning);
     });
   });
@@ -38304,7 +38468,9 @@
   unittest.group('obj-schema-CommitmentsScopedList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCommitmentsScopedList();
-      var od = api.CommitmentsScopedList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CommitmentsScopedList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCommitmentsScopedList(od as api.CommitmentsScopedList);
     });
   });
@@ -38312,7 +38478,9 @@
   unittest.group('obj-schema-Condition', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCondition();
-      var od = api.Condition.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Condition.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkCondition(od as api.Condition);
     });
   });
@@ -38320,7 +38488,9 @@
   unittest.group('obj-schema-ConfidentialInstanceConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildConfidentialInstanceConfig();
-      var od = api.ConfidentialInstanceConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ConfidentialInstanceConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkConfidentialInstanceConfig(od as api.ConfidentialInstanceConfig);
     });
   });
@@ -38328,7 +38498,9 @@
   unittest.group('obj-schema-ConnectionDraining', () {
     unittest.test('to-json--from-json', () async {
       var o = buildConnectionDraining();
-      var od = api.ConnectionDraining.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ConnectionDraining.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkConnectionDraining(od as api.ConnectionDraining);
     });
   });
@@ -38336,7 +38508,9 @@
   unittest.group('obj-schema-ConsistentHashLoadBalancerSettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildConsistentHashLoadBalancerSettings();
-      var od = api.ConsistentHashLoadBalancerSettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ConsistentHashLoadBalancerSettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkConsistentHashLoadBalancerSettings(
           od as api.ConsistentHashLoadBalancerSettings);
     });
@@ -38345,8 +38519,9 @@
   unittest.group('obj-schema-ConsistentHashLoadBalancerSettingsHttpCookie', () {
     unittest.test('to-json--from-json', () async {
       var o = buildConsistentHashLoadBalancerSettingsHttpCookie();
-      var od =
-          api.ConsistentHashLoadBalancerSettingsHttpCookie.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ConsistentHashLoadBalancerSettingsHttpCookie.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkConsistentHashLoadBalancerSettingsHttpCookie(
           od as api.ConsistentHashLoadBalancerSettingsHttpCookie);
     });
@@ -38355,7 +38530,9 @@
   unittest.group('obj-schema-CorsPolicy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCorsPolicy();
-      var od = api.CorsPolicy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.CorsPolicy.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkCorsPolicy(od as api.CorsPolicy);
     });
   });
@@ -38363,7 +38540,9 @@
   unittest.group('obj-schema-CustomerEncryptionKey', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomerEncryptionKey();
-      var od = api.CustomerEncryptionKey.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CustomerEncryptionKey.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCustomerEncryptionKey(od as api.CustomerEncryptionKey);
     });
   });
@@ -38371,7 +38550,9 @@
   unittest.group('obj-schema-CustomerEncryptionKeyProtectedDisk', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomerEncryptionKeyProtectedDisk();
-      var od = api.CustomerEncryptionKeyProtectedDisk.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CustomerEncryptionKeyProtectedDisk.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCustomerEncryptionKeyProtectedDisk(
           od as api.CustomerEncryptionKeyProtectedDisk);
     });
@@ -38380,7 +38561,9 @@
   unittest.group('obj-schema-DeprecationStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeprecationStatus();
-      var od = api.DeprecationStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeprecationStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeprecationStatus(od as api.DeprecationStatus);
     });
   });
@@ -38388,7 +38571,8 @@
   unittest.group('obj-schema-Disk', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDisk();
-      var od = api.Disk.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Disk.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDisk(od as api.Disk);
     });
   });
@@ -38396,7 +38580,9 @@
   unittest.group('obj-schema-DiskAggregatedListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDiskAggregatedListWarningData();
-      var od = api.DiskAggregatedListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DiskAggregatedListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDiskAggregatedListWarningData(
           od as api.DiskAggregatedListWarningData);
     });
@@ -38405,7 +38591,9 @@
   unittest.group('obj-schema-DiskAggregatedListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDiskAggregatedListWarning();
-      var od = api.DiskAggregatedListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DiskAggregatedListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDiskAggregatedListWarning(od as api.DiskAggregatedListWarning);
     });
   });
@@ -38413,7 +38601,9 @@
   unittest.group('obj-schema-DiskAggregatedList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDiskAggregatedList();
-      var od = api.DiskAggregatedList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DiskAggregatedList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDiskAggregatedList(od as api.DiskAggregatedList);
     });
   });
@@ -38421,7 +38611,9 @@
   unittest.group('obj-schema-DiskInstantiationConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDiskInstantiationConfig();
-      var od = api.DiskInstantiationConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DiskInstantiationConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDiskInstantiationConfig(od as api.DiskInstantiationConfig);
     });
   });
@@ -38429,7 +38621,9 @@
   unittest.group('obj-schema-DiskListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDiskListWarningData();
-      var od = api.DiskListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DiskListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDiskListWarningData(od as api.DiskListWarningData);
     });
   });
@@ -38437,7 +38631,9 @@
   unittest.group('obj-schema-DiskListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDiskListWarning();
-      var od = api.DiskListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DiskListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDiskListWarning(od as api.DiskListWarning);
     });
   });
@@ -38445,7 +38641,9 @@
   unittest.group('obj-schema-DiskList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDiskList();
-      var od = api.DiskList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.DiskList.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDiskList(od as api.DiskList);
     });
   });
@@ -38453,7 +38651,9 @@
   unittest.group('obj-schema-DiskMoveRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDiskMoveRequest();
-      var od = api.DiskMoveRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DiskMoveRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDiskMoveRequest(od as api.DiskMoveRequest);
     });
   });
@@ -38461,7 +38661,9 @@
   unittest.group('obj-schema-DiskType', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDiskType();
-      var od = api.DiskType.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.DiskType.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDiskType(od as api.DiskType);
     });
   });
@@ -38469,7 +38671,9 @@
   unittest.group('obj-schema-DiskTypeAggregatedListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDiskTypeAggregatedListWarningData();
-      var od = api.DiskTypeAggregatedListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DiskTypeAggregatedListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDiskTypeAggregatedListWarningData(
           od as api.DiskTypeAggregatedListWarningData);
     });
@@ -38478,7 +38682,9 @@
   unittest.group('obj-schema-DiskTypeAggregatedListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDiskTypeAggregatedListWarning();
-      var od = api.DiskTypeAggregatedListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DiskTypeAggregatedListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDiskTypeAggregatedListWarning(
           od as api.DiskTypeAggregatedListWarning);
     });
@@ -38487,7 +38693,9 @@
   unittest.group('obj-schema-DiskTypeAggregatedList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDiskTypeAggregatedList();
-      var od = api.DiskTypeAggregatedList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DiskTypeAggregatedList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDiskTypeAggregatedList(od as api.DiskTypeAggregatedList);
     });
   });
@@ -38495,7 +38703,9 @@
   unittest.group('obj-schema-DiskTypeListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDiskTypeListWarningData();
-      var od = api.DiskTypeListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DiskTypeListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDiskTypeListWarningData(od as api.DiskTypeListWarningData);
     });
   });
@@ -38503,7 +38713,9 @@
   unittest.group('obj-schema-DiskTypeListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDiskTypeListWarning();
-      var od = api.DiskTypeListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DiskTypeListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDiskTypeListWarning(od as api.DiskTypeListWarning);
     });
   });
@@ -38511,7 +38723,9 @@
   unittest.group('obj-schema-DiskTypeList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDiskTypeList();
-      var od = api.DiskTypeList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DiskTypeList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDiskTypeList(od as api.DiskTypeList);
     });
   });
@@ -38519,7 +38733,9 @@
   unittest.group('obj-schema-DiskTypesScopedListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDiskTypesScopedListWarningData();
-      var od = api.DiskTypesScopedListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DiskTypesScopedListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDiskTypesScopedListWarningData(
           od as api.DiskTypesScopedListWarningData);
     });
@@ -38528,7 +38744,9 @@
   unittest.group('obj-schema-DiskTypesScopedListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDiskTypesScopedListWarning();
-      var od = api.DiskTypesScopedListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DiskTypesScopedListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDiskTypesScopedListWarning(od as api.DiskTypesScopedListWarning);
     });
   });
@@ -38536,7 +38754,9 @@
   unittest.group('obj-schema-DiskTypesScopedList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDiskTypesScopedList();
-      var od = api.DiskTypesScopedList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DiskTypesScopedList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDiskTypesScopedList(od as api.DiskTypesScopedList);
     });
   });
@@ -38544,7 +38764,9 @@
   unittest.group('obj-schema-DisksAddResourcePoliciesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDisksAddResourcePoliciesRequest();
-      var od = api.DisksAddResourcePoliciesRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DisksAddResourcePoliciesRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDisksAddResourcePoliciesRequest(
           od as api.DisksAddResourcePoliciesRequest);
     });
@@ -38553,7 +38775,9 @@
   unittest.group('obj-schema-DisksRemoveResourcePoliciesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDisksRemoveResourcePoliciesRequest();
-      var od = api.DisksRemoveResourcePoliciesRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DisksRemoveResourcePoliciesRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDisksRemoveResourcePoliciesRequest(
           od as api.DisksRemoveResourcePoliciesRequest);
     });
@@ -38562,7 +38786,9 @@
   unittest.group('obj-schema-DisksResizeRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDisksResizeRequest();
-      var od = api.DisksResizeRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DisksResizeRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDisksResizeRequest(od as api.DisksResizeRequest);
     });
   });
@@ -38570,7 +38796,9 @@
   unittest.group('obj-schema-DisksScopedListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDisksScopedListWarningData();
-      var od = api.DisksScopedListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DisksScopedListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDisksScopedListWarningData(od as api.DisksScopedListWarningData);
     });
   });
@@ -38578,7 +38806,9 @@
   unittest.group('obj-schema-DisksScopedListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDisksScopedListWarning();
-      var od = api.DisksScopedListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DisksScopedListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDisksScopedListWarning(od as api.DisksScopedListWarning);
     });
   });
@@ -38586,7 +38816,9 @@
   unittest.group('obj-schema-DisksScopedList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDisksScopedList();
-      var od = api.DisksScopedList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DisksScopedList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDisksScopedList(od as api.DisksScopedList);
     });
   });
@@ -38594,7 +38826,9 @@
   unittest.group('obj-schema-DisplayDevice', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDisplayDevice();
-      var od = api.DisplayDevice.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DisplayDevice.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDisplayDevice(od as api.DisplayDevice);
     });
   });
@@ -38602,7 +38836,9 @@
   unittest.group('obj-schema-DistributionPolicy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDistributionPolicy();
-      var od = api.DistributionPolicy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DistributionPolicy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDistributionPolicy(od as api.DistributionPolicy);
     });
   });
@@ -38610,7 +38846,9 @@
   unittest.group('obj-schema-DistributionPolicyZoneConfiguration', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDistributionPolicyZoneConfiguration();
-      var od = api.DistributionPolicyZoneConfiguration.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DistributionPolicyZoneConfiguration.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDistributionPolicyZoneConfiguration(
           od as api.DistributionPolicyZoneConfiguration);
     });
@@ -38619,7 +38857,9 @@
   unittest.group('obj-schema-Duration', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDuration();
-      var od = api.Duration.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Duration.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDuration(od as api.Duration);
     });
   });
@@ -38627,7 +38867,9 @@
   unittest.group('obj-schema-ExchangedPeeringRoute', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExchangedPeeringRoute();
-      var od = api.ExchangedPeeringRoute.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ExchangedPeeringRoute.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkExchangedPeeringRoute(od as api.ExchangedPeeringRoute);
     });
   });
@@ -38635,7 +38877,9 @@
   unittest.group('obj-schema-ExchangedPeeringRoutesListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExchangedPeeringRoutesListWarningData();
-      var od = api.ExchangedPeeringRoutesListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ExchangedPeeringRoutesListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkExchangedPeeringRoutesListWarningData(
           od as api.ExchangedPeeringRoutesListWarningData);
     });
@@ -38644,7 +38888,9 @@
   unittest.group('obj-schema-ExchangedPeeringRoutesListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExchangedPeeringRoutesListWarning();
-      var od = api.ExchangedPeeringRoutesListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ExchangedPeeringRoutesListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkExchangedPeeringRoutesListWarning(
           od as api.ExchangedPeeringRoutesListWarning);
     });
@@ -38653,7 +38899,9 @@
   unittest.group('obj-schema-ExchangedPeeringRoutesList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExchangedPeeringRoutesList();
-      var od = api.ExchangedPeeringRoutesList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ExchangedPeeringRoutesList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkExchangedPeeringRoutesList(od as api.ExchangedPeeringRoutesList);
     });
   });
@@ -38661,7 +38909,8 @@
   unittest.group('obj-schema-Expr', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExpr();
-      var od = api.Expr.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Expr.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkExpr(od as api.Expr);
     });
   });
@@ -38669,7 +38918,9 @@
   unittest.group('obj-schema-ExternalVpnGateway', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExternalVpnGateway();
-      var od = api.ExternalVpnGateway.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ExternalVpnGateway.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkExternalVpnGateway(od as api.ExternalVpnGateway);
     });
   });
@@ -38677,7 +38928,9 @@
   unittest.group('obj-schema-ExternalVpnGatewayInterface', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExternalVpnGatewayInterface();
-      var od = api.ExternalVpnGatewayInterface.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ExternalVpnGatewayInterface.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkExternalVpnGatewayInterface(od as api.ExternalVpnGatewayInterface);
     });
   });
@@ -38685,7 +38938,9 @@
   unittest.group('obj-schema-ExternalVpnGatewayListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExternalVpnGatewayListWarningData();
-      var od = api.ExternalVpnGatewayListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ExternalVpnGatewayListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkExternalVpnGatewayListWarningData(
           od as api.ExternalVpnGatewayListWarningData);
     });
@@ -38694,7 +38949,9 @@
   unittest.group('obj-schema-ExternalVpnGatewayListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExternalVpnGatewayListWarning();
-      var od = api.ExternalVpnGatewayListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ExternalVpnGatewayListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkExternalVpnGatewayListWarning(
           od as api.ExternalVpnGatewayListWarning);
     });
@@ -38703,7 +38960,9 @@
   unittest.group('obj-schema-ExternalVpnGatewayList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExternalVpnGatewayList();
-      var od = api.ExternalVpnGatewayList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ExternalVpnGatewayList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkExternalVpnGatewayList(od as api.ExternalVpnGatewayList);
     });
   });
@@ -38711,7 +38970,9 @@
   unittest.group('obj-schema-FileContentBuffer', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFileContentBuffer();
-      var od = api.FileContentBuffer.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FileContentBuffer.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFileContentBuffer(od as api.FileContentBuffer);
     });
   });
@@ -38719,7 +38980,9 @@
   unittest.group('obj-schema-FirewallAllowed', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFirewallAllowed();
-      var od = api.FirewallAllowed.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FirewallAllowed.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFirewallAllowed(od as api.FirewallAllowed);
     });
   });
@@ -38727,7 +38990,9 @@
   unittest.group('obj-schema-FirewallDenied', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFirewallDenied();
-      var od = api.FirewallDenied.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FirewallDenied.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFirewallDenied(od as api.FirewallDenied);
     });
   });
@@ -38735,7 +39000,9 @@
   unittest.group('obj-schema-Firewall', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFirewall();
-      var od = api.Firewall.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Firewall.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkFirewall(od as api.Firewall);
     });
   });
@@ -38743,7 +39010,9 @@
   unittest.group('obj-schema-FirewallListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFirewallListWarningData();
-      var od = api.FirewallListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FirewallListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFirewallListWarningData(od as api.FirewallListWarningData);
     });
   });
@@ -38751,7 +39020,9 @@
   unittest.group('obj-schema-FirewallListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFirewallListWarning();
-      var od = api.FirewallListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FirewallListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFirewallListWarning(od as api.FirewallListWarning);
     });
   });
@@ -38759,7 +39030,9 @@
   unittest.group('obj-schema-FirewallList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFirewallList();
-      var od = api.FirewallList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FirewallList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFirewallList(od as api.FirewallList);
     });
   });
@@ -38767,7 +39040,9 @@
   unittest.group('obj-schema-FirewallLogConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFirewallLogConfig();
-      var od = api.FirewallLogConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FirewallLogConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFirewallLogConfig(od as api.FirewallLogConfig);
     });
   });
@@ -38775,8 +39050,9 @@
   unittest.group('obj-schema-FirewallPoliciesListAssociationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFirewallPoliciesListAssociationsResponse();
-      var od =
-          api.FirewallPoliciesListAssociationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FirewallPoliciesListAssociationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFirewallPoliciesListAssociationsResponse(
           od as api.FirewallPoliciesListAssociationsResponse);
     });
@@ -38785,7 +39061,9 @@
   unittest.group('obj-schema-FirewallPolicy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFirewallPolicy();
-      var od = api.FirewallPolicy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FirewallPolicy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFirewallPolicy(od as api.FirewallPolicy);
     });
   });
@@ -38793,7 +39071,9 @@
   unittest.group('obj-schema-FirewallPolicyAssociation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFirewallPolicyAssociation();
-      var od = api.FirewallPolicyAssociation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FirewallPolicyAssociation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFirewallPolicyAssociation(od as api.FirewallPolicyAssociation);
     });
   });
@@ -38801,7 +39081,9 @@
   unittest.group('obj-schema-FirewallPolicyListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFirewallPolicyListWarningData();
-      var od = api.FirewallPolicyListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FirewallPolicyListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFirewallPolicyListWarningData(
           od as api.FirewallPolicyListWarningData);
     });
@@ -38810,7 +39092,9 @@
   unittest.group('obj-schema-FirewallPolicyListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFirewallPolicyListWarning();
-      var od = api.FirewallPolicyListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FirewallPolicyListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFirewallPolicyListWarning(od as api.FirewallPolicyListWarning);
     });
   });
@@ -38818,7 +39102,9 @@
   unittest.group('obj-schema-FirewallPolicyList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFirewallPolicyList();
-      var od = api.FirewallPolicyList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FirewallPolicyList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFirewallPolicyList(od as api.FirewallPolicyList);
     });
   });
@@ -38826,7 +39112,9 @@
   unittest.group('obj-schema-FirewallPolicyRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFirewallPolicyRule();
-      var od = api.FirewallPolicyRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FirewallPolicyRule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFirewallPolicyRule(od as api.FirewallPolicyRule);
     });
   });
@@ -38834,7 +39122,9 @@
   unittest.group('obj-schema-FirewallPolicyRuleMatcher', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFirewallPolicyRuleMatcher();
-      var od = api.FirewallPolicyRuleMatcher.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FirewallPolicyRuleMatcher.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFirewallPolicyRuleMatcher(od as api.FirewallPolicyRuleMatcher);
     });
   });
@@ -38842,7 +39132,9 @@
   unittest.group('obj-schema-FirewallPolicyRuleMatcherLayer4Config', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFirewallPolicyRuleMatcherLayer4Config();
-      var od = api.FirewallPolicyRuleMatcherLayer4Config.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FirewallPolicyRuleMatcherLayer4Config.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFirewallPolicyRuleMatcherLayer4Config(
           od as api.FirewallPolicyRuleMatcherLayer4Config);
     });
@@ -38851,7 +39143,9 @@
   unittest.group('obj-schema-FixedOrPercent', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFixedOrPercent();
-      var od = api.FixedOrPercent.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FixedOrPercent.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFixedOrPercent(od as api.FixedOrPercent);
     });
   });
@@ -38859,7 +39153,9 @@
   unittest.group('obj-schema-ForwardingRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildForwardingRule();
-      var od = api.ForwardingRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ForwardingRule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkForwardingRule(od as api.ForwardingRule);
     });
   });
@@ -38867,7 +39163,9 @@
   unittest.group('obj-schema-ForwardingRuleAggregatedListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildForwardingRuleAggregatedListWarningData();
-      var od = api.ForwardingRuleAggregatedListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ForwardingRuleAggregatedListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkForwardingRuleAggregatedListWarningData(
           od as api.ForwardingRuleAggregatedListWarningData);
     });
@@ -38876,7 +39174,9 @@
   unittest.group('obj-schema-ForwardingRuleAggregatedListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildForwardingRuleAggregatedListWarning();
-      var od = api.ForwardingRuleAggregatedListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ForwardingRuleAggregatedListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkForwardingRuleAggregatedListWarning(
           od as api.ForwardingRuleAggregatedListWarning);
     });
@@ -38885,7 +39185,9 @@
   unittest.group('obj-schema-ForwardingRuleAggregatedList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildForwardingRuleAggregatedList();
-      var od = api.ForwardingRuleAggregatedList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ForwardingRuleAggregatedList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkForwardingRuleAggregatedList(od as api.ForwardingRuleAggregatedList);
     });
   });
@@ -38893,7 +39195,9 @@
   unittest.group('obj-schema-ForwardingRuleListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildForwardingRuleListWarningData();
-      var od = api.ForwardingRuleListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ForwardingRuleListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkForwardingRuleListWarningData(
           od as api.ForwardingRuleListWarningData);
     });
@@ -38902,7 +39206,9 @@
   unittest.group('obj-schema-ForwardingRuleListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildForwardingRuleListWarning();
-      var od = api.ForwardingRuleListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ForwardingRuleListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkForwardingRuleListWarning(od as api.ForwardingRuleListWarning);
     });
   });
@@ -38910,7 +39216,9 @@
   unittest.group('obj-schema-ForwardingRuleList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildForwardingRuleList();
-      var od = api.ForwardingRuleList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ForwardingRuleList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkForwardingRuleList(od as api.ForwardingRuleList);
     });
   });
@@ -38918,7 +39226,9 @@
   unittest.group('obj-schema-ForwardingRuleReference', () {
     unittest.test('to-json--from-json', () async {
       var o = buildForwardingRuleReference();
-      var od = api.ForwardingRuleReference.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ForwardingRuleReference.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkForwardingRuleReference(od as api.ForwardingRuleReference);
     });
   });
@@ -38926,8 +39236,9 @@
   unittest.group('obj-schema-ForwardingRuleServiceDirectoryRegistration', () {
     unittest.test('to-json--from-json', () async {
       var o = buildForwardingRuleServiceDirectoryRegistration();
-      var od =
-          api.ForwardingRuleServiceDirectoryRegistration.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ForwardingRuleServiceDirectoryRegistration.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkForwardingRuleServiceDirectoryRegistration(
           od as api.ForwardingRuleServiceDirectoryRegistration);
     });
@@ -38936,7 +39247,9 @@
   unittest.group('obj-schema-ForwardingRulesScopedListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildForwardingRulesScopedListWarningData();
-      var od = api.ForwardingRulesScopedListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ForwardingRulesScopedListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkForwardingRulesScopedListWarningData(
           od as api.ForwardingRulesScopedListWarningData);
     });
@@ -38945,7 +39258,9 @@
   unittest.group('obj-schema-ForwardingRulesScopedListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildForwardingRulesScopedListWarning();
-      var od = api.ForwardingRulesScopedListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ForwardingRulesScopedListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkForwardingRulesScopedListWarning(
           od as api.ForwardingRulesScopedListWarning);
     });
@@ -38954,7 +39269,9 @@
   unittest.group('obj-schema-ForwardingRulesScopedList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildForwardingRulesScopedList();
-      var od = api.ForwardingRulesScopedList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ForwardingRulesScopedList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkForwardingRulesScopedList(od as api.ForwardingRulesScopedList);
     });
   });
@@ -38962,7 +39279,9 @@
   unittest.group('obj-schema-GRPCHealthCheck', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGRPCHealthCheck();
-      var od = api.GRPCHealthCheck.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GRPCHealthCheck.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGRPCHealthCheck(od as api.GRPCHealthCheck);
     });
   });
@@ -38971,8 +39290,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGlobalNetworkEndpointGroupsAttachEndpointsRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GlobalNetworkEndpointGroupsAttachEndpointsRequest.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGlobalNetworkEndpointGroupsAttachEndpointsRequest(
           od as api.GlobalNetworkEndpointGroupsAttachEndpointsRequest);
     });
@@ -38982,8 +39302,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGlobalNetworkEndpointGroupsDetachEndpointsRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GlobalNetworkEndpointGroupsDetachEndpointsRequest.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGlobalNetworkEndpointGroupsDetachEndpointsRequest(
           od as api.GlobalNetworkEndpointGroupsDetachEndpointsRequest);
     });
@@ -38992,7 +39313,9 @@
   unittest.group('obj-schema-GlobalOrganizationSetPolicyRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGlobalOrganizationSetPolicyRequest();
-      var od = api.GlobalOrganizationSetPolicyRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GlobalOrganizationSetPolicyRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGlobalOrganizationSetPolicyRequest(
           od as api.GlobalOrganizationSetPolicyRequest);
     });
@@ -39001,7 +39324,9 @@
   unittest.group('obj-schema-GlobalSetLabelsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGlobalSetLabelsRequest();
-      var od = api.GlobalSetLabelsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GlobalSetLabelsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGlobalSetLabelsRequest(od as api.GlobalSetLabelsRequest);
     });
   });
@@ -39009,7 +39334,9 @@
   unittest.group('obj-schema-GlobalSetPolicyRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGlobalSetPolicyRequest();
-      var od = api.GlobalSetPolicyRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GlobalSetPolicyRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGlobalSetPolicyRequest(od as api.GlobalSetPolicyRequest);
     });
   });
@@ -39017,7 +39344,9 @@
   unittest.group('obj-schema-GuestAttributes', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGuestAttributes();
-      var od = api.GuestAttributes.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GuestAttributes.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGuestAttributes(od as api.GuestAttributes);
     });
   });
@@ -39025,7 +39354,9 @@
   unittest.group('obj-schema-GuestAttributesEntry', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGuestAttributesEntry();
-      var od = api.GuestAttributesEntry.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GuestAttributesEntry.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGuestAttributesEntry(od as api.GuestAttributesEntry);
     });
   });
@@ -39033,7 +39364,9 @@
   unittest.group('obj-schema-GuestAttributesValue', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGuestAttributesValue();
-      var od = api.GuestAttributesValue.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GuestAttributesValue.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGuestAttributesValue(od as api.GuestAttributesValue);
     });
   });
@@ -39041,7 +39374,9 @@
   unittest.group('obj-schema-GuestOsFeature', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGuestOsFeature();
-      var od = api.GuestOsFeature.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GuestOsFeature.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGuestOsFeature(od as api.GuestOsFeature);
     });
   });
@@ -39049,7 +39384,9 @@
   unittest.group('obj-schema-HTTP2HealthCheck', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHTTP2HealthCheck();
-      var od = api.HTTP2HealthCheck.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HTTP2HealthCheck.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHTTP2HealthCheck(od as api.HTTP2HealthCheck);
     });
   });
@@ -39057,7 +39394,9 @@
   unittest.group('obj-schema-HTTPHealthCheck', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHTTPHealthCheck();
-      var od = api.HTTPHealthCheck.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HTTPHealthCheck.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHTTPHealthCheck(od as api.HTTPHealthCheck);
     });
   });
@@ -39065,7 +39404,9 @@
   unittest.group('obj-schema-HTTPSHealthCheck', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHTTPSHealthCheck();
-      var od = api.HTTPSHealthCheck.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HTTPSHealthCheck.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHTTPSHealthCheck(od as api.HTTPSHealthCheck);
     });
   });
@@ -39073,7 +39414,9 @@
   unittest.group('obj-schema-HealthCheck', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHealthCheck();
-      var od = api.HealthCheck.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HealthCheck.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHealthCheck(od as api.HealthCheck);
     });
   });
@@ -39081,7 +39424,9 @@
   unittest.group('obj-schema-HealthCheckListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHealthCheckListWarningData();
-      var od = api.HealthCheckListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HealthCheckListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHealthCheckListWarningData(od as api.HealthCheckListWarningData);
     });
   });
@@ -39089,7 +39434,9 @@
   unittest.group('obj-schema-HealthCheckListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHealthCheckListWarning();
-      var od = api.HealthCheckListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HealthCheckListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHealthCheckListWarning(od as api.HealthCheckListWarning);
     });
   });
@@ -39097,7 +39444,9 @@
   unittest.group('obj-schema-HealthCheckList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHealthCheckList();
-      var od = api.HealthCheckList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HealthCheckList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHealthCheckList(od as api.HealthCheckList);
     });
   });
@@ -39105,7 +39454,9 @@
   unittest.group('obj-schema-HealthCheckLogConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHealthCheckLogConfig();
-      var od = api.HealthCheckLogConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HealthCheckLogConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHealthCheckLogConfig(od as api.HealthCheckLogConfig);
     });
   });
@@ -39113,7 +39464,9 @@
   unittest.group('obj-schema-HealthCheckReference', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHealthCheckReference();
-      var od = api.HealthCheckReference.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HealthCheckReference.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHealthCheckReference(od as api.HealthCheckReference);
     });
   });
@@ -39121,7 +39474,9 @@
   unittest.group('obj-schema-HealthCheckService', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHealthCheckService();
-      var od = api.HealthCheckService.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HealthCheckService.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHealthCheckService(od as api.HealthCheckService);
     });
   });
@@ -39129,7 +39484,9 @@
   unittest.group('obj-schema-HealthCheckServiceReference', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHealthCheckServiceReference();
-      var od = api.HealthCheckServiceReference.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HealthCheckServiceReference.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHealthCheckServiceReference(od as api.HealthCheckServiceReference);
     });
   });
@@ -39137,7 +39494,9 @@
   unittest.group('obj-schema-HealthCheckServicesListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHealthCheckServicesListWarningData();
-      var od = api.HealthCheckServicesListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HealthCheckServicesListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHealthCheckServicesListWarningData(
           od as api.HealthCheckServicesListWarningData);
     });
@@ -39146,7 +39505,9 @@
   unittest.group('obj-schema-HealthCheckServicesListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHealthCheckServicesListWarning();
-      var od = api.HealthCheckServicesListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HealthCheckServicesListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHealthCheckServicesListWarning(
           od as api.HealthCheckServicesListWarning);
     });
@@ -39155,7 +39516,9 @@
   unittest.group('obj-schema-HealthCheckServicesList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHealthCheckServicesList();
-      var od = api.HealthCheckServicesList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HealthCheckServicesList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHealthCheckServicesList(od as api.HealthCheckServicesList);
     });
   });
@@ -39163,7 +39526,9 @@
   unittest.group('obj-schema-HealthChecksAggregatedListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHealthChecksAggregatedListWarningData();
-      var od = api.HealthChecksAggregatedListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HealthChecksAggregatedListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHealthChecksAggregatedListWarningData(
           od as api.HealthChecksAggregatedListWarningData);
     });
@@ -39172,7 +39537,9 @@
   unittest.group('obj-schema-HealthChecksAggregatedListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHealthChecksAggregatedListWarning();
-      var od = api.HealthChecksAggregatedListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HealthChecksAggregatedListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHealthChecksAggregatedListWarning(
           od as api.HealthChecksAggregatedListWarning);
     });
@@ -39181,7 +39548,9 @@
   unittest.group('obj-schema-HealthChecksAggregatedList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHealthChecksAggregatedList();
-      var od = api.HealthChecksAggregatedList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HealthChecksAggregatedList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHealthChecksAggregatedList(od as api.HealthChecksAggregatedList);
     });
   });
@@ -39189,7 +39558,9 @@
   unittest.group('obj-schema-HealthChecksScopedListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHealthChecksScopedListWarningData();
-      var od = api.HealthChecksScopedListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HealthChecksScopedListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHealthChecksScopedListWarningData(
           od as api.HealthChecksScopedListWarningData);
     });
@@ -39198,7 +39569,9 @@
   unittest.group('obj-schema-HealthChecksScopedListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHealthChecksScopedListWarning();
-      var od = api.HealthChecksScopedListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HealthChecksScopedListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHealthChecksScopedListWarning(
           od as api.HealthChecksScopedListWarning);
     });
@@ -39207,7 +39580,9 @@
   unittest.group('obj-schema-HealthChecksScopedList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHealthChecksScopedList();
-      var od = api.HealthChecksScopedList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HealthChecksScopedList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHealthChecksScopedList(od as api.HealthChecksScopedList);
     });
   });
@@ -39215,7 +39590,9 @@
   unittest.group('obj-schema-HealthStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHealthStatus();
-      var od = api.HealthStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HealthStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHealthStatus(od as api.HealthStatus);
     });
   });
@@ -39223,7 +39600,9 @@
   unittest.group('obj-schema-HealthStatusForNetworkEndpoint', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHealthStatusForNetworkEndpoint();
-      var od = api.HealthStatusForNetworkEndpoint.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HealthStatusForNetworkEndpoint.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHealthStatusForNetworkEndpoint(
           od as api.HealthStatusForNetworkEndpoint);
     });
@@ -39232,7 +39611,9 @@
   unittest.group('obj-schema-HostRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHostRule();
-      var od = api.HostRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.HostRule.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkHostRule(od as api.HostRule);
     });
   });
@@ -39240,7 +39621,9 @@
   unittest.group('obj-schema-HttpFaultAbort', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHttpFaultAbort();
-      var od = api.HttpFaultAbort.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HttpFaultAbort.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHttpFaultAbort(od as api.HttpFaultAbort);
     });
   });
@@ -39248,7 +39631,9 @@
   unittest.group('obj-schema-HttpFaultDelay', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHttpFaultDelay();
-      var od = api.HttpFaultDelay.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HttpFaultDelay.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHttpFaultDelay(od as api.HttpFaultDelay);
     });
   });
@@ -39256,7 +39641,9 @@
   unittest.group('obj-schema-HttpFaultInjection', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHttpFaultInjection();
-      var od = api.HttpFaultInjection.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HttpFaultInjection.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHttpFaultInjection(od as api.HttpFaultInjection);
     });
   });
@@ -39264,7 +39651,9 @@
   unittest.group('obj-schema-HttpHeaderAction', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHttpHeaderAction();
-      var od = api.HttpHeaderAction.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HttpHeaderAction.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHttpHeaderAction(od as api.HttpHeaderAction);
     });
   });
@@ -39272,7 +39661,9 @@
   unittest.group('obj-schema-HttpHeaderMatch', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHttpHeaderMatch();
-      var od = api.HttpHeaderMatch.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HttpHeaderMatch.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHttpHeaderMatch(od as api.HttpHeaderMatch);
     });
   });
@@ -39280,7 +39671,9 @@
   unittest.group('obj-schema-HttpHeaderOption', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHttpHeaderOption();
-      var od = api.HttpHeaderOption.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HttpHeaderOption.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHttpHeaderOption(od as api.HttpHeaderOption);
     });
   });
@@ -39288,7 +39681,9 @@
   unittest.group('obj-schema-HttpHealthCheck', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHttpHealthCheck();
-      var od = api.HttpHealthCheck.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HttpHealthCheck.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHttpHealthCheck(od as api.HttpHealthCheck);
     });
   });
@@ -39296,7 +39691,9 @@
   unittest.group('obj-schema-HttpHealthCheckListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHttpHealthCheckListWarningData();
-      var od = api.HttpHealthCheckListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HttpHealthCheckListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHttpHealthCheckListWarningData(
           od as api.HttpHealthCheckListWarningData);
     });
@@ -39305,7 +39702,9 @@
   unittest.group('obj-schema-HttpHealthCheckListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHttpHealthCheckListWarning();
-      var od = api.HttpHealthCheckListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HttpHealthCheckListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHttpHealthCheckListWarning(od as api.HttpHealthCheckListWarning);
     });
   });
@@ -39313,7 +39712,9 @@
   unittest.group('obj-schema-HttpHealthCheckList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHttpHealthCheckList();
-      var od = api.HttpHealthCheckList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HttpHealthCheckList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHttpHealthCheckList(od as api.HttpHealthCheckList);
     });
   });
@@ -39321,7 +39722,9 @@
   unittest.group('obj-schema-HttpQueryParameterMatch', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHttpQueryParameterMatch();
-      var od = api.HttpQueryParameterMatch.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HttpQueryParameterMatch.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHttpQueryParameterMatch(od as api.HttpQueryParameterMatch);
     });
   });
@@ -39329,7 +39732,9 @@
   unittest.group('obj-schema-HttpRedirectAction', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHttpRedirectAction();
-      var od = api.HttpRedirectAction.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HttpRedirectAction.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHttpRedirectAction(od as api.HttpRedirectAction);
     });
   });
@@ -39337,7 +39742,9 @@
   unittest.group('obj-schema-HttpRetryPolicy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHttpRetryPolicy();
-      var od = api.HttpRetryPolicy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HttpRetryPolicy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHttpRetryPolicy(od as api.HttpRetryPolicy);
     });
   });
@@ -39345,7 +39752,9 @@
   unittest.group('obj-schema-HttpRouteAction', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHttpRouteAction();
-      var od = api.HttpRouteAction.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HttpRouteAction.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHttpRouteAction(od as api.HttpRouteAction);
     });
   });
@@ -39353,7 +39762,9 @@
   unittest.group('obj-schema-HttpRouteRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHttpRouteRule();
-      var od = api.HttpRouteRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HttpRouteRule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHttpRouteRule(od as api.HttpRouteRule);
     });
   });
@@ -39361,7 +39772,9 @@
   unittest.group('obj-schema-HttpRouteRuleMatch', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHttpRouteRuleMatch();
-      var od = api.HttpRouteRuleMatch.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HttpRouteRuleMatch.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHttpRouteRuleMatch(od as api.HttpRouteRuleMatch);
     });
   });
@@ -39369,7 +39782,9 @@
   unittest.group('obj-schema-HttpsHealthCheck', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHttpsHealthCheck();
-      var od = api.HttpsHealthCheck.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HttpsHealthCheck.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHttpsHealthCheck(od as api.HttpsHealthCheck);
     });
   });
@@ -39377,7 +39792,9 @@
   unittest.group('obj-schema-HttpsHealthCheckListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHttpsHealthCheckListWarningData();
-      var od = api.HttpsHealthCheckListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HttpsHealthCheckListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHttpsHealthCheckListWarningData(
           od as api.HttpsHealthCheckListWarningData);
     });
@@ -39386,7 +39803,9 @@
   unittest.group('obj-schema-HttpsHealthCheckListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHttpsHealthCheckListWarning();
-      var od = api.HttpsHealthCheckListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HttpsHealthCheckListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHttpsHealthCheckListWarning(od as api.HttpsHealthCheckListWarning);
     });
   });
@@ -39394,7 +39813,9 @@
   unittest.group('obj-schema-HttpsHealthCheckList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHttpsHealthCheckList();
-      var od = api.HttpsHealthCheckList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HttpsHealthCheckList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHttpsHealthCheckList(od as api.HttpsHealthCheckList);
     });
   });
@@ -39402,7 +39823,9 @@
   unittest.group('obj-schema-ImageRawDisk', () {
     unittest.test('to-json--from-json', () async {
       var o = buildImageRawDisk();
-      var od = api.ImageRawDisk.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ImageRawDisk.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkImageRawDisk(od as api.ImageRawDisk);
     });
   });
@@ -39410,7 +39833,8 @@
   unittest.group('obj-schema-Image', () {
     unittest.test('to-json--from-json', () async {
       var o = buildImage();
-      var od = api.Image.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Image.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkImage(od as api.Image);
     });
   });
@@ -39418,7 +39842,9 @@
   unittest.group('obj-schema-ImageListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildImageListWarningData();
-      var od = api.ImageListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ImageListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkImageListWarningData(od as api.ImageListWarningData);
     });
   });
@@ -39426,7 +39852,9 @@
   unittest.group('obj-schema-ImageListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildImageListWarning();
-      var od = api.ImageListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ImageListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkImageListWarning(od as api.ImageListWarning);
     });
   });
@@ -39434,7 +39862,9 @@
   unittest.group('obj-schema-ImageList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildImageList();
-      var od = api.ImageList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ImageList.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkImageList(od as api.ImageList);
     });
   });
@@ -39442,7 +39872,9 @@
   unittest.group('obj-schema-InitialStateConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInitialStateConfig();
-      var od = api.InitialStateConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InitialStateConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInitialStateConfig(od as api.InitialStateConfig);
     });
   });
@@ -39450,7 +39882,9 @@
   unittest.group('obj-schema-Instance', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstance();
-      var od = api.Instance.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Instance.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkInstance(od as api.Instance);
     });
   });
@@ -39458,7 +39892,9 @@
   unittest.group('obj-schema-InstanceAggregatedListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceAggregatedListWarningData();
-      var od = api.InstanceAggregatedListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstanceAggregatedListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceAggregatedListWarningData(
           od as api.InstanceAggregatedListWarningData);
     });
@@ -39467,7 +39903,9 @@
   unittest.group('obj-schema-InstanceAggregatedListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceAggregatedListWarning();
-      var od = api.InstanceAggregatedListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstanceAggregatedListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceAggregatedListWarning(
           od as api.InstanceAggregatedListWarning);
     });
@@ -39476,7 +39914,9 @@
   unittest.group('obj-schema-InstanceAggregatedList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceAggregatedList();
-      var od = api.InstanceAggregatedList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstanceAggregatedList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceAggregatedList(od as api.InstanceAggregatedList);
     });
   });
@@ -39484,7 +39924,9 @@
   unittest.group('obj-schema-InstanceGroup', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceGroup();
-      var od = api.InstanceGroup.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstanceGroup.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceGroup(od as api.InstanceGroup);
     });
   });
@@ -39492,7 +39934,9 @@
   unittest.group('obj-schema-InstanceGroupAggregatedListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceGroupAggregatedListWarningData();
-      var od = api.InstanceGroupAggregatedListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstanceGroupAggregatedListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceGroupAggregatedListWarningData(
           od as api.InstanceGroupAggregatedListWarningData);
     });
@@ -39501,7 +39945,9 @@
   unittest.group('obj-schema-InstanceGroupAggregatedListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceGroupAggregatedListWarning();
-      var od = api.InstanceGroupAggregatedListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstanceGroupAggregatedListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceGroupAggregatedListWarning(
           od as api.InstanceGroupAggregatedListWarning);
     });
@@ -39510,7 +39956,9 @@
   unittest.group('obj-schema-InstanceGroupAggregatedList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceGroupAggregatedList();
-      var od = api.InstanceGroupAggregatedList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstanceGroupAggregatedList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceGroupAggregatedList(od as api.InstanceGroupAggregatedList);
     });
   });
@@ -39518,7 +39966,9 @@
   unittest.group('obj-schema-InstanceGroupListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceGroupListWarningData();
-      var od = api.InstanceGroupListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstanceGroupListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceGroupListWarningData(od as api.InstanceGroupListWarningData);
     });
   });
@@ -39526,7 +39976,9 @@
   unittest.group('obj-schema-InstanceGroupListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceGroupListWarning();
-      var od = api.InstanceGroupListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstanceGroupListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceGroupListWarning(od as api.InstanceGroupListWarning);
     });
   });
@@ -39534,7 +39986,9 @@
   unittest.group('obj-schema-InstanceGroupList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceGroupList();
-      var od = api.InstanceGroupList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstanceGroupList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceGroupList(od as api.InstanceGroupList);
     });
   });
@@ -39542,7 +39996,9 @@
   unittest.group('obj-schema-InstanceGroupManager', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceGroupManager();
-      var od = api.InstanceGroupManager.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstanceGroupManager.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceGroupManager(od as api.InstanceGroupManager);
     });
   });
@@ -39550,7 +40006,9 @@
   unittest.group('obj-schema-InstanceGroupManagerActionsSummary', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceGroupManagerActionsSummary();
-      var od = api.InstanceGroupManagerActionsSummary.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstanceGroupManagerActionsSummary.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceGroupManagerActionsSummary(
           od as api.InstanceGroupManagerActionsSummary);
     });
@@ -39560,8 +40018,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceGroupManagerAggregatedListWarningData();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.InstanceGroupManagerAggregatedListWarningData.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceGroupManagerAggregatedListWarningData(
           od as api.InstanceGroupManagerAggregatedListWarningData);
     });
@@ -39570,8 +40029,9 @@
   unittest.group('obj-schema-InstanceGroupManagerAggregatedListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceGroupManagerAggregatedListWarning();
-      var od =
-          api.InstanceGroupManagerAggregatedListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstanceGroupManagerAggregatedListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceGroupManagerAggregatedListWarning(
           od as api.InstanceGroupManagerAggregatedListWarning);
     });
@@ -39580,7 +40040,9 @@
   unittest.group('obj-schema-InstanceGroupManagerAggregatedList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceGroupManagerAggregatedList();
-      var od = api.InstanceGroupManagerAggregatedList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstanceGroupManagerAggregatedList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceGroupManagerAggregatedList(
           od as api.InstanceGroupManagerAggregatedList);
     });
@@ -39589,7 +40051,9 @@
   unittest.group('obj-schema-InstanceGroupManagerAutoHealingPolicy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceGroupManagerAutoHealingPolicy();
-      var od = api.InstanceGroupManagerAutoHealingPolicy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstanceGroupManagerAutoHealingPolicy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceGroupManagerAutoHealingPolicy(
           od as api.InstanceGroupManagerAutoHealingPolicy);
     });
@@ -39598,7 +40062,9 @@
   unittest.group('obj-schema-InstanceGroupManagerListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceGroupManagerListWarningData();
-      var od = api.InstanceGroupManagerListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstanceGroupManagerListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceGroupManagerListWarningData(
           od as api.InstanceGroupManagerListWarningData);
     });
@@ -39607,7 +40073,9 @@
   unittest.group('obj-schema-InstanceGroupManagerListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceGroupManagerListWarning();
-      var od = api.InstanceGroupManagerListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstanceGroupManagerListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceGroupManagerListWarning(
           od as api.InstanceGroupManagerListWarning);
     });
@@ -39616,7 +40084,9 @@
   unittest.group('obj-schema-InstanceGroupManagerList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceGroupManagerList();
-      var od = api.InstanceGroupManagerList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstanceGroupManagerList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceGroupManagerList(od as api.InstanceGroupManagerList);
     });
   });
@@ -39624,7 +40094,9 @@
   unittest.group('obj-schema-InstanceGroupManagerStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceGroupManagerStatus();
-      var od = api.InstanceGroupManagerStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstanceGroupManagerStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceGroupManagerStatus(od as api.InstanceGroupManagerStatus);
     });
   });
@@ -39632,7 +40104,9 @@
   unittest.group('obj-schema-InstanceGroupManagerStatusStateful', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceGroupManagerStatusStateful();
-      var od = api.InstanceGroupManagerStatusStateful.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstanceGroupManagerStatusStateful.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceGroupManagerStatusStateful(
           od as api.InstanceGroupManagerStatusStateful);
     });
@@ -39642,9 +40116,10 @@
       'obj-schema-InstanceGroupManagerStatusStatefulPerInstanceConfigs', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceGroupManagerStatusStatefulPerInstanceConfigs();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.InstanceGroupManagerStatusStatefulPerInstanceConfigs.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkInstanceGroupManagerStatusStatefulPerInstanceConfigs(
           od as api.InstanceGroupManagerStatusStatefulPerInstanceConfigs);
     });
@@ -39653,7 +40128,9 @@
   unittest.group('obj-schema-InstanceGroupManagerStatusVersionTarget', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceGroupManagerStatusVersionTarget();
-      var od = api.InstanceGroupManagerStatusVersionTarget.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstanceGroupManagerStatusVersionTarget.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceGroupManagerStatusVersionTarget(
           od as api.InstanceGroupManagerStatusVersionTarget);
     });
@@ -39662,7 +40139,9 @@
   unittest.group('obj-schema-InstanceGroupManagerUpdatePolicy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceGroupManagerUpdatePolicy();
-      var od = api.InstanceGroupManagerUpdatePolicy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstanceGroupManagerUpdatePolicy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceGroupManagerUpdatePolicy(
           od as api.InstanceGroupManagerUpdatePolicy);
     });
@@ -39671,7 +40150,9 @@
   unittest.group('obj-schema-InstanceGroupManagerVersion', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceGroupManagerVersion();
-      var od = api.InstanceGroupManagerVersion.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstanceGroupManagerVersion.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceGroupManagerVersion(od as api.InstanceGroupManagerVersion);
     });
   });
@@ -39679,8 +40160,9 @@
   unittest.group('obj-schema-InstanceGroupManagersAbandonInstancesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceGroupManagersAbandonInstancesRequest();
-      var od =
-          api.InstanceGroupManagersAbandonInstancesRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstanceGroupManagersAbandonInstancesRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceGroupManagersAbandonInstancesRequest(
           od as api.InstanceGroupManagersAbandonInstancesRequest);
     });
@@ -39689,8 +40171,9 @@
   unittest.group('obj-schema-InstanceGroupManagersApplyUpdatesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceGroupManagersApplyUpdatesRequest();
-      var od =
-          api.InstanceGroupManagersApplyUpdatesRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstanceGroupManagersApplyUpdatesRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceGroupManagersApplyUpdatesRequest(
           od as api.InstanceGroupManagersApplyUpdatesRequest);
     });
@@ -39699,8 +40182,9 @@
   unittest.group('obj-schema-InstanceGroupManagersCreateInstancesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceGroupManagersCreateInstancesRequest();
-      var od =
-          api.InstanceGroupManagersCreateInstancesRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstanceGroupManagersCreateInstancesRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceGroupManagersCreateInstancesRequest(
           od as api.InstanceGroupManagersCreateInstancesRequest);
     });
@@ -39709,8 +40193,9 @@
   unittest.group('obj-schema-InstanceGroupManagersDeleteInstancesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceGroupManagersDeleteInstancesRequest();
-      var od =
-          api.InstanceGroupManagersDeleteInstancesRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstanceGroupManagersDeleteInstancesRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceGroupManagersDeleteInstancesRequest(
           od as api.InstanceGroupManagersDeleteInstancesRequest);
     });
@@ -39720,8 +40205,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceGroupManagersDeletePerInstanceConfigsReq();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.InstanceGroupManagersDeletePerInstanceConfigsReq.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceGroupManagersDeletePerInstanceConfigsReq(
           od as api.InstanceGroupManagersDeletePerInstanceConfigsReq);
     });
@@ -39730,7 +40216,9 @@
   unittest.group('obj-schema-InstanceGroupManagersListErrorsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceGroupManagersListErrorsResponse();
-      var od = api.InstanceGroupManagersListErrorsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstanceGroupManagersListErrorsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceGroupManagersListErrorsResponse(
           od as api.InstanceGroupManagersListErrorsResponse);
     });
@@ -39740,8 +40228,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceGroupManagersListManagedInstancesResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.InstanceGroupManagersListManagedInstancesResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceGroupManagersListManagedInstancesResponse(
           od as api.InstanceGroupManagersListManagedInstancesResponse);
     });
@@ -39752,8 +40241,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceGroupManagersListPerInstanceConfigsRespWarningData();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.InstanceGroupManagersListPerInstanceConfigsRespWarningData
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkInstanceGroupManagersListPerInstanceConfigsRespWarningData(
           od as api.InstanceGroupManagersListPerInstanceConfigsRespWarningData);
     });
@@ -39763,9 +40253,10 @@
       'obj-schema-InstanceGroupManagersListPerInstanceConfigsRespWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceGroupManagersListPerInstanceConfigsRespWarning();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.InstanceGroupManagersListPerInstanceConfigsRespWarning.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkInstanceGroupManagersListPerInstanceConfigsRespWarning(
           od as api.InstanceGroupManagersListPerInstanceConfigsRespWarning);
     });
@@ -39775,8 +40266,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceGroupManagersListPerInstanceConfigsResp();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.InstanceGroupManagersListPerInstanceConfigsResp.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceGroupManagersListPerInstanceConfigsResp(
           od as api.InstanceGroupManagersListPerInstanceConfigsResp);
     });
@@ -39786,8 +40278,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceGroupManagersPatchPerInstanceConfigsReq();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.InstanceGroupManagersPatchPerInstanceConfigsReq.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceGroupManagersPatchPerInstanceConfigsReq(
           od as api.InstanceGroupManagersPatchPerInstanceConfigsReq);
     });
@@ -39797,8 +40290,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceGroupManagersRecreateInstancesRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.InstanceGroupManagersRecreateInstancesRequest.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceGroupManagersRecreateInstancesRequest(
           od as api.InstanceGroupManagersRecreateInstancesRequest);
     });
@@ -39807,8 +40301,9 @@
   unittest.group('obj-schema-InstanceGroupManagersScopedListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceGroupManagersScopedListWarningData();
-      var od =
-          api.InstanceGroupManagersScopedListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstanceGroupManagersScopedListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceGroupManagersScopedListWarningData(
           od as api.InstanceGroupManagersScopedListWarningData);
     });
@@ -39817,7 +40312,9 @@
   unittest.group('obj-schema-InstanceGroupManagersScopedListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceGroupManagersScopedListWarning();
-      var od = api.InstanceGroupManagersScopedListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstanceGroupManagersScopedListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceGroupManagersScopedListWarning(
           od as api.InstanceGroupManagersScopedListWarning);
     });
@@ -39826,7 +40323,9 @@
   unittest.group('obj-schema-InstanceGroupManagersScopedList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceGroupManagersScopedList();
-      var od = api.InstanceGroupManagersScopedList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstanceGroupManagersScopedList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceGroupManagersScopedList(
           od as api.InstanceGroupManagersScopedList);
     });
@@ -39836,8 +40335,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceGroupManagersSetInstanceTemplateRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.InstanceGroupManagersSetInstanceTemplateRequest.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceGroupManagersSetInstanceTemplateRequest(
           od as api.InstanceGroupManagersSetInstanceTemplateRequest);
     });
@@ -39846,8 +40346,9 @@
   unittest.group('obj-schema-InstanceGroupManagersSetTargetPoolsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceGroupManagersSetTargetPoolsRequest();
-      var od =
-          api.InstanceGroupManagersSetTargetPoolsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstanceGroupManagersSetTargetPoolsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceGroupManagersSetTargetPoolsRequest(
           od as api.InstanceGroupManagersSetTargetPoolsRequest);
     });
@@ -39857,8 +40358,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceGroupManagersUpdatePerInstanceConfigsReq();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.InstanceGroupManagersUpdatePerInstanceConfigsReq.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceGroupManagersUpdatePerInstanceConfigsReq(
           od as api.InstanceGroupManagersUpdatePerInstanceConfigsReq);
     });
@@ -39867,7 +40369,9 @@
   unittest.group('obj-schema-InstanceGroupsAddInstancesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceGroupsAddInstancesRequest();
-      var od = api.InstanceGroupsAddInstancesRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstanceGroupsAddInstancesRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceGroupsAddInstancesRequest(
           od as api.InstanceGroupsAddInstancesRequest);
     });
@@ -39876,7 +40380,9 @@
   unittest.group('obj-schema-InstanceGroupsListInstancesWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceGroupsListInstancesWarningData();
-      var od = api.InstanceGroupsListInstancesWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstanceGroupsListInstancesWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceGroupsListInstancesWarningData(
           od as api.InstanceGroupsListInstancesWarningData);
     });
@@ -39885,7 +40391,9 @@
   unittest.group('obj-schema-InstanceGroupsListInstancesWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceGroupsListInstancesWarning();
-      var od = api.InstanceGroupsListInstancesWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstanceGroupsListInstancesWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceGroupsListInstancesWarning(
           od as api.InstanceGroupsListInstancesWarning);
     });
@@ -39894,7 +40402,9 @@
   unittest.group('obj-schema-InstanceGroupsListInstances', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceGroupsListInstances();
-      var od = api.InstanceGroupsListInstances.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstanceGroupsListInstances.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceGroupsListInstances(od as api.InstanceGroupsListInstances);
     });
   });
@@ -39902,7 +40412,9 @@
   unittest.group('obj-schema-InstanceGroupsListInstancesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceGroupsListInstancesRequest();
-      var od = api.InstanceGroupsListInstancesRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstanceGroupsListInstancesRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceGroupsListInstancesRequest(
           od as api.InstanceGroupsListInstancesRequest);
     });
@@ -39911,7 +40423,9 @@
   unittest.group('obj-schema-InstanceGroupsRemoveInstancesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceGroupsRemoveInstancesRequest();
-      var od = api.InstanceGroupsRemoveInstancesRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstanceGroupsRemoveInstancesRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceGroupsRemoveInstancesRequest(
           od as api.InstanceGroupsRemoveInstancesRequest);
     });
@@ -39920,7 +40434,9 @@
   unittest.group('obj-schema-InstanceGroupsScopedListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceGroupsScopedListWarningData();
-      var od = api.InstanceGroupsScopedListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstanceGroupsScopedListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceGroupsScopedListWarningData(
           od as api.InstanceGroupsScopedListWarningData);
     });
@@ -39929,7 +40445,9 @@
   unittest.group('obj-schema-InstanceGroupsScopedListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceGroupsScopedListWarning();
-      var od = api.InstanceGroupsScopedListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstanceGroupsScopedListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceGroupsScopedListWarning(
           od as api.InstanceGroupsScopedListWarning);
     });
@@ -39938,7 +40456,9 @@
   unittest.group('obj-schema-InstanceGroupsScopedList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceGroupsScopedList();
-      var od = api.InstanceGroupsScopedList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstanceGroupsScopedList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceGroupsScopedList(od as api.InstanceGroupsScopedList);
     });
   });
@@ -39946,7 +40466,9 @@
   unittest.group('obj-schema-InstanceGroupsSetNamedPortsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceGroupsSetNamedPortsRequest();
-      var od = api.InstanceGroupsSetNamedPortsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstanceGroupsSetNamedPortsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceGroupsSetNamedPortsRequest(
           od as api.InstanceGroupsSetNamedPortsRequest);
     });
@@ -39955,7 +40477,9 @@
   unittest.group('obj-schema-InstanceListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceListWarningData();
-      var od = api.InstanceListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstanceListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceListWarningData(od as api.InstanceListWarningData);
     });
   });
@@ -39963,7 +40487,9 @@
   unittest.group('obj-schema-InstanceListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceListWarning();
-      var od = api.InstanceListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstanceListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceListWarning(od as api.InstanceListWarning);
     });
   });
@@ -39971,7 +40497,9 @@
   unittest.group('obj-schema-InstanceList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceList();
-      var od = api.InstanceList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstanceList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceList(od as api.InstanceList);
     });
   });
@@ -39979,7 +40507,9 @@
   unittest.group('obj-schema-InstanceListReferrersWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceListReferrersWarningData();
-      var od = api.InstanceListReferrersWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstanceListReferrersWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceListReferrersWarningData(
           od as api.InstanceListReferrersWarningData);
     });
@@ -39988,7 +40518,9 @@
   unittest.group('obj-schema-InstanceListReferrersWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceListReferrersWarning();
-      var od = api.InstanceListReferrersWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstanceListReferrersWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceListReferrersWarning(od as api.InstanceListReferrersWarning);
     });
   });
@@ -39996,7 +40528,9 @@
   unittest.group('obj-schema-InstanceListReferrers', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceListReferrers();
-      var od = api.InstanceListReferrers.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstanceListReferrers.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceListReferrers(od as api.InstanceListReferrers);
     });
   });
@@ -40004,7 +40538,9 @@
   unittest.group('obj-schema-InstanceManagedByIgmError', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceManagedByIgmError();
-      var od = api.InstanceManagedByIgmError.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstanceManagedByIgmError.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceManagedByIgmError(od as api.InstanceManagedByIgmError);
     });
   });
@@ -40013,8 +40549,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceManagedByIgmErrorInstanceActionDetails();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.InstanceManagedByIgmErrorInstanceActionDetails.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceManagedByIgmErrorInstanceActionDetails(
           od as api.InstanceManagedByIgmErrorInstanceActionDetails);
     });
@@ -40024,8 +40561,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceManagedByIgmErrorManagedInstanceError();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.InstanceManagedByIgmErrorManagedInstanceError.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceManagedByIgmErrorManagedInstanceError(
           od as api.InstanceManagedByIgmErrorManagedInstanceError);
     });
@@ -40034,7 +40572,9 @@
   unittest.group('obj-schema-InstanceMoveRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceMoveRequest();
-      var od = api.InstanceMoveRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstanceMoveRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceMoveRequest(od as api.InstanceMoveRequest);
     });
   });
@@ -40042,7 +40582,9 @@
   unittest.group('obj-schema-InstanceProperties', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceProperties();
-      var od = api.InstanceProperties.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstanceProperties.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceProperties(od as api.InstanceProperties);
     });
   });
@@ -40050,7 +40592,9 @@
   unittest.group('obj-schema-InstanceReference', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceReference();
-      var od = api.InstanceReference.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstanceReference.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceReference(od as api.InstanceReference);
     });
   });
@@ -40058,7 +40602,9 @@
   unittest.group('obj-schema-InstanceTemplate', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceTemplate();
-      var od = api.InstanceTemplate.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstanceTemplate.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceTemplate(od as api.InstanceTemplate);
     });
   });
@@ -40066,7 +40612,9 @@
   unittest.group('obj-schema-InstanceTemplateListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceTemplateListWarningData();
-      var od = api.InstanceTemplateListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstanceTemplateListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceTemplateListWarningData(
           od as api.InstanceTemplateListWarningData);
     });
@@ -40075,7 +40623,9 @@
   unittest.group('obj-schema-InstanceTemplateListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceTemplateListWarning();
-      var od = api.InstanceTemplateListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstanceTemplateListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceTemplateListWarning(od as api.InstanceTemplateListWarning);
     });
   });
@@ -40083,7 +40633,9 @@
   unittest.group('obj-schema-InstanceTemplateList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceTemplateList();
-      var od = api.InstanceTemplateList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstanceTemplateList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceTemplateList(od as api.InstanceTemplateList);
     });
   });
@@ -40091,7 +40643,9 @@
   unittest.group('obj-schema-InstanceWithNamedPorts', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceWithNamedPorts();
-      var od = api.InstanceWithNamedPorts.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstanceWithNamedPorts.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceWithNamedPorts(od as api.InstanceWithNamedPorts);
     });
   });
@@ -40099,7 +40653,9 @@
   unittest.group('obj-schema-InstancesAddResourcePoliciesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstancesAddResourcePoliciesRequest();
-      var od = api.InstancesAddResourcePoliciesRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstancesAddResourcePoliciesRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstancesAddResourcePoliciesRequest(
           od as api.InstancesAddResourcePoliciesRequest);
     });
@@ -40108,7 +40664,9 @@
   unittest.group('obj-schema-InstancesGetEffectiveFirewallsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstancesGetEffectiveFirewallsResponse();
-      var od = api.InstancesGetEffectiveFirewallsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstancesGetEffectiveFirewallsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstancesGetEffectiveFirewallsResponse(
           od as api.InstancesGetEffectiveFirewallsResponse);
     });
@@ -40120,8 +40678,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildInstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkInstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy(od
           as api.InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy);
     });
@@ -40130,7 +40689,9 @@
   unittest.group('obj-schema-InstancesRemoveResourcePoliciesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstancesRemoveResourcePoliciesRequest();
-      var od = api.InstancesRemoveResourcePoliciesRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstancesRemoveResourcePoliciesRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstancesRemoveResourcePoliciesRequest(
           od as api.InstancesRemoveResourcePoliciesRequest);
     });
@@ -40139,7 +40700,9 @@
   unittest.group('obj-schema-InstancesScopedListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstancesScopedListWarningData();
-      var od = api.InstancesScopedListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstancesScopedListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstancesScopedListWarningData(
           od as api.InstancesScopedListWarningData);
     });
@@ -40148,7 +40711,9 @@
   unittest.group('obj-schema-InstancesScopedListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstancesScopedListWarning();
-      var od = api.InstancesScopedListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstancesScopedListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstancesScopedListWarning(od as api.InstancesScopedListWarning);
     });
   });
@@ -40156,7 +40721,9 @@
   unittest.group('obj-schema-InstancesScopedList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstancesScopedList();
-      var od = api.InstancesScopedList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstancesScopedList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstancesScopedList(od as api.InstancesScopedList);
     });
   });
@@ -40164,7 +40731,9 @@
   unittest.group('obj-schema-InstancesSetLabelsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstancesSetLabelsRequest();
-      var od = api.InstancesSetLabelsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstancesSetLabelsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstancesSetLabelsRequest(od as api.InstancesSetLabelsRequest);
     });
   });
@@ -40172,7 +40741,9 @@
   unittest.group('obj-schema-InstancesSetMachineResourcesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstancesSetMachineResourcesRequest();
-      var od = api.InstancesSetMachineResourcesRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstancesSetMachineResourcesRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstancesSetMachineResourcesRequest(
           od as api.InstancesSetMachineResourcesRequest);
     });
@@ -40181,7 +40752,9 @@
   unittest.group('obj-schema-InstancesSetMachineTypeRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstancesSetMachineTypeRequest();
-      var od = api.InstancesSetMachineTypeRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstancesSetMachineTypeRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstancesSetMachineTypeRequest(
           od as api.InstancesSetMachineTypeRequest);
     });
@@ -40190,7 +40763,9 @@
   unittest.group('obj-schema-InstancesSetMinCpuPlatformRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstancesSetMinCpuPlatformRequest();
-      var od = api.InstancesSetMinCpuPlatformRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstancesSetMinCpuPlatformRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstancesSetMinCpuPlatformRequest(
           od as api.InstancesSetMinCpuPlatformRequest);
     });
@@ -40199,7 +40774,9 @@
   unittest.group('obj-schema-InstancesSetServiceAccountRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstancesSetServiceAccountRequest();
-      var od = api.InstancesSetServiceAccountRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstancesSetServiceAccountRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstancesSetServiceAccountRequest(
           od as api.InstancesSetServiceAccountRequest);
     });
@@ -40208,7 +40785,9 @@
   unittest.group('obj-schema-InstancesStartWithEncryptionKeyRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstancesStartWithEncryptionKeyRequest();
-      var od = api.InstancesStartWithEncryptionKeyRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstancesStartWithEncryptionKeyRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstancesStartWithEncryptionKeyRequest(
           od as api.InstancesStartWithEncryptionKeyRequest);
     });
@@ -40217,7 +40796,9 @@
   unittest.group('obj-schema-Int64RangeMatch', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInt64RangeMatch();
-      var od = api.Int64RangeMatch.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Int64RangeMatch.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInt64RangeMatch(od as api.Int64RangeMatch);
     });
   });
@@ -40225,7 +40806,9 @@
   unittest.group('obj-schema-Interconnect', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInterconnect();
-      var od = api.Interconnect.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Interconnect.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInterconnect(od as api.Interconnect);
     });
   });
@@ -40233,7 +40816,9 @@
   unittest.group('obj-schema-InterconnectAttachment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInterconnectAttachment();
-      var od = api.InterconnectAttachment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InterconnectAttachment.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInterconnectAttachment(od as api.InterconnectAttachment);
     });
   });
@@ -40242,8 +40827,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildInterconnectAttachmentAggregatedListWarningData();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.InterconnectAttachmentAggregatedListWarningData.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkInterconnectAttachmentAggregatedListWarningData(
           od as api.InterconnectAttachmentAggregatedListWarningData);
     });
@@ -40252,8 +40838,9 @@
   unittest.group('obj-schema-InterconnectAttachmentAggregatedListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInterconnectAttachmentAggregatedListWarning();
-      var od =
-          api.InterconnectAttachmentAggregatedListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InterconnectAttachmentAggregatedListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInterconnectAttachmentAggregatedListWarning(
           od as api.InterconnectAttachmentAggregatedListWarning);
     });
@@ -40262,7 +40849,9 @@
   unittest.group('obj-schema-InterconnectAttachmentAggregatedList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInterconnectAttachmentAggregatedList();
-      var od = api.InterconnectAttachmentAggregatedList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InterconnectAttachmentAggregatedList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInterconnectAttachmentAggregatedList(
           od as api.InterconnectAttachmentAggregatedList);
     });
@@ -40271,7 +40860,9 @@
   unittest.group('obj-schema-InterconnectAttachmentListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInterconnectAttachmentListWarningData();
-      var od = api.InterconnectAttachmentListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InterconnectAttachmentListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInterconnectAttachmentListWarningData(
           od as api.InterconnectAttachmentListWarningData);
     });
@@ -40280,7 +40871,9 @@
   unittest.group('obj-schema-InterconnectAttachmentListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInterconnectAttachmentListWarning();
-      var od = api.InterconnectAttachmentListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InterconnectAttachmentListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInterconnectAttachmentListWarning(
           od as api.InterconnectAttachmentListWarning);
     });
@@ -40289,7 +40882,9 @@
   unittest.group('obj-schema-InterconnectAttachmentList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInterconnectAttachmentList();
-      var od = api.InterconnectAttachmentList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InterconnectAttachmentList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInterconnectAttachmentList(od as api.InterconnectAttachmentList);
     });
   });
@@ -40297,7 +40892,9 @@
   unittest.group('obj-schema-InterconnectAttachmentPartnerMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInterconnectAttachmentPartnerMetadata();
-      var od = api.InterconnectAttachmentPartnerMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InterconnectAttachmentPartnerMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInterconnectAttachmentPartnerMetadata(
           od as api.InterconnectAttachmentPartnerMetadata);
     });
@@ -40306,7 +40903,9 @@
   unittest.group('obj-schema-InterconnectAttachmentPrivateInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInterconnectAttachmentPrivateInfo();
-      var od = api.InterconnectAttachmentPrivateInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InterconnectAttachmentPrivateInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInterconnectAttachmentPrivateInfo(
           od as api.InterconnectAttachmentPrivateInfo);
     });
@@ -40315,8 +40914,9 @@
   unittest.group('obj-schema-InterconnectAttachmentsScopedListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInterconnectAttachmentsScopedListWarningData();
-      var od =
-          api.InterconnectAttachmentsScopedListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InterconnectAttachmentsScopedListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInterconnectAttachmentsScopedListWarningData(
           od as api.InterconnectAttachmentsScopedListWarningData);
     });
@@ -40325,8 +40925,9 @@
   unittest.group('obj-schema-InterconnectAttachmentsScopedListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInterconnectAttachmentsScopedListWarning();
-      var od =
-          api.InterconnectAttachmentsScopedListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InterconnectAttachmentsScopedListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInterconnectAttachmentsScopedListWarning(
           od as api.InterconnectAttachmentsScopedListWarning);
     });
@@ -40335,7 +40936,9 @@
   unittest.group('obj-schema-InterconnectAttachmentsScopedList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInterconnectAttachmentsScopedList();
-      var od = api.InterconnectAttachmentsScopedList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InterconnectAttachmentsScopedList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInterconnectAttachmentsScopedList(
           od as api.InterconnectAttachmentsScopedList);
     });
@@ -40344,7 +40947,9 @@
   unittest.group('obj-schema-InterconnectCircuitInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInterconnectCircuitInfo();
-      var od = api.InterconnectCircuitInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InterconnectCircuitInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInterconnectCircuitInfo(od as api.InterconnectCircuitInfo);
     });
   });
@@ -40352,7 +40957,9 @@
   unittest.group('obj-schema-InterconnectDiagnostics', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInterconnectDiagnostics();
-      var od = api.InterconnectDiagnostics.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InterconnectDiagnostics.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInterconnectDiagnostics(od as api.InterconnectDiagnostics);
     });
   });
@@ -40360,7 +40967,9 @@
   unittest.group('obj-schema-InterconnectDiagnosticsARPEntry', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInterconnectDiagnosticsARPEntry();
-      var od = api.InterconnectDiagnosticsARPEntry.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InterconnectDiagnosticsARPEntry.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInterconnectDiagnosticsARPEntry(
           od as api.InterconnectDiagnosticsARPEntry);
     });
@@ -40369,7 +40978,9 @@
   unittest.group('obj-schema-InterconnectDiagnosticsLinkLACPStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInterconnectDiagnosticsLinkLACPStatus();
-      var od = api.InterconnectDiagnosticsLinkLACPStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InterconnectDiagnosticsLinkLACPStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInterconnectDiagnosticsLinkLACPStatus(
           od as api.InterconnectDiagnosticsLinkLACPStatus);
     });
@@ -40378,7 +40989,9 @@
   unittest.group('obj-schema-InterconnectDiagnosticsLinkOpticalPower', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInterconnectDiagnosticsLinkOpticalPower();
-      var od = api.InterconnectDiagnosticsLinkOpticalPower.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InterconnectDiagnosticsLinkOpticalPower.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInterconnectDiagnosticsLinkOpticalPower(
           od as api.InterconnectDiagnosticsLinkOpticalPower);
     });
@@ -40387,7 +41000,9 @@
   unittest.group('obj-schema-InterconnectDiagnosticsLinkStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInterconnectDiagnosticsLinkStatus();
-      var od = api.InterconnectDiagnosticsLinkStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InterconnectDiagnosticsLinkStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInterconnectDiagnosticsLinkStatus(
           od as api.InterconnectDiagnosticsLinkStatus);
     });
@@ -40396,7 +41011,9 @@
   unittest.group('obj-schema-InterconnectListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInterconnectListWarningData();
-      var od = api.InterconnectListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InterconnectListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInterconnectListWarningData(od as api.InterconnectListWarningData);
     });
   });
@@ -40404,7 +41021,9 @@
   unittest.group('obj-schema-InterconnectListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInterconnectListWarning();
-      var od = api.InterconnectListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InterconnectListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInterconnectListWarning(od as api.InterconnectListWarning);
     });
   });
@@ -40412,7 +41031,9 @@
   unittest.group('obj-schema-InterconnectList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInterconnectList();
-      var od = api.InterconnectList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InterconnectList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInterconnectList(od as api.InterconnectList);
     });
   });
@@ -40420,7 +41041,9 @@
   unittest.group('obj-schema-InterconnectLocation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInterconnectLocation();
-      var od = api.InterconnectLocation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InterconnectLocation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInterconnectLocation(od as api.InterconnectLocation);
     });
   });
@@ -40428,7 +41051,9 @@
   unittest.group('obj-schema-InterconnectLocationListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInterconnectLocationListWarningData();
-      var od = api.InterconnectLocationListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InterconnectLocationListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInterconnectLocationListWarningData(
           od as api.InterconnectLocationListWarningData);
     });
@@ -40437,7 +41062,9 @@
   unittest.group('obj-schema-InterconnectLocationListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInterconnectLocationListWarning();
-      var od = api.InterconnectLocationListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InterconnectLocationListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInterconnectLocationListWarning(
           od as api.InterconnectLocationListWarning);
     });
@@ -40446,7 +41073,9 @@
   unittest.group('obj-schema-InterconnectLocationList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInterconnectLocationList();
-      var od = api.InterconnectLocationList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InterconnectLocationList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInterconnectLocationList(od as api.InterconnectLocationList);
     });
   });
@@ -40454,7 +41083,9 @@
   unittest.group('obj-schema-InterconnectLocationRegionInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInterconnectLocationRegionInfo();
-      var od = api.InterconnectLocationRegionInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InterconnectLocationRegionInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInterconnectLocationRegionInfo(
           od as api.InterconnectLocationRegionInfo);
     });
@@ -40463,7 +41094,9 @@
   unittest.group('obj-schema-InterconnectOutageNotification', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInterconnectOutageNotification();
-      var od = api.InterconnectOutageNotification.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InterconnectOutageNotification.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInterconnectOutageNotification(
           od as api.InterconnectOutageNotification);
     });
@@ -40472,7 +41105,9 @@
   unittest.group('obj-schema-InterconnectsGetDiagnosticsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInterconnectsGetDiagnosticsResponse();
-      var od = api.InterconnectsGetDiagnosticsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InterconnectsGetDiagnosticsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInterconnectsGetDiagnosticsResponse(
           od as api.InterconnectsGetDiagnosticsResponse);
     });
@@ -40481,7 +41116,9 @@
   unittest.group('obj-schema-License', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLicense();
-      var od = api.License.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.License.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLicense(od as api.License);
     });
   });
@@ -40489,7 +41126,9 @@
   unittest.group('obj-schema-LicenseCode', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLicenseCode();
-      var od = api.LicenseCode.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LicenseCode.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLicenseCode(od as api.LicenseCode);
     });
   });
@@ -40497,7 +41136,9 @@
   unittest.group('obj-schema-LicenseCodeLicenseAlias', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLicenseCodeLicenseAlias();
-      var od = api.LicenseCodeLicenseAlias.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LicenseCodeLicenseAlias.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLicenseCodeLicenseAlias(od as api.LicenseCodeLicenseAlias);
     });
   });
@@ -40505,7 +41146,9 @@
   unittest.group('obj-schema-LicenseResourceCommitment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLicenseResourceCommitment();
-      var od = api.LicenseResourceCommitment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LicenseResourceCommitment.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLicenseResourceCommitment(od as api.LicenseResourceCommitment);
     });
   });
@@ -40513,7 +41156,9 @@
   unittest.group('obj-schema-LicenseResourceRequirements', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLicenseResourceRequirements();
-      var od = api.LicenseResourceRequirements.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LicenseResourceRequirements.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLicenseResourceRequirements(od as api.LicenseResourceRequirements);
     });
   });
@@ -40521,7 +41166,9 @@
   unittest.group('obj-schema-LicensesListResponseWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLicensesListResponseWarningData();
-      var od = api.LicensesListResponseWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LicensesListResponseWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLicensesListResponseWarningData(
           od as api.LicensesListResponseWarningData);
     });
@@ -40530,7 +41177,9 @@
   unittest.group('obj-schema-LicensesListResponseWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLicensesListResponseWarning();
-      var od = api.LicensesListResponseWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LicensesListResponseWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLicensesListResponseWarning(od as api.LicensesListResponseWarning);
     });
   });
@@ -40538,7 +41187,9 @@
   unittest.group('obj-schema-LicensesListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLicensesListResponse();
-      var od = api.LicensesListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LicensesListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLicensesListResponse(od as api.LicensesListResponse);
     });
   });
@@ -40546,7 +41197,9 @@
   unittest.group('obj-schema-LocalDisk', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLocalDisk();
-      var od = api.LocalDisk.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.LocalDisk.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLocalDisk(od as api.LocalDisk);
     });
   });
@@ -40554,7 +41207,9 @@
   unittest.group('obj-schema-LocationPolicy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLocationPolicy();
-      var od = api.LocationPolicy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LocationPolicy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLocationPolicy(od as api.LocationPolicy);
     });
   });
@@ -40562,7 +41217,9 @@
   unittest.group('obj-schema-LocationPolicyLocation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLocationPolicyLocation();
-      var od = api.LocationPolicyLocation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LocationPolicyLocation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLocationPolicyLocation(od as api.LocationPolicyLocation);
     });
   });
@@ -40570,7 +41227,9 @@
   unittest.group('obj-schema-LogConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLogConfig();
-      var od = api.LogConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.LogConfig.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLogConfig(od as api.LogConfig);
     });
   });
@@ -40578,7 +41237,9 @@
   unittest.group('obj-schema-LogConfigCloudAuditOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLogConfigCloudAuditOptions();
-      var od = api.LogConfigCloudAuditOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LogConfigCloudAuditOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLogConfigCloudAuditOptions(od as api.LogConfigCloudAuditOptions);
     });
   });
@@ -40586,7 +41247,9 @@
   unittest.group('obj-schema-LogConfigCounterOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLogConfigCounterOptions();
-      var od = api.LogConfigCounterOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LogConfigCounterOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLogConfigCounterOptions(od as api.LogConfigCounterOptions);
     });
   });
@@ -40594,7 +41257,9 @@
   unittest.group('obj-schema-LogConfigCounterOptionsCustomField', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLogConfigCounterOptionsCustomField();
-      var od = api.LogConfigCounterOptionsCustomField.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LogConfigCounterOptionsCustomField.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLogConfigCounterOptionsCustomField(
           od as api.LogConfigCounterOptionsCustomField);
     });
@@ -40603,7 +41268,9 @@
   unittest.group('obj-schema-LogConfigDataAccessOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLogConfigDataAccessOptions();
-      var od = api.LogConfigDataAccessOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LogConfigDataAccessOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLogConfigDataAccessOptions(od as api.LogConfigDataAccessOptions);
     });
   });
@@ -40611,7 +41278,9 @@
   unittest.group('obj-schema-MachineTypeAccelerators', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMachineTypeAccelerators();
-      var od = api.MachineTypeAccelerators.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MachineTypeAccelerators.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMachineTypeAccelerators(od as api.MachineTypeAccelerators);
     });
   });
@@ -40619,7 +41288,9 @@
   unittest.group('obj-schema-MachineTypeScratchDisks', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMachineTypeScratchDisks();
-      var od = api.MachineTypeScratchDisks.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MachineTypeScratchDisks.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMachineTypeScratchDisks(od as api.MachineTypeScratchDisks);
     });
   });
@@ -40627,7 +41298,9 @@
   unittest.group('obj-schema-MachineType', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMachineType();
-      var od = api.MachineType.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MachineType.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMachineType(od as api.MachineType);
     });
   });
@@ -40635,7 +41308,9 @@
   unittest.group('obj-schema-MachineTypeAggregatedListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMachineTypeAggregatedListWarningData();
-      var od = api.MachineTypeAggregatedListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MachineTypeAggregatedListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMachineTypeAggregatedListWarningData(
           od as api.MachineTypeAggregatedListWarningData);
     });
@@ -40644,7 +41319,9 @@
   unittest.group('obj-schema-MachineTypeAggregatedListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMachineTypeAggregatedListWarning();
-      var od = api.MachineTypeAggregatedListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MachineTypeAggregatedListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMachineTypeAggregatedListWarning(
           od as api.MachineTypeAggregatedListWarning);
     });
@@ -40653,7 +41330,9 @@
   unittest.group('obj-schema-MachineTypeAggregatedList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMachineTypeAggregatedList();
-      var od = api.MachineTypeAggregatedList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MachineTypeAggregatedList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMachineTypeAggregatedList(od as api.MachineTypeAggregatedList);
     });
   });
@@ -40661,7 +41340,9 @@
   unittest.group('obj-schema-MachineTypeListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMachineTypeListWarningData();
-      var od = api.MachineTypeListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MachineTypeListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMachineTypeListWarningData(od as api.MachineTypeListWarningData);
     });
   });
@@ -40669,7 +41350,9 @@
   unittest.group('obj-schema-MachineTypeListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMachineTypeListWarning();
-      var od = api.MachineTypeListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MachineTypeListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMachineTypeListWarning(od as api.MachineTypeListWarning);
     });
   });
@@ -40677,7 +41360,9 @@
   unittest.group('obj-schema-MachineTypeList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMachineTypeList();
-      var od = api.MachineTypeList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MachineTypeList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMachineTypeList(od as api.MachineTypeList);
     });
   });
@@ -40685,7 +41370,9 @@
   unittest.group('obj-schema-MachineTypesScopedListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMachineTypesScopedListWarningData();
-      var od = api.MachineTypesScopedListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MachineTypesScopedListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMachineTypesScopedListWarningData(
           od as api.MachineTypesScopedListWarningData);
     });
@@ -40694,7 +41381,9 @@
   unittest.group('obj-schema-MachineTypesScopedListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMachineTypesScopedListWarning();
-      var od = api.MachineTypesScopedListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MachineTypesScopedListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMachineTypesScopedListWarning(
           od as api.MachineTypesScopedListWarning);
     });
@@ -40703,7 +41392,9 @@
   unittest.group('obj-schema-MachineTypesScopedList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMachineTypesScopedList();
-      var od = api.MachineTypesScopedList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MachineTypesScopedList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMachineTypesScopedList(od as api.MachineTypesScopedList);
     });
   });
@@ -40711,7 +41402,9 @@
   unittest.group('obj-schema-ManagedInstance', () {
     unittest.test('to-json--from-json', () async {
       var o = buildManagedInstance();
-      var od = api.ManagedInstance.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ManagedInstance.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkManagedInstance(od as api.ManagedInstance);
     });
   });
@@ -40719,7 +41412,9 @@
   unittest.group('obj-schema-ManagedInstanceInstanceHealth', () {
     unittest.test('to-json--from-json', () async {
       var o = buildManagedInstanceInstanceHealth();
-      var od = api.ManagedInstanceInstanceHealth.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ManagedInstanceInstanceHealth.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkManagedInstanceInstanceHealth(
           od as api.ManagedInstanceInstanceHealth);
     });
@@ -40728,7 +41423,9 @@
   unittest.group('obj-schema-ManagedInstanceLastAttemptErrorsErrors', () {
     unittest.test('to-json--from-json', () async {
       var o = buildManagedInstanceLastAttemptErrorsErrors();
-      var od = api.ManagedInstanceLastAttemptErrorsErrors.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ManagedInstanceLastAttemptErrorsErrors.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkManagedInstanceLastAttemptErrorsErrors(
           od as api.ManagedInstanceLastAttemptErrorsErrors);
     });
@@ -40737,7 +41434,9 @@
   unittest.group('obj-schema-ManagedInstanceLastAttemptErrors', () {
     unittest.test('to-json--from-json', () async {
       var o = buildManagedInstanceLastAttemptErrors();
-      var od = api.ManagedInstanceLastAttemptErrors.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ManagedInstanceLastAttemptErrors.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkManagedInstanceLastAttemptErrors(
           od as api.ManagedInstanceLastAttemptErrors);
     });
@@ -40746,7 +41445,9 @@
   unittest.group('obj-schema-ManagedInstanceLastAttempt', () {
     unittest.test('to-json--from-json', () async {
       var o = buildManagedInstanceLastAttempt();
-      var od = api.ManagedInstanceLastAttempt.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ManagedInstanceLastAttempt.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkManagedInstanceLastAttempt(od as api.ManagedInstanceLastAttempt);
     });
   });
@@ -40754,7 +41455,9 @@
   unittest.group('obj-schema-ManagedInstanceVersion', () {
     unittest.test('to-json--from-json', () async {
       var o = buildManagedInstanceVersion();
-      var od = api.ManagedInstanceVersion.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ManagedInstanceVersion.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkManagedInstanceVersion(od as api.ManagedInstanceVersion);
     });
   });
@@ -40762,7 +41465,9 @@
   unittest.group('obj-schema-MetadataItems', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMetadataItems();
-      var od = api.MetadataItems.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MetadataItems.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMetadataItems(od as api.MetadataItems);
     });
   });
@@ -40770,7 +41475,9 @@
   unittest.group('obj-schema-Metadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMetadata();
-      var od = api.Metadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Metadata.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkMetadata(od as api.Metadata);
     });
   });
@@ -40778,7 +41485,9 @@
   unittest.group('obj-schema-MetadataFilter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMetadataFilter();
-      var od = api.MetadataFilter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MetadataFilter.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMetadataFilter(od as api.MetadataFilter);
     });
   });
@@ -40786,7 +41495,9 @@
   unittest.group('obj-schema-MetadataFilterLabelMatch', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMetadataFilterLabelMatch();
-      var od = api.MetadataFilterLabelMatch.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MetadataFilterLabelMatch.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMetadataFilterLabelMatch(od as api.MetadataFilterLabelMatch);
     });
   });
@@ -40794,7 +41505,9 @@
   unittest.group('obj-schema-NamedPort', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNamedPort();
-      var od = api.NamedPort.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.NamedPort.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkNamedPort(od as api.NamedPort);
     });
   });
@@ -40802,7 +41515,9 @@
   unittest.group('obj-schema-Network', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNetwork();
-      var od = api.Network.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Network.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkNetwork(od as api.Network);
     });
   });
@@ -40810,7 +41525,9 @@
   unittest.group('obj-schema-NetworkEndpoint', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNetworkEndpoint();
-      var od = api.NetworkEndpoint.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NetworkEndpoint.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNetworkEndpoint(od as api.NetworkEndpoint);
     });
   });
@@ -40818,7 +41535,9 @@
   unittest.group('obj-schema-NetworkEndpointGroup', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNetworkEndpointGroup();
-      var od = api.NetworkEndpointGroup.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NetworkEndpointGroup.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNetworkEndpointGroup(od as api.NetworkEndpointGroup);
     });
   });
@@ -40827,8 +41546,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildNetworkEndpointGroupAggregatedListWarningData();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.NetworkEndpointGroupAggregatedListWarningData.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkNetworkEndpointGroupAggregatedListWarningData(
           od as api.NetworkEndpointGroupAggregatedListWarningData);
     });
@@ -40837,8 +41557,9 @@
   unittest.group('obj-schema-NetworkEndpointGroupAggregatedListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNetworkEndpointGroupAggregatedListWarning();
-      var od =
-          api.NetworkEndpointGroupAggregatedListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NetworkEndpointGroupAggregatedListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNetworkEndpointGroupAggregatedListWarning(
           od as api.NetworkEndpointGroupAggregatedListWarning);
     });
@@ -40847,7 +41568,9 @@
   unittest.group('obj-schema-NetworkEndpointGroupAggregatedList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNetworkEndpointGroupAggregatedList();
-      var od = api.NetworkEndpointGroupAggregatedList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NetworkEndpointGroupAggregatedList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNetworkEndpointGroupAggregatedList(
           od as api.NetworkEndpointGroupAggregatedList);
     });
@@ -40856,7 +41579,9 @@
   unittest.group('obj-schema-NetworkEndpointGroupAppEngine', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNetworkEndpointGroupAppEngine();
-      var od = api.NetworkEndpointGroupAppEngine.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NetworkEndpointGroupAppEngine.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNetworkEndpointGroupAppEngine(
           od as api.NetworkEndpointGroupAppEngine);
     });
@@ -40865,7 +41590,9 @@
   unittest.group('obj-schema-NetworkEndpointGroupCloudFunction', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNetworkEndpointGroupCloudFunction();
-      var od = api.NetworkEndpointGroupCloudFunction.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NetworkEndpointGroupCloudFunction.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNetworkEndpointGroupCloudFunction(
           od as api.NetworkEndpointGroupCloudFunction);
     });
@@ -40874,7 +41601,9 @@
   unittest.group('obj-schema-NetworkEndpointGroupCloudRun', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNetworkEndpointGroupCloudRun();
-      var od = api.NetworkEndpointGroupCloudRun.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NetworkEndpointGroupCloudRun.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNetworkEndpointGroupCloudRun(od as api.NetworkEndpointGroupCloudRun);
     });
   });
@@ -40882,7 +41611,9 @@
   unittest.group('obj-schema-NetworkEndpointGroupListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNetworkEndpointGroupListWarningData();
-      var od = api.NetworkEndpointGroupListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NetworkEndpointGroupListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNetworkEndpointGroupListWarningData(
           od as api.NetworkEndpointGroupListWarningData);
     });
@@ -40891,7 +41622,9 @@
   unittest.group('obj-schema-NetworkEndpointGroupListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNetworkEndpointGroupListWarning();
-      var od = api.NetworkEndpointGroupListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NetworkEndpointGroupListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNetworkEndpointGroupListWarning(
           od as api.NetworkEndpointGroupListWarning);
     });
@@ -40900,7 +41633,9 @@
   unittest.group('obj-schema-NetworkEndpointGroupList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNetworkEndpointGroupList();
-      var od = api.NetworkEndpointGroupList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NetworkEndpointGroupList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNetworkEndpointGroupList(od as api.NetworkEndpointGroupList);
     });
   });
@@ -40908,8 +41643,9 @@
   unittest.group('obj-schema-NetworkEndpointGroupsAttachEndpointsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNetworkEndpointGroupsAttachEndpointsRequest();
-      var od =
-          api.NetworkEndpointGroupsAttachEndpointsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NetworkEndpointGroupsAttachEndpointsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNetworkEndpointGroupsAttachEndpointsRequest(
           od as api.NetworkEndpointGroupsAttachEndpointsRequest);
     });
@@ -40918,8 +41654,9 @@
   unittest.group('obj-schema-NetworkEndpointGroupsDetachEndpointsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNetworkEndpointGroupsDetachEndpointsRequest();
-      var od =
-          api.NetworkEndpointGroupsDetachEndpointsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NetworkEndpointGroupsDetachEndpointsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNetworkEndpointGroupsDetachEndpointsRequest(
           od as api.NetworkEndpointGroupsDetachEndpointsRequest);
     });
@@ -40928,8 +41665,9 @@
   unittest.group('obj-schema-NetworkEndpointGroupsListEndpointsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNetworkEndpointGroupsListEndpointsRequest();
-      var od =
-          api.NetworkEndpointGroupsListEndpointsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NetworkEndpointGroupsListEndpointsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNetworkEndpointGroupsListEndpointsRequest(
           od as api.NetworkEndpointGroupsListEndpointsRequest);
     });
@@ -40939,9 +41677,10 @@
       'obj-schema-NetworkEndpointGroupsListNetworkEndpointsWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNetworkEndpointGroupsListNetworkEndpointsWarningData();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.NetworkEndpointGroupsListNetworkEndpointsWarningData.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkNetworkEndpointGroupsListNetworkEndpointsWarningData(
           od as api.NetworkEndpointGroupsListNetworkEndpointsWarningData);
     });
@@ -40951,8 +41690,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildNetworkEndpointGroupsListNetworkEndpointsWarning();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.NetworkEndpointGroupsListNetworkEndpointsWarning.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkNetworkEndpointGroupsListNetworkEndpointsWarning(
           od as api.NetworkEndpointGroupsListNetworkEndpointsWarning);
     });
@@ -40961,8 +41701,9 @@
   unittest.group('obj-schema-NetworkEndpointGroupsListNetworkEndpoints', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNetworkEndpointGroupsListNetworkEndpoints();
-      var od =
-          api.NetworkEndpointGroupsListNetworkEndpoints.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NetworkEndpointGroupsListNetworkEndpoints.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNetworkEndpointGroupsListNetworkEndpoints(
           od as api.NetworkEndpointGroupsListNetworkEndpoints);
     });
@@ -40971,8 +41712,9 @@
   unittest.group('obj-schema-NetworkEndpointGroupsScopedListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNetworkEndpointGroupsScopedListWarningData();
-      var od =
-          api.NetworkEndpointGroupsScopedListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NetworkEndpointGroupsScopedListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNetworkEndpointGroupsScopedListWarningData(
           od as api.NetworkEndpointGroupsScopedListWarningData);
     });
@@ -40981,7 +41723,9 @@
   unittest.group('obj-schema-NetworkEndpointGroupsScopedListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNetworkEndpointGroupsScopedListWarning();
-      var od = api.NetworkEndpointGroupsScopedListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NetworkEndpointGroupsScopedListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNetworkEndpointGroupsScopedListWarning(
           od as api.NetworkEndpointGroupsScopedListWarning);
     });
@@ -40990,7 +41734,9 @@
   unittest.group('obj-schema-NetworkEndpointGroupsScopedList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNetworkEndpointGroupsScopedList();
-      var od = api.NetworkEndpointGroupsScopedList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NetworkEndpointGroupsScopedList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNetworkEndpointGroupsScopedList(
           od as api.NetworkEndpointGroupsScopedList);
     });
@@ -40999,7 +41745,9 @@
   unittest.group('obj-schema-NetworkEndpointWithHealthStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNetworkEndpointWithHealthStatus();
-      var od = api.NetworkEndpointWithHealthStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NetworkEndpointWithHealthStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNetworkEndpointWithHealthStatus(
           od as api.NetworkEndpointWithHealthStatus);
     });
@@ -41008,7 +41756,9 @@
   unittest.group('obj-schema-NetworkInterface', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNetworkInterface();
-      var od = api.NetworkInterface.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NetworkInterface.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNetworkInterface(od as api.NetworkInterface);
     });
   });
@@ -41016,7 +41766,9 @@
   unittest.group('obj-schema-NetworkListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNetworkListWarningData();
-      var od = api.NetworkListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NetworkListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNetworkListWarningData(od as api.NetworkListWarningData);
     });
   });
@@ -41024,7 +41776,9 @@
   unittest.group('obj-schema-NetworkListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNetworkListWarning();
-      var od = api.NetworkListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NetworkListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNetworkListWarning(od as api.NetworkListWarning);
     });
   });
@@ -41032,7 +41786,9 @@
   unittest.group('obj-schema-NetworkList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNetworkList();
-      var od = api.NetworkList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NetworkList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNetworkList(od as api.NetworkList);
     });
   });
@@ -41040,7 +41796,9 @@
   unittest.group('obj-schema-NetworkPeering', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNetworkPeering();
-      var od = api.NetworkPeering.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NetworkPeering.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNetworkPeering(od as api.NetworkPeering);
     });
   });
@@ -41048,7 +41806,9 @@
   unittest.group('obj-schema-NetworkRoutingConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNetworkRoutingConfig();
-      var od = api.NetworkRoutingConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NetworkRoutingConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNetworkRoutingConfig(od as api.NetworkRoutingConfig);
     });
   });
@@ -41056,7 +41816,9 @@
   unittest.group('obj-schema-NetworksAddPeeringRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNetworksAddPeeringRequest();
-      var od = api.NetworksAddPeeringRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NetworksAddPeeringRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNetworksAddPeeringRequest(od as api.NetworksAddPeeringRequest);
     });
   });
@@ -41064,7 +41826,9 @@
   unittest.group('obj-schema-NetworksGetEffectiveFirewallsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNetworksGetEffectiveFirewallsResponse();
-      var od = api.NetworksGetEffectiveFirewallsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NetworksGetEffectiveFirewallsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNetworksGetEffectiveFirewallsResponse(
           od as api.NetworksGetEffectiveFirewallsResponse);
     });
@@ -41076,8 +41840,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildNetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkNetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy(od
           as api.NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy);
     });
@@ -41086,7 +41851,9 @@
   unittest.group('obj-schema-NetworksRemovePeeringRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNetworksRemovePeeringRequest();
-      var od = api.NetworksRemovePeeringRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NetworksRemovePeeringRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNetworksRemovePeeringRequest(od as api.NetworksRemovePeeringRequest);
     });
   });
@@ -41094,7 +41861,9 @@
   unittest.group('obj-schema-NetworksUpdatePeeringRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNetworksUpdatePeeringRequest();
-      var od = api.NetworksUpdatePeeringRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NetworksUpdatePeeringRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNetworksUpdatePeeringRequest(od as api.NetworksUpdatePeeringRequest);
     });
   });
@@ -41102,7 +41871,9 @@
   unittest.group('obj-schema-NodeGroup', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNodeGroup();
-      var od = api.NodeGroup.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.NodeGroup.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkNodeGroup(od as api.NodeGroup);
     });
   });
@@ -41110,7 +41881,9 @@
   unittest.group('obj-schema-NodeGroupAggregatedListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNodeGroupAggregatedListWarningData();
-      var od = api.NodeGroupAggregatedListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NodeGroupAggregatedListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNodeGroupAggregatedListWarningData(
           od as api.NodeGroupAggregatedListWarningData);
     });
@@ -41119,7 +41892,9 @@
   unittest.group('obj-schema-NodeGroupAggregatedListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNodeGroupAggregatedListWarning();
-      var od = api.NodeGroupAggregatedListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NodeGroupAggregatedListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNodeGroupAggregatedListWarning(
           od as api.NodeGroupAggregatedListWarning);
     });
@@ -41128,7 +41903,9 @@
   unittest.group('obj-schema-NodeGroupAggregatedList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNodeGroupAggregatedList();
-      var od = api.NodeGroupAggregatedList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NodeGroupAggregatedList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNodeGroupAggregatedList(od as api.NodeGroupAggregatedList);
     });
   });
@@ -41136,7 +41913,9 @@
   unittest.group('obj-schema-NodeGroupAutoscalingPolicy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNodeGroupAutoscalingPolicy();
-      var od = api.NodeGroupAutoscalingPolicy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NodeGroupAutoscalingPolicy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNodeGroupAutoscalingPolicy(od as api.NodeGroupAutoscalingPolicy);
     });
   });
@@ -41144,7 +41923,9 @@
   unittest.group('obj-schema-NodeGroupListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNodeGroupListWarningData();
-      var od = api.NodeGroupListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NodeGroupListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNodeGroupListWarningData(od as api.NodeGroupListWarningData);
     });
   });
@@ -41152,7 +41933,9 @@
   unittest.group('obj-schema-NodeGroupListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNodeGroupListWarning();
-      var od = api.NodeGroupListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NodeGroupListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNodeGroupListWarning(od as api.NodeGroupListWarning);
     });
   });
@@ -41160,7 +41943,9 @@
   unittest.group('obj-schema-NodeGroupList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNodeGroupList();
-      var od = api.NodeGroupList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NodeGroupList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNodeGroupList(od as api.NodeGroupList);
     });
   });
@@ -41168,7 +41953,9 @@
   unittest.group('obj-schema-NodeGroupMaintenanceWindow', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNodeGroupMaintenanceWindow();
-      var od = api.NodeGroupMaintenanceWindow.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NodeGroupMaintenanceWindow.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNodeGroupMaintenanceWindow(od as api.NodeGroupMaintenanceWindow);
     });
   });
@@ -41176,7 +41963,9 @@
   unittest.group('obj-schema-NodeGroupNode', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNodeGroupNode();
-      var od = api.NodeGroupNode.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NodeGroupNode.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNodeGroupNode(od as api.NodeGroupNode);
     });
   });
@@ -41184,7 +41973,9 @@
   unittest.group('obj-schema-NodeGroupsAddNodesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNodeGroupsAddNodesRequest();
-      var od = api.NodeGroupsAddNodesRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NodeGroupsAddNodesRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNodeGroupsAddNodesRequest(od as api.NodeGroupsAddNodesRequest);
     });
   });
@@ -41192,7 +41983,9 @@
   unittest.group('obj-schema-NodeGroupsDeleteNodesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNodeGroupsDeleteNodesRequest();
-      var od = api.NodeGroupsDeleteNodesRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NodeGroupsDeleteNodesRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNodeGroupsDeleteNodesRequest(od as api.NodeGroupsDeleteNodesRequest);
     });
   });
@@ -41200,7 +41993,9 @@
   unittest.group('obj-schema-NodeGroupsListNodesWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNodeGroupsListNodesWarningData();
-      var od = api.NodeGroupsListNodesWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NodeGroupsListNodesWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNodeGroupsListNodesWarningData(
           od as api.NodeGroupsListNodesWarningData);
     });
@@ -41209,7 +42004,9 @@
   unittest.group('obj-schema-NodeGroupsListNodesWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNodeGroupsListNodesWarning();
-      var od = api.NodeGroupsListNodesWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NodeGroupsListNodesWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNodeGroupsListNodesWarning(od as api.NodeGroupsListNodesWarning);
     });
   });
@@ -41217,7 +42014,9 @@
   unittest.group('obj-schema-NodeGroupsListNodes', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNodeGroupsListNodes();
-      var od = api.NodeGroupsListNodes.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NodeGroupsListNodes.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNodeGroupsListNodes(od as api.NodeGroupsListNodes);
     });
   });
@@ -41225,7 +42024,9 @@
   unittest.group('obj-schema-NodeGroupsScopedListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNodeGroupsScopedListWarningData();
-      var od = api.NodeGroupsScopedListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NodeGroupsScopedListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNodeGroupsScopedListWarningData(
           od as api.NodeGroupsScopedListWarningData);
     });
@@ -41234,7 +42035,9 @@
   unittest.group('obj-schema-NodeGroupsScopedListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNodeGroupsScopedListWarning();
-      var od = api.NodeGroupsScopedListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NodeGroupsScopedListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNodeGroupsScopedListWarning(od as api.NodeGroupsScopedListWarning);
     });
   });
@@ -41242,7 +42045,9 @@
   unittest.group('obj-schema-NodeGroupsScopedList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNodeGroupsScopedList();
-      var od = api.NodeGroupsScopedList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NodeGroupsScopedList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNodeGroupsScopedList(od as api.NodeGroupsScopedList);
     });
   });
@@ -41250,7 +42055,9 @@
   unittest.group('obj-schema-NodeGroupsSetNodeTemplateRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNodeGroupsSetNodeTemplateRequest();
-      var od = api.NodeGroupsSetNodeTemplateRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NodeGroupsSetNodeTemplateRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNodeGroupsSetNodeTemplateRequest(
           od as api.NodeGroupsSetNodeTemplateRequest);
     });
@@ -41259,7 +42066,9 @@
   unittest.group('obj-schema-NodeTemplate', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNodeTemplate();
-      var od = api.NodeTemplate.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NodeTemplate.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNodeTemplate(od as api.NodeTemplate);
     });
   });
@@ -41267,7 +42076,9 @@
   unittest.group('obj-schema-NodeTemplateAggregatedListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNodeTemplateAggregatedListWarningData();
-      var od = api.NodeTemplateAggregatedListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NodeTemplateAggregatedListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNodeTemplateAggregatedListWarningData(
           od as api.NodeTemplateAggregatedListWarningData);
     });
@@ -41276,7 +42087,9 @@
   unittest.group('obj-schema-NodeTemplateAggregatedListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNodeTemplateAggregatedListWarning();
-      var od = api.NodeTemplateAggregatedListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NodeTemplateAggregatedListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNodeTemplateAggregatedListWarning(
           od as api.NodeTemplateAggregatedListWarning);
     });
@@ -41285,7 +42098,9 @@
   unittest.group('obj-schema-NodeTemplateAggregatedList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNodeTemplateAggregatedList();
-      var od = api.NodeTemplateAggregatedList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NodeTemplateAggregatedList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNodeTemplateAggregatedList(od as api.NodeTemplateAggregatedList);
     });
   });
@@ -41293,7 +42108,9 @@
   unittest.group('obj-schema-NodeTemplateListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNodeTemplateListWarningData();
-      var od = api.NodeTemplateListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NodeTemplateListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNodeTemplateListWarningData(od as api.NodeTemplateListWarningData);
     });
   });
@@ -41301,7 +42118,9 @@
   unittest.group('obj-schema-NodeTemplateListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNodeTemplateListWarning();
-      var od = api.NodeTemplateListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NodeTemplateListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNodeTemplateListWarning(od as api.NodeTemplateListWarning);
     });
   });
@@ -41309,7 +42128,9 @@
   unittest.group('obj-schema-NodeTemplateList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNodeTemplateList();
-      var od = api.NodeTemplateList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NodeTemplateList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNodeTemplateList(od as api.NodeTemplateList);
     });
   });
@@ -41317,7 +42138,9 @@
   unittest.group('obj-schema-NodeTemplateNodeTypeFlexibility', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNodeTemplateNodeTypeFlexibility();
-      var od = api.NodeTemplateNodeTypeFlexibility.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NodeTemplateNodeTypeFlexibility.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNodeTemplateNodeTypeFlexibility(
           od as api.NodeTemplateNodeTypeFlexibility);
     });
@@ -41326,7 +42149,9 @@
   unittest.group('obj-schema-NodeTemplatesScopedListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNodeTemplatesScopedListWarningData();
-      var od = api.NodeTemplatesScopedListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NodeTemplatesScopedListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNodeTemplatesScopedListWarningData(
           od as api.NodeTemplatesScopedListWarningData);
     });
@@ -41335,7 +42160,9 @@
   unittest.group('obj-schema-NodeTemplatesScopedListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNodeTemplatesScopedListWarning();
-      var od = api.NodeTemplatesScopedListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NodeTemplatesScopedListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNodeTemplatesScopedListWarning(
           od as api.NodeTemplatesScopedListWarning);
     });
@@ -41344,7 +42171,9 @@
   unittest.group('obj-schema-NodeTemplatesScopedList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNodeTemplatesScopedList();
-      var od = api.NodeTemplatesScopedList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NodeTemplatesScopedList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNodeTemplatesScopedList(od as api.NodeTemplatesScopedList);
     });
   });
@@ -41352,7 +42181,9 @@
   unittest.group('obj-schema-NodeType', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNodeType();
-      var od = api.NodeType.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.NodeType.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkNodeType(od as api.NodeType);
     });
   });
@@ -41360,7 +42191,9 @@
   unittest.group('obj-schema-NodeTypeAggregatedListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNodeTypeAggregatedListWarningData();
-      var od = api.NodeTypeAggregatedListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NodeTypeAggregatedListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNodeTypeAggregatedListWarningData(
           od as api.NodeTypeAggregatedListWarningData);
     });
@@ -41369,7 +42202,9 @@
   unittest.group('obj-schema-NodeTypeAggregatedListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNodeTypeAggregatedListWarning();
-      var od = api.NodeTypeAggregatedListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NodeTypeAggregatedListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNodeTypeAggregatedListWarning(
           od as api.NodeTypeAggregatedListWarning);
     });
@@ -41378,7 +42213,9 @@
   unittest.group('obj-schema-NodeTypeAggregatedList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNodeTypeAggregatedList();
-      var od = api.NodeTypeAggregatedList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NodeTypeAggregatedList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNodeTypeAggregatedList(od as api.NodeTypeAggregatedList);
     });
   });
@@ -41386,7 +42223,9 @@
   unittest.group('obj-schema-NodeTypeListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNodeTypeListWarningData();
-      var od = api.NodeTypeListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NodeTypeListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNodeTypeListWarningData(od as api.NodeTypeListWarningData);
     });
   });
@@ -41394,7 +42233,9 @@
   unittest.group('obj-schema-NodeTypeListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNodeTypeListWarning();
-      var od = api.NodeTypeListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NodeTypeListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNodeTypeListWarning(od as api.NodeTypeListWarning);
     });
   });
@@ -41402,7 +42243,9 @@
   unittest.group('obj-schema-NodeTypeList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNodeTypeList();
-      var od = api.NodeTypeList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NodeTypeList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNodeTypeList(od as api.NodeTypeList);
     });
   });
@@ -41410,7 +42253,9 @@
   unittest.group('obj-schema-NodeTypesScopedListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNodeTypesScopedListWarningData();
-      var od = api.NodeTypesScopedListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NodeTypesScopedListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNodeTypesScopedListWarningData(
           od as api.NodeTypesScopedListWarningData);
     });
@@ -41419,7 +42264,9 @@
   unittest.group('obj-schema-NodeTypesScopedListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNodeTypesScopedListWarning();
-      var od = api.NodeTypesScopedListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NodeTypesScopedListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNodeTypesScopedListWarning(od as api.NodeTypesScopedListWarning);
     });
   });
@@ -41427,7 +42274,9 @@
   unittest.group('obj-schema-NodeTypesScopedList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNodeTypesScopedList();
-      var od = api.NodeTypesScopedList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NodeTypesScopedList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNodeTypesScopedList(od as api.NodeTypesScopedList);
     });
   });
@@ -41435,7 +42284,9 @@
   unittest.group('obj-schema-NotificationEndpoint', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNotificationEndpoint();
-      var od = api.NotificationEndpoint.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NotificationEndpoint.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNotificationEndpoint(od as api.NotificationEndpoint);
     });
   });
@@ -41443,7 +42294,9 @@
   unittest.group('obj-schema-NotificationEndpointGrpcSettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNotificationEndpointGrpcSettings();
-      var od = api.NotificationEndpointGrpcSettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NotificationEndpointGrpcSettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNotificationEndpointGrpcSettings(
           od as api.NotificationEndpointGrpcSettings);
     });
@@ -41452,7 +42305,9 @@
   unittest.group('obj-schema-NotificationEndpointListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNotificationEndpointListWarningData();
-      var od = api.NotificationEndpointListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NotificationEndpointListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNotificationEndpointListWarningData(
           od as api.NotificationEndpointListWarningData);
     });
@@ -41461,7 +42316,9 @@
   unittest.group('obj-schema-NotificationEndpointListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNotificationEndpointListWarning();
-      var od = api.NotificationEndpointListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NotificationEndpointListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNotificationEndpointListWarning(
           od as api.NotificationEndpointListWarning);
     });
@@ -41470,7 +42327,9 @@
   unittest.group('obj-schema-NotificationEndpointList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNotificationEndpointList();
-      var od = api.NotificationEndpointList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NotificationEndpointList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNotificationEndpointList(od as api.NotificationEndpointList);
     });
   });
@@ -41478,7 +42337,9 @@
   unittest.group('obj-schema-OperationErrorErrors', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperationErrorErrors();
-      var od = api.OperationErrorErrors.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OperationErrorErrors.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOperationErrorErrors(od as api.OperationErrorErrors);
     });
   });
@@ -41486,7 +42347,9 @@
   unittest.group('obj-schema-OperationError', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperationError();
-      var od = api.OperationError.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OperationError.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOperationError(od as api.OperationError);
     });
   });
@@ -41494,7 +42357,9 @@
   unittest.group('obj-schema-OperationWarningsData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperationWarningsData();
-      var od = api.OperationWarningsData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OperationWarningsData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOperationWarningsData(od as api.OperationWarningsData);
     });
   });
@@ -41502,7 +42367,9 @@
   unittest.group('obj-schema-OperationWarnings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperationWarnings();
-      var od = api.OperationWarnings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OperationWarnings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOperationWarnings(od as api.OperationWarnings);
     });
   });
@@ -41510,7 +42377,9 @@
   unittest.group('obj-schema-Operation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperation();
-      var od = api.Operation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Operation.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOperation(od as api.Operation);
     });
   });
@@ -41518,7 +42387,9 @@
   unittest.group('obj-schema-OperationAggregatedListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperationAggregatedListWarningData();
-      var od = api.OperationAggregatedListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OperationAggregatedListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOperationAggregatedListWarningData(
           od as api.OperationAggregatedListWarningData);
     });
@@ -41527,7 +42398,9 @@
   unittest.group('obj-schema-OperationAggregatedListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperationAggregatedListWarning();
-      var od = api.OperationAggregatedListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OperationAggregatedListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOperationAggregatedListWarning(
           od as api.OperationAggregatedListWarning);
     });
@@ -41536,7 +42409,9 @@
   unittest.group('obj-schema-OperationAggregatedList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperationAggregatedList();
-      var od = api.OperationAggregatedList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OperationAggregatedList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOperationAggregatedList(od as api.OperationAggregatedList);
     });
   });
@@ -41544,7 +42419,9 @@
   unittest.group('obj-schema-OperationListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperationListWarningData();
-      var od = api.OperationListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OperationListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOperationListWarningData(od as api.OperationListWarningData);
     });
   });
@@ -41552,7 +42429,9 @@
   unittest.group('obj-schema-OperationListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperationListWarning();
-      var od = api.OperationListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OperationListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOperationListWarning(od as api.OperationListWarning);
     });
   });
@@ -41560,7 +42439,9 @@
   unittest.group('obj-schema-OperationList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperationList();
-      var od = api.OperationList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OperationList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOperationList(od as api.OperationList);
     });
   });
@@ -41568,7 +42449,9 @@
   unittest.group('obj-schema-OperationsScopedListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperationsScopedListWarningData();
-      var od = api.OperationsScopedListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OperationsScopedListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOperationsScopedListWarningData(
           od as api.OperationsScopedListWarningData);
     });
@@ -41577,7 +42460,9 @@
   unittest.group('obj-schema-OperationsScopedListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperationsScopedListWarning();
-      var od = api.OperationsScopedListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OperationsScopedListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOperationsScopedListWarning(od as api.OperationsScopedListWarning);
     });
   });
@@ -41585,7 +42470,9 @@
   unittest.group('obj-schema-OperationsScopedList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperationsScopedList();
-      var od = api.OperationsScopedList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OperationsScopedList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOperationsScopedList(od as api.OperationsScopedList);
     });
   });
@@ -41593,7 +42480,9 @@
   unittest.group('obj-schema-OutlierDetection', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOutlierDetection();
-      var od = api.OutlierDetection.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OutlierDetection.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOutlierDetection(od as api.OutlierDetection);
     });
   });
@@ -41601,7 +42490,9 @@
   unittest.group('obj-schema-PacketMirroring', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPacketMirroring();
-      var od = api.PacketMirroring.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PacketMirroring.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPacketMirroring(od as api.PacketMirroring);
     });
   });
@@ -41609,8 +42500,9 @@
   unittest.group('obj-schema-PacketMirroringAggregatedListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPacketMirroringAggregatedListWarningData();
-      var od =
-          api.PacketMirroringAggregatedListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PacketMirroringAggregatedListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPacketMirroringAggregatedListWarningData(
           od as api.PacketMirroringAggregatedListWarningData);
     });
@@ -41619,7 +42511,9 @@
   unittest.group('obj-schema-PacketMirroringAggregatedListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPacketMirroringAggregatedListWarning();
-      var od = api.PacketMirroringAggregatedListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PacketMirroringAggregatedListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPacketMirroringAggregatedListWarning(
           od as api.PacketMirroringAggregatedListWarning);
     });
@@ -41628,7 +42522,9 @@
   unittest.group('obj-schema-PacketMirroringAggregatedList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPacketMirroringAggregatedList();
-      var od = api.PacketMirroringAggregatedList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PacketMirroringAggregatedList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPacketMirroringAggregatedList(
           od as api.PacketMirroringAggregatedList);
     });
@@ -41637,7 +42533,9 @@
   unittest.group('obj-schema-PacketMirroringFilter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPacketMirroringFilter();
-      var od = api.PacketMirroringFilter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PacketMirroringFilter.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPacketMirroringFilter(od as api.PacketMirroringFilter);
     });
   });
@@ -41645,7 +42543,9 @@
   unittest.group('obj-schema-PacketMirroringForwardingRuleInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPacketMirroringForwardingRuleInfo();
-      var od = api.PacketMirroringForwardingRuleInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PacketMirroringForwardingRuleInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPacketMirroringForwardingRuleInfo(
           od as api.PacketMirroringForwardingRuleInfo);
     });
@@ -41654,7 +42554,9 @@
   unittest.group('obj-schema-PacketMirroringListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPacketMirroringListWarningData();
-      var od = api.PacketMirroringListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PacketMirroringListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPacketMirroringListWarningData(
           od as api.PacketMirroringListWarningData);
     });
@@ -41663,7 +42565,9 @@
   unittest.group('obj-schema-PacketMirroringListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPacketMirroringListWarning();
-      var od = api.PacketMirroringListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PacketMirroringListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPacketMirroringListWarning(od as api.PacketMirroringListWarning);
     });
   });
@@ -41671,7 +42575,9 @@
   unittest.group('obj-schema-PacketMirroringList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPacketMirroringList();
-      var od = api.PacketMirroringList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PacketMirroringList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPacketMirroringList(od as api.PacketMirroringList);
     });
   });
@@ -41679,7 +42585,9 @@
   unittest.group('obj-schema-PacketMirroringMirroredResourceInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPacketMirroringMirroredResourceInfo();
-      var od = api.PacketMirroringMirroredResourceInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PacketMirroringMirroredResourceInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPacketMirroringMirroredResourceInfo(
           od as api.PacketMirroringMirroredResourceInfo);
     });
@@ -41689,8 +42597,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildPacketMirroringMirroredResourceInfoInstanceInfo();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.PacketMirroringMirroredResourceInfoInstanceInfo.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkPacketMirroringMirroredResourceInfoInstanceInfo(
           od as api.PacketMirroringMirroredResourceInfoInstanceInfo);
     });
@@ -41700,8 +42609,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildPacketMirroringMirroredResourceInfoSubnetInfo();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.PacketMirroringMirroredResourceInfoSubnetInfo.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkPacketMirroringMirroredResourceInfoSubnetInfo(
           od as api.PacketMirroringMirroredResourceInfoSubnetInfo);
     });
@@ -41710,7 +42620,9 @@
   unittest.group('obj-schema-PacketMirroringNetworkInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPacketMirroringNetworkInfo();
-      var od = api.PacketMirroringNetworkInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PacketMirroringNetworkInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPacketMirroringNetworkInfo(od as api.PacketMirroringNetworkInfo);
     });
   });
@@ -41718,7 +42630,9 @@
   unittest.group('obj-schema-PacketMirroringsScopedListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPacketMirroringsScopedListWarningData();
-      var od = api.PacketMirroringsScopedListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PacketMirroringsScopedListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPacketMirroringsScopedListWarningData(
           od as api.PacketMirroringsScopedListWarningData);
     });
@@ -41727,7 +42641,9 @@
   unittest.group('obj-schema-PacketMirroringsScopedListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPacketMirroringsScopedListWarning();
-      var od = api.PacketMirroringsScopedListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PacketMirroringsScopedListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPacketMirroringsScopedListWarning(
           od as api.PacketMirroringsScopedListWarning);
     });
@@ -41736,7 +42652,9 @@
   unittest.group('obj-schema-PacketMirroringsScopedList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPacketMirroringsScopedList();
-      var od = api.PacketMirroringsScopedList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PacketMirroringsScopedList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPacketMirroringsScopedList(od as api.PacketMirroringsScopedList);
     });
   });
@@ -41744,7 +42662,9 @@
   unittest.group('obj-schema-PathMatcher', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPathMatcher();
-      var od = api.PathMatcher.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PathMatcher.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPathMatcher(od as api.PathMatcher);
     });
   });
@@ -41752,7 +42672,9 @@
   unittest.group('obj-schema-PathRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPathRule();
-      var od = api.PathRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.PathRule.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPathRule(od as api.PathRule);
     });
   });
@@ -41760,7 +42682,9 @@
   unittest.group('obj-schema-PerInstanceConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPerInstanceConfig();
-      var od = api.PerInstanceConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PerInstanceConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPerInstanceConfig(od as api.PerInstanceConfig);
     });
   });
@@ -41768,7 +42692,9 @@
   unittest.group('obj-schema-Policy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPolicy();
-      var od = api.Policy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Policy.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPolicy(od as api.Policy);
     });
   });
@@ -41776,7 +42702,9 @@
   unittest.group('obj-schema-PreconfiguredWafSet', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPreconfiguredWafSet();
-      var od = api.PreconfiguredWafSet.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PreconfiguredWafSet.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPreconfiguredWafSet(od as api.PreconfiguredWafSet);
     });
   });
@@ -41784,7 +42712,9 @@
   unittest.group('obj-schema-PreservedState', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPreservedState();
-      var od = api.PreservedState.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PreservedState.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPreservedState(od as api.PreservedState);
     });
   });
@@ -41792,7 +42722,9 @@
   unittest.group('obj-schema-PreservedStatePreservedDisk', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPreservedStatePreservedDisk();
-      var od = api.PreservedStatePreservedDisk.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PreservedStatePreservedDisk.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPreservedStatePreservedDisk(od as api.PreservedStatePreservedDisk);
     });
   });
@@ -41800,7 +42732,9 @@
   unittest.group('obj-schema-Project', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProject();
-      var od = api.Project.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Project.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkProject(od as api.Project);
     });
   });
@@ -41808,7 +42742,9 @@
   unittest.group('obj-schema-ProjectsDisableXpnResourceRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProjectsDisableXpnResourceRequest();
-      var od = api.ProjectsDisableXpnResourceRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ProjectsDisableXpnResourceRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkProjectsDisableXpnResourceRequest(
           od as api.ProjectsDisableXpnResourceRequest);
     });
@@ -41817,7 +42753,9 @@
   unittest.group('obj-schema-ProjectsEnableXpnResourceRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProjectsEnableXpnResourceRequest();
-      var od = api.ProjectsEnableXpnResourceRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ProjectsEnableXpnResourceRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkProjectsEnableXpnResourceRequest(
           od as api.ProjectsEnableXpnResourceRequest);
     });
@@ -41826,7 +42764,9 @@
   unittest.group('obj-schema-ProjectsGetXpnResources', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProjectsGetXpnResources();
-      var od = api.ProjectsGetXpnResources.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ProjectsGetXpnResources.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkProjectsGetXpnResources(od as api.ProjectsGetXpnResources);
     });
   });
@@ -41834,7 +42774,9 @@
   unittest.group('obj-schema-ProjectsListXpnHostsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProjectsListXpnHostsRequest();
-      var od = api.ProjectsListXpnHostsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ProjectsListXpnHostsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkProjectsListXpnHostsRequest(od as api.ProjectsListXpnHostsRequest);
     });
   });
@@ -41842,7 +42784,9 @@
   unittest.group('obj-schema-ProjectsSetDefaultNetworkTierRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProjectsSetDefaultNetworkTierRequest();
-      var od = api.ProjectsSetDefaultNetworkTierRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ProjectsSetDefaultNetworkTierRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkProjectsSetDefaultNetworkTierRequest(
           od as api.ProjectsSetDefaultNetworkTierRequest);
     });
@@ -41851,7 +42795,8 @@
   unittest.group('obj-schema-Quota', () {
     unittest.test('to-json--from-json', () async {
       var o = buildQuota();
-      var od = api.Quota.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Quota.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkQuota(od as api.Quota);
     });
   });
@@ -41859,7 +42804,9 @@
   unittest.group('obj-schema-Reference', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReference();
-      var od = api.Reference.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Reference.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkReference(od as api.Reference);
     });
   });
@@ -41867,7 +42814,9 @@
   unittest.group('obj-schema-Region', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRegion();
-      var od = api.Region.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Region.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkRegion(od as api.Region);
     });
   });
@@ -41875,7 +42824,9 @@
   unittest.group('obj-schema-RegionAutoscalerListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRegionAutoscalerListWarningData();
-      var od = api.RegionAutoscalerListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RegionAutoscalerListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRegionAutoscalerListWarningData(
           od as api.RegionAutoscalerListWarningData);
     });
@@ -41884,7 +42835,9 @@
   unittest.group('obj-schema-RegionAutoscalerListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRegionAutoscalerListWarning();
-      var od = api.RegionAutoscalerListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RegionAutoscalerListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRegionAutoscalerListWarning(od as api.RegionAutoscalerListWarning);
     });
   });
@@ -41892,7 +42845,9 @@
   unittest.group('obj-schema-RegionAutoscalerList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRegionAutoscalerList();
-      var od = api.RegionAutoscalerList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RegionAutoscalerList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRegionAutoscalerList(od as api.RegionAutoscalerList);
     });
   });
@@ -41900,7 +42855,9 @@
   unittest.group('obj-schema-RegionDiskTypeListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRegionDiskTypeListWarningData();
-      var od = api.RegionDiskTypeListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RegionDiskTypeListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRegionDiskTypeListWarningData(
           od as api.RegionDiskTypeListWarningData);
     });
@@ -41909,7 +42866,9 @@
   unittest.group('obj-schema-RegionDiskTypeListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRegionDiskTypeListWarning();
-      var od = api.RegionDiskTypeListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RegionDiskTypeListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRegionDiskTypeListWarning(od as api.RegionDiskTypeListWarning);
     });
   });
@@ -41917,7 +42876,9 @@
   unittest.group('obj-schema-RegionDiskTypeList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRegionDiskTypeList();
-      var od = api.RegionDiskTypeList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RegionDiskTypeList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRegionDiskTypeList(od as api.RegionDiskTypeList);
     });
   });
@@ -41925,7 +42886,9 @@
   unittest.group('obj-schema-RegionDisksAddResourcePoliciesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRegionDisksAddResourcePoliciesRequest();
-      var od = api.RegionDisksAddResourcePoliciesRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RegionDisksAddResourcePoliciesRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRegionDisksAddResourcePoliciesRequest(
           od as api.RegionDisksAddResourcePoliciesRequest);
     });
@@ -41934,8 +42897,9 @@
   unittest.group('obj-schema-RegionDisksRemoveResourcePoliciesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRegionDisksRemoveResourcePoliciesRequest();
-      var od =
-          api.RegionDisksRemoveResourcePoliciesRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RegionDisksRemoveResourcePoliciesRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRegionDisksRemoveResourcePoliciesRequest(
           od as api.RegionDisksRemoveResourcePoliciesRequest);
     });
@@ -41944,7 +42908,9 @@
   unittest.group('obj-schema-RegionDisksResizeRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRegionDisksResizeRequest();
-      var od = api.RegionDisksResizeRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RegionDisksResizeRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRegionDisksResizeRequest(od as api.RegionDisksResizeRequest);
     });
   });
@@ -41952,7 +42918,9 @@
   unittest.group('obj-schema-RegionInstanceGroupListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRegionInstanceGroupListWarningData();
-      var od = api.RegionInstanceGroupListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RegionInstanceGroupListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRegionInstanceGroupListWarningData(
           od as api.RegionInstanceGroupListWarningData);
     });
@@ -41961,7 +42929,9 @@
   unittest.group('obj-schema-RegionInstanceGroupListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRegionInstanceGroupListWarning();
-      var od = api.RegionInstanceGroupListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RegionInstanceGroupListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRegionInstanceGroupListWarning(
           od as api.RegionInstanceGroupListWarning);
     });
@@ -41970,7 +42940,9 @@
   unittest.group('obj-schema-RegionInstanceGroupList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRegionInstanceGroupList();
-      var od = api.RegionInstanceGroupList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RegionInstanceGroupList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRegionInstanceGroupList(od as api.RegionInstanceGroupList);
     });
   });
@@ -41979,8 +42951,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildRegionInstanceGroupManagerDeleteInstanceConfigReq();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.RegionInstanceGroupManagerDeleteInstanceConfigReq.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkRegionInstanceGroupManagerDeleteInstanceConfigReq(
           od as api.RegionInstanceGroupManagerDeleteInstanceConfigReq);
     });
@@ -41989,8 +42962,9 @@
   unittest.group('obj-schema-RegionInstanceGroupManagerListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRegionInstanceGroupManagerListWarningData();
-      var od =
-          api.RegionInstanceGroupManagerListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RegionInstanceGroupManagerListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRegionInstanceGroupManagerListWarningData(
           od as api.RegionInstanceGroupManagerListWarningData);
     });
@@ -41999,7 +42973,9 @@
   unittest.group('obj-schema-RegionInstanceGroupManagerListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRegionInstanceGroupManagerListWarning();
-      var od = api.RegionInstanceGroupManagerListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RegionInstanceGroupManagerListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRegionInstanceGroupManagerListWarning(
           od as api.RegionInstanceGroupManagerListWarning);
     });
@@ -42008,7 +42984,9 @@
   unittest.group('obj-schema-RegionInstanceGroupManagerList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRegionInstanceGroupManagerList();
-      var od = api.RegionInstanceGroupManagerList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RegionInstanceGroupManagerList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRegionInstanceGroupManagerList(
           od as api.RegionInstanceGroupManagerList);
     });
@@ -42018,8 +42996,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildRegionInstanceGroupManagerPatchInstanceConfigReq();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.RegionInstanceGroupManagerPatchInstanceConfigReq.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkRegionInstanceGroupManagerPatchInstanceConfigReq(
           od as api.RegionInstanceGroupManagerPatchInstanceConfigReq);
     });
@@ -42029,8 +43008,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildRegionInstanceGroupManagerUpdateInstanceConfigReq();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.RegionInstanceGroupManagerUpdateInstanceConfigReq.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkRegionInstanceGroupManagerUpdateInstanceConfigReq(
           od as api.RegionInstanceGroupManagerUpdateInstanceConfigReq);
     });
@@ -42040,8 +43020,9 @@
       'obj-schema-RegionInstanceGroupManagersAbandonInstancesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRegionInstanceGroupManagersAbandonInstancesRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.RegionInstanceGroupManagersAbandonInstancesRequest.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkRegionInstanceGroupManagersAbandonInstancesRequest(
           od as api.RegionInstanceGroupManagersAbandonInstancesRequest);
     });
@@ -42051,8 +43032,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildRegionInstanceGroupManagersApplyUpdatesRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.RegionInstanceGroupManagersApplyUpdatesRequest.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkRegionInstanceGroupManagersApplyUpdatesRequest(
           od as api.RegionInstanceGroupManagersApplyUpdatesRequest);
     });
@@ -42062,8 +43044,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildRegionInstanceGroupManagersCreateInstancesRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.RegionInstanceGroupManagersCreateInstancesRequest.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkRegionInstanceGroupManagersCreateInstancesRequest(
           od as api.RegionInstanceGroupManagersCreateInstancesRequest);
     });
@@ -42073,8 +43056,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildRegionInstanceGroupManagersDeleteInstancesRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.RegionInstanceGroupManagersDeleteInstancesRequest.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkRegionInstanceGroupManagersDeleteInstancesRequest(
           od as api.RegionInstanceGroupManagersDeleteInstancesRequest);
     });
@@ -42084,8 +43068,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildRegionInstanceGroupManagersListErrorsResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.RegionInstanceGroupManagersListErrorsResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkRegionInstanceGroupManagersListErrorsResponse(
           od as api.RegionInstanceGroupManagersListErrorsResponse);
     });
@@ -42097,8 +43082,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildRegionInstanceGroupManagersListInstanceConfigsRespWarningData();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.RegionInstanceGroupManagersListInstanceConfigsRespWarningData
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkRegionInstanceGroupManagersListInstanceConfigsRespWarningData(od
           as api.RegionInstanceGroupManagersListInstanceConfigsRespWarningData);
     });
@@ -42109,8 +43095,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildRegionInstanceGroupManagersListInstanceConfigsRespWarning();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.RegionInstanceGroupManagersListInstanceConfigsRespWarning
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkRegionInstanceGroupManagersListInstanceConfigsRespWarning(
           od as api.RegionInstanceGroupManagersListInstanceConfigsRespWarning);
     });
@@ -42120,8 +43107,9 @@
       'obj-schema-RegionInstanceGroupManagersListInstanceConfigsResp', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRegionInstanceGroupManagersListInstanceConfigsResp();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.RegionInstanceGroupManagersListInstanceConfigsResp.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkRegionInstanceGroupManagersListInstanceConfigsResp(
           od as api.RegionInstanceGroupManagersListInstanceConfigsResp);
     });
@@ -42131,8 +43119,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildRegionInstanceGroupManagersListInstancesResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.RegionInstanceGroupManagersListInstancesResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkRegionInstanceGroupManagersListInstancesResponse(
           od as api.RegionInstanceGroupManagersListInstancesResponse);
     });
@@ -42141,8 +43130,9 @@
   unittest.group('obj-schema-RegionInstanceGroupManagersRecreateRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRegionInstanceGroupManagersRecreateRequest();
-      var od =
-          api.RegionInstanceGroupManagersRecreateRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RegionInstanceGroupManagersRecreateRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRegionInstanceGroupManagersRecreateRequest(
           od as api.RegionInstanceGroupManagersRecreateRequest);
     });
@@ -42152,8 +43142,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildRegionInstanceGroupManagersSetTargetPoolsRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.RegionInstanceGroupManagersSetTargetPoolsRequest.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkRegionInstanceGroupManagersSetTargetPoolsRequest(
           od as api.RegionInstanceGroupManagersSetTargetPoolsRequest);
     });
@@ -42163,8 +43154,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildRegionInstanceGroupManagersSetTemplateRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.RegionInstanceGroupManagersSetTemplateRequest.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkRegionInstanceGroupManagersSetTemplateRequest(
           od as api.RegionInstanceGroupManagersSetTemplateRequest);
     });
@@ -42173,8 +43165,9 @@
   unittest.group('obj-schema-RegionInstanceGroupsListInstancesWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRegionInstanceGroupsListInstancesWarningData();
-      var od =
-          api.RegionInstanceGroupsListInstancesWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RegionInstanceGroupsListInstancesWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRegionInstanceGroupsListInstancesWarningData(
           od as api.RegionInstanceGroupsListInstancesWarningData);
     });
@@ -42183,8 +43176,9 @@
   unittest.group('obj-schema-RegionInstanceGroupsListInstancesWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRegionInstanceGroupsListInstancesWarning();
-      var od =
-          api.RegionInstanceGroupsListInstancesWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RegionInstanceGroupsListInstancesWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRegionInstanceGroupsListInstancesWarning(
           od as api.RegionInstanceGroupsListInstancesWarning);
     });
@@ -42193,7 +43187,9 @@
   unittest.group('obj-schema-RegionInstanceGroupsListInstances', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRegionInstanceGroupsListInstances();
-      var od = api.RegionInstanceGroupsListInstances.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RegionInstanceGroupsListInstances.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRegionInstanceGroupsListInstances(
           od as api.RegionInstanceGroupsListInstances);
     });
@@ -42202,8 +43198,9 @@
   unittest.group('obj-schema-RegionInstanceGroupsListInstancesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRegionInstanceGroupsListInstancesRequest();
-      var od =
-          api.RegionInstanceGroupsListInstancesRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RegionInstanceGroupsListInstancesRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRegionInstanceGroupsListInstancesRequest(
           od as api.RegionInstanceGroupsListInstancesRequest);
     });
@@ -42212,8 +43209,9 @@
   unittest.group('obj-schema-RegionInstanceGroupsSetNamedPortsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRegionInstanceGroupsSetNamedPortsRequest();
-      var od =
-          api.RegionInstanceGroupsSetNamedPortsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RegionInstanceGroupsSetNamedPortsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRegionInstanceGroupsSetNamedPortsRequest(
           od as api.RegionInstanceGroupsSetNamedPortsRequest);
     });
@@ -42222,7 +43220,9 @@
   unittest.group('obj-schema-RegionListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRegionListWarningData();
-      var od = api.RegionListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RegionListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRegionListWarningData(od as api.RegionListWarningData);
     });
   });
@@ -42230,7 +43230,9 @@
   unittest.group('obj-schema-RegionListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRegionListWarning();
-      var od = api.RegionListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RegionListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRegionListWarning(od as api.RegionListWarning);
     });
   });
@@ -42238,7 +43240,9 @@
   unittest.group('obj-schema-RegionList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRegionList();
-      var od = api.RegionList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.RegionList.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkRegionList(od as api.RegionList);
     });
   });
@@ -42246,7 +43250,9 @@
   unittest.group('obj-schema-RegionSetLabelsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRegionSetLabelsRequest();
-      var od = api.RegionSetLabelsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RegionSetLabelsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRegionSetLabelsRequest(od as api.RegionSetLabelsRequest);
     });
   });
@@ -42254,7 +43260,9 @@
   unittest.group('obj-schema-RegionSetPolicyRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRegionSetPolicyRequest();
-      var od = api.RegionSetPolicyRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RegionSetPolicyRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRegionSetPolicyRequest(od as api.RegionSetPolicyRequest);
     });
   });
@@ -42263,8 +43271,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildRegionTargetHttpsProxiesSetSslCertificatesRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.RegionTargetHttpsProxiesSetSslCertificatesRequest.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkRegionTargetHttpsProxiesSetSslCertificatesRequest(
           od as api.RegionTargetHttpsProxiesSetSslCertificatesRequest);
     });
@@ -42273,7 +43282,9 @@
   unittest.group('obj-schema-RegionUrlMapsValidateRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRegionUrlMapsValidateRequest();
-      var od = api.RegionUrlMapsValidateRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RegionUrlMapsValidateRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRegionUrlMapsValidateRequest(od as api.RegionUrlMapsValidateRequest);
     });
   });
@@ -42281,7 +43292,9 @@
   unittest.group('obj-schema-RequestMirrorPolicy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRequestMirrorPolicy();
-      var od = api.RequestMirrorPolicy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RequestMirrorPolicy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRequestMirrorPolicy(od as api.RequestMirrorPolicy);
     });
   });
@@ -42289,7 +43302,9 @@
   unittest.group('obj-schema-Reservation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReservation();
-      var od = api.Reservation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Reservation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReservation(od as api.Reservation);
     });
   });
@@ -42297,7 +43312,9 @@
   unittest.group('obj-schema-ReservationAffinity', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReservationAffinity();
-      var od = api.ReservationAffinity.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReservationAffinity.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReservationAffinity(od as api.ReservationAffinity);
     });
   });
@@ -42305,7 +43322,9 @@
   unittest.group('obj-schema-ReservationAggregatedListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReservationAggregatedListWarningData();
-      var od = api.ReservationAggregatedListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReservationAggregatedListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReservationAggregatedListWarningData(
           od as api.ReservationAggregatedListWarningData);
     });
@@ -42314,7 +43333,9 @@
   unittest.group('obj-schema-ReservationAggregatedListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReservationAggregatedListWarning();
-      var od = api.ReservationAggregatedListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReservationAggregatedListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReservationAggregatedListWarning(
           od as api.ReservationAggregatedListWarning);
     });
@@ -42323,7 +43344,9 @@
   unittest.group('obj-schema-ReservationAggregatedList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReservationAggregatedList();
-      var od = api.ReservationAggregatedList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReservationAggregatedList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReservationAggregatedList(od as api.ReservationAggregatedList);
     });
   });
@@ -42331,7 +43354,9 @@
   unittest.group('obj-schema-ReservationListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReservationListWarningData();
-      var od = api.ReservationListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReservationListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReservationListWarningData(od as api.ReservationListWarningData);
     });
   });
@@ -42339,7 +43364,9 @@
   unittest.group('obj-schema-ReservationListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReservationListWarning();
-      var od = api.ReservationListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReservationListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReservationListWarning(od as api.ReservationListWarning);
     });
   });
@@ -42347,7 +43374,9 @@
   unittest.group('obj-schema-ReservationList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReservationList();
-      var od = api.ReservationList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReservationList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReservationList(od as api.ReservationList);
     });
   });
@@ -42355,7 +43384,9 @@
   unittest.group('obj-schema-ReservationsResizeRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReservationsResizeRequest();
-      var od = api.ReservationsResizeRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReservationsResizeRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReservationsResizeRequest(od as api.ReservationsResizeRequest);
     });
   });
@@ -42363,7 +43394,9 @@
   unittest.group('obj-schema-ReservationsScopedListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReservationsScopedListWarningData();
-      var od = api.ReservationsScopedListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReservationsScopedListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReservationsScopedListWarningData(
           od as api.ReservationsScopedListWarningData);
     });
@@ -42372,7 +43405,9 @@
   unittest.group('obj-schema-ReservationsScopedListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReservationsScopedListWarning();
-      var od = api.ReservationsScopedListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReservationsScopedListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReservationsScopedListWarning(
           od as api.ReservationsScopedListWarning);
     });
@@ -42381,7 +43416,9 @@
   unittest.group('obj-schema-ReservationsScopedList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReservationsScopedList();
-      var od = api.ReservationsScopedList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReservationsScopedList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReservationsScopedList(od as api.ReservationsScopedList);
     });
   });
@@ -42389,7 +43426,9 @@
   unittest.group('obj-schema-ResourceCommitment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResourceCommitment();
-      var od = api.ResourceCommitment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResourceCommitment.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResourceCommitment(od as api.ResourceCommitment);
     });
   });
@@ -42397,7 +43436,9 @@
   unittest.group('obj-schema-ResourceGroupReference', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResourceGroupReference();
-      var od = api.ResourceGroupReference.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResourceGroupReference.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResourceGroupReference(od as api.ResourceGroupReference);
     });
   });
@@ -42405,7 +43446,9 @@
   unittest.group('obj-schema-ResourcePoliciesScopedListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResourcePoliciesScopedListWarningData();
-      var od = api.ResourcePoliciesScopedListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResourcePoliciesScopedListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResourcePoliciesScopedListWarningData(
           od as api.ResourcePoliciesScopedListWarningData);
     });
@@ -42414,7 +43457,9 @@
   unittest.group('obj-schema-ResourcePoliciesScopedListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResourcePoliciesScopedListWarning();
-      var od = api.ResourcePoliciesScopedListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResourcePoliciesScopedListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResourcePoliciesScopedListWarning(
           od as api.ResourcePoliciesScopedListWarning);
     });
@@ -42423,7 +43468,9 @@
   unittest.group('obj-schema-ResourcePoliciesScopedList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResourcePoliciesScopedList();
-      var od = api.ResourcePoliciesScopedList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResourcePoliciesScopedList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResourcePoliciesScopedList(od as api.ResourcePoliciesScopedList);
     });
   });
@@ -42431,7 +43478,9 @@
   unittest.group('obj-schema-ResourcePolicy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResourcePolicy();
-      var od = api.ResourcePolicy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResourcePolicy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResourcePolicy(od as api.ResourcePolicy);
     });
   });
@@ -42439,7 +43488,9 @@
   unittest.group('obj-schema-ResourcePolicyAggregatedListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResourcePolicyAggregatedListWarningData();
-      var od = api.ResourcePolicyAggregatedListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResourcePolicyAggregatedListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResourcePolicyAggregatedListWarningData(
           od as api.ResourcePolicyAggregatedListWarningData);
     });
@@ -42448,7 +43499,9 @@
   unittest.group('obj-schema-ResourcePolicyAggregatedListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResourcePolicyAggregatedListWarning();
-      var od = api.ResourcePolicyAggregatedListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResourcePolicyAggregatedListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResourcePolicyAggregatedListWarning(
           od as api.ResourcePolicyAggregatedListWarning);
     });
@@ -42457,7 +43510,9 @@
   unittest.group('obj-schema-ResourcePolicyAggregatedList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResourcePolicyAggregatedList();
-      var od = api.ResourcePolicyAggregatedList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResourcePolicyAggregatedList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResourcePolicyAggregatedList(od as api.ResourcePolicyAggregatedList);
     });
   });
@@ -42465,7 +43520,9 @@
   unittest.group('obj-schema-ResourcePolicyDailyCycle', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResourcePolicyDailyCycle();
-      var od = api.ResourcePolicyDailyCycle.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResourcePolicyDailyCycle.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResourcePolicyDailyCycle(od as api.ResourcePolicyDailyCycle);
     });
   });
@@ -42473,7 +43530,9 @@
   unittest.group('obj-schema-ResourcePolicyGroupPlacementPolicy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResourcePolicyGroupPlacementPolicy();
-      var od = api.ResourcePolicyGroupPlacementPolicy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResourcePolicyGroupPlacementPolicy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResourcePolicyGroupPlacementPolicy(
           od as api.ResourcePolicyGroupPlacementPolicy);
     });
@@ -42482,7 +43541,9 @@
   unittest.group('obj-schema-ResourcePolicyHourlyCycle', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResourcePolicyHourlyCycle();
-      var od = api.ResourcePolicyHourlyCycle.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResourcePolicyHourlyCycle.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResourcePolicyHourlyCycle(od as api.ResourcePolicyHourlyCycle);
     });
   });
@@ -42490,7 +43551,9 @@
   unittest.group('obj-schema-ResourcePolicyInstanceSchedulePolicy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResourcePolicyInstanceSchedulePolicy();
-      var od = api.ResourcePolicyInstanceSchedulePolicy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResourcePolicyInstanceSchedulePolicy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResourcePolicyInstanceSchedulePolicy(
           od as api.ResourcePolicyInstanceSchedulePolicy);
     });
@@ -42499,8 +43562,9 @@
   unittest.group('obj-schema-ResourcePolicyInstanceSchedulePolicySchedule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResourcePolicyInstanceSchedulePolicySchedule();
-      var od =
-          api.ResourcePolicyInstanceSchedulePolicySchedule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResourcePolicyInstanceSchedulePolicySchedule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResourcePolicyInstanceSchedulePolicySchedule(
           od as api.ResourcePolicyInstanceSchedulePolicySchedule);
     });
@@ -42509,7 +43573,9 @@
   unittest.group('obj-schema-ResourcePolicyListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResourcePolicyListWarningData();
-      var od = api.ResourcePolicyListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResourcePolicyListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResourcePolicyListWarningData(
           od as api.ResourcePolicyListWarningData);
     });
@@ -42518,7 +43584,9 @@
   unittest.group('obj-schema-ResourcePolicyListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResourcePolicyListWarning();
-      var od = api.ResourcePolicyListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResourcePolicyListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResourcePolicyListWarning(od as api.ResourcePolicyListWarning);
     });
   });
@@ -42526,7 +43594,9 @@
   unittest.group('obj-schema-ResourcePolicyList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResourcePolicyList();
-      var od = api.ResourcePolicyList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResourcePolicyList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResourcePolicyList(od as api.ResourcePolicyList);
     });
   });
@@ -42534,7 +43604,9 @@
   unittest.group('obj-schema-ResourcePolicyResourceStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResourcePolicyResourceStatus();
-      var od = api.ResourcePolicyResourceStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResourcePolicyResourceStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResourcePolicyResourceStatus(od as api.ResourcePolicyResourceStatus);
     });
   });
@@ -42544,9 +43616,10 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildResourcePolicyResourceStatusInstanceSchedulePolicyStatus();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.ResourcePolicyResourceStatusInstanceSchedulePolicyStatus.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkResourcePolicyResourceStatusInstanceSchedulePolicyStatus(
           od as api.ResourcePolicyResourceStatusInstanceSchedulePolicyStatus);
     });
@@ -42555,7 +43628,9 @@
   unittest.group('obj-schema-ResourcePolicySnapshotSchedulePolicy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResourcePolicySnapshotSchedulePolicy();
-      var od = api.ResourcePolicySnapshotSchedulePolicy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResourcePolicySnapshotSchedulePolicy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResourcePolicySnapshotSchedulePolicy(
           od as api.ResourcePolicySnapshotSchedulePolicy);
     });
@@ -42565,8 +43640,9 @@
       'obj-schema-ResourcePolicySnapshotSchedulePolicyRetentionPolicy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResourcePolicySnapshotSchedulePolicyRetentionPolicy();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.ResourcePolicySnapshotSchedulePolicyRetentionPolicy.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkResourcePolicySnapshotSchedulePolicyRetentionPolicy(
           od as api.ResourcePolicySnapshotSchedulePolicyRetentionPolicy);
     });
@@ -42575,8 +43651,9 @@
   unittest.group('obj-schema-ResourcePolicySnapshotSchedulePolicySchedule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResourcePolicySnapshotSchedulePolicySchedule();
-      var od =
-          api.ResourcePolicySnapshotSchedulePolicySchedule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResourcePolicySnapshotSchedulePolicySchedule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResourcePolicySnapshotSchedulePolicySchedule(
           od as api.ResourcePolicySnapshotSchedulePolicySchedule);
     });
@@ -42586,9 +43663,10 @@
       'obj-schema-ResourcePolicySnapshotSchedulePolicySnapshotProperties', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResourcePolicySnapshotSchedulePolicySnapshotProperties();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.ResourcePolicySnapshotSchedulePolicySnapshotProperties.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkResourcePolicySnapshotSchedulePolicySnapshotProperties(
           od as api.ResourcePolicySnapshotSchedulePolicySnapshotProperties);
     });
@@ -42597,7 +43675,9 @@
   unittest.group('obj-schema-ResourcePolicyWeeklyCycle', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResourcePolicyWeeklyCycle();
-      var od = api.ResourcePolicyWeeklyCycle.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResourcePolicyWeeklyCycle.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResourcePolicyWeeklyCycle(od as api.ResourcePolicyWeeklyCycle);
     });
   });
@@ -42605,7 +43685,9 @@
   unittest.group('obj-schema-ResourcePolicyWeeklyCycleDayOfWeek', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResourcePolicyWeeklyCycleDayOfWeek();
-      var od = api.ResourcePolicyWeeklyCycleDayOfWeek.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResourcePolicyWeeklyCycleDayOfWeek.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResourcePolicyWeeklyCycleDayOfWeek(
           od as api.ResourcePolicyWeeklyCycleDayOfWeek);
     });
@@ -42614,7 +43696,9 @@
   unittest.group('obj-schema-RouteWarningsData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRouteWarningsData();
-      var od = api.RouteWarningsData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RouteWarningsData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRouteWarningsData(od as api.RouteWarningsData);
     });
   });
@@ -42622,7 +43706,9 @@
   unittest.group('obj-schema-RouteWarnings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRouteWarnings();
-      var od = api.RouteWarnings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RouteWarnings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRouteWarnings(od as api.RouteWarnings);
     });
   });
@@ -42630,7 +43716,8 @@
   unittest.group('obj-schema-Route', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRoute();
-      var od = api.Route.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Route.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkRoute(od as api.Route);
     });
   });
@@ -42638,7 +43725,9 @@
   unittest.group('obj-schema-RouteListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRouteListWarningData();
-      var od = api.RouteListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RouteListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRouteListWarningData(od as api.RouteListWarningData);
     });
   });
@@ -42646,7 +43735,9 @@
   unittest.group('obj-schema-RouteListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRouteListWarning();
-      var od = api.RouteListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RouteListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRouteListWarning(od as api.RouteListWarning);
     });
   });
@@ -42654,7 +43745,9 @@
   unittest.group('obj-schema-RouteList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRouteList();
-      var od = api.RouteList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.RouteList.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkRouteList(od as api.RouteList);
     });
   });
@@ -42662,7 +43755,9 @@
   unittest.group('obj-schema-Router', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRouter();
-      var od = api.Router.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Router.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkRouter(od as api.Router);
     });
   });
@@ -42670,7 +43765,9 @@
   unittest.group('obj-schema-RouterAdvertisedIpRange', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRouterAdvertisedIpRange();
-      var od = api.RouterAdvertisedIpRange.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RouterAdvertisedIpRange.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRouterAdvertisedIpRange(od as api.RouterAdvertisedIpRange);
     });
   });
@@ -42678,7 +43775,9 @@
   unittest.group('obj-schema-RouterAggregatedListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRouterAggregatedListWarningData();
-      var od = api.RouterAggregatedListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RouterAggregatedListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRouterAggregatedListWarningData(
           od as api.RouterAggregatedListWarningData);
     });
@@ -42687,7 +43786,9 @@
   unittest.group('obj-schema-RouterAggregatedListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRouterAggregatedListWarning();
-      var od = api.RouterAggregatedListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RouterAggregatedListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRouterAggregatedListWarning(od as api.RouterAggregatedListWarning);
     });
   });
@@ -42695,7 +43796,9 @@
   unittest.group('obj-schema-RouterAggregatedList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRouterAggregatedList();
-      var od = api.RouterAggregatedList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RouterAggregatedList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRouterAggregatedList(od as api.RouterAggregatedList);
     });
   });
@@ -42703,7 +43806,9 @@
   unittest.group('obj-schema-RouterBgp', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRouterBgp();
-      var od = api.RouterBgp.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.RouterBgp.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkRouterBgp(od as api.RouterBgp);
     });
   });
@@ -42711,7 +43816,9 @@
   unittest.group('obj-schema-RouterBgpPeer', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRouterBgpPeer();
-      var od = api.RouterBgpPeer.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RouterBgpPeer.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRouterBgpPeer(od as api.RouterBgpPeer);
     });
   });
@@ -42719,7 +43826,9 @@
   unittest.group('obj-schema-RouterInterface', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRouterInterface();
-      var od = api.RouterInterface.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RouterInterface.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRouterInterface(od as api.RouterInterface);
     });
   });
@@ -42727,7 +43836,9 @@
   unittest.group('obj-schema-RouterListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRouterListWarningData();
-      var od = api.RouterListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RouterListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRouterListWarningData(od as api.RouterListWarningData);
     });
   });
@@ -42735,7 +43846,9 @@
   unittest.group('obj-schema-RouterListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRouterListWarning();
-      var od = api.RouterListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RouterListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRouterListWarning(od as api.RouterListWarning);
     });
   });
@@ -42743,7 +43856,9 @@
   unittest.group('obj-schema-RouterList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRouterList();
-      var od = api.RouterList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.RouterList.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkRouterList(od as api.RouterList);
     });
   });
@@ -42751,7 +43866,9 @@
   unittest.group('obj-schema-RouterNat', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRouterNat();
-      var od = api.RouterNat.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.RouterNat.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkRouterNat(od as api.RouterNat);
     });
   });
@@ -42759,7 +43876,9 @@
   unittest.group('obj-schema-RouterNatLogConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRouterNatLogConfig();
-      var od = api.RouterNatLogConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RouterNatLogConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRouterNatLogConfig(od as api.RouterNatLogConfig);
     });
   });
@@ -42767,7 +43886,9 @@
   unittest.group('obj-schema-RouterNatSubnetworkToNat', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRouterNatSubnetworkToNat();
-      var od = api.RouterNatSubnetworkToNat.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RouterNatSubnetworkToNat.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRouterNatSubnetworkToNat(od as api.RouterNatSubnetworkToNat);
     });
   });
@@ -42775,7 +43896,9 @@
   unittest.group('obj-schema-RouterStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRouterStatus();
-      var od = api.RouterStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RouterStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRouterStatus(od as api.RouterStatus);
     });
   });
@@ -42783,7 +43906,9 @@
   unittest.group('obj-schema-RouterStatusBgpPeerStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRouterStatusBgpPeerStatus();
-      var od = api.RouterStatusBgpPeerStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RouterStatusBgpPeerStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRouterStatusBgpPeerStatus(od as api.RouterStatusBgpPeerStatus);
     });
   });
@@ -42791,7 +43916,9 @@
   unittest.group('obj-schema-RouterStatusNatStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRouterStatusNatStatus();
-      var od = api.RouterStatusNatStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RouterStatusNatStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRouterStatusNatStatus(od as api.RouterStatusNatStatus);
     });
   });
@@ -42799,7 +43926,9 @@
   unittest.group('obj-schema-RouterStatusResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRouterStatusResponse();
-      var od = api.RouterStatusResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RouterStatusResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRouterStatusResponse(od as api.RouterStatusResponse);
     });
   });
@@ -42807,7 +43936,9 @@
   unittest.group('obj-schema-RoutersPreviewResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRoutersPreviewResponse();
-      var od = api.RoutersPreviewResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RoutersPreviewResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRoutersPreviewResponse(od as api.RoutersPreviewResponse);
     });
   });
@@ -42815,7 +43946,9 @@
   unittest.group('obj-schema-RoutersScopedListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRoutersScopedListWarningData();
-      var od = api.RoutersScopedListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RoutersScopedListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRoutersScopedListWarningData(od as api.RoutersScopedListWarningData);
     });
   });
@@ -42823,7 +43956,9 @@
   unittest.group('obj-schema-RoutersScopedListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRoutersScopedListWarning();
-      var od = api.RoutersScopedListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RoutersScopedListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRoutersScopedListWarning(od as api.RoutersScopedListWarning);
     });
   });
@@ -42831,7 +43966,9 @@
   unittest.group('obj-schema-RoutersScopedList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRoutersScopedList();
-      var od = api.RoutersScopedList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RoutersScopedList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRoutersScopedList(od as api.RoutersScopedList);
     });
   });
@@ -42839,7 +43976,8 @@
   unittest.group('obj-schema-Rule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRule();
-      var od = api.Rule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Rule.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkRule(od as api.Rule);
     });
   });
@@ -42847,7 +43985,9 @@
   unittest.group('obj-schema-SSLHealthCheck', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSSLHealthCheck();
-      var od = api.SSLHealthCheck.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SSLHealthCheck.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSSLHealthCheck(od as api.SSLHealthCheck);
     });
   });
@@ -42855,7 +43995,9 @@
   unittest.group('obj-schema-Scheduling', () {
     unittest.test('to-json--from-json', () async {
       var o = buildScheduling();
-      var od = api.Scheduling.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Scheduling.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkScheduling(od as api.Scheduling);
     });
   });
@@ -42863,7 +44005,9 @@
   unittest.group('obj-schema-SchedulingNodeAffinity', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSchedulingNodeAffinity();
-      var od = api.SchedulingNodeAffinity.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SchedulingNodeAffinity.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSchedulingNodeAffinity(od as api.SchedulingNodeAffinity);
     });
   });
@@ -42871,7 +44015,9 @@
   unittest.group('obj-schema-Screenshot', () {
     unittest.test('to-json--from-json', () async {
       var o = buildScreenshot();
-      var od = api.Screenshot.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Screenshot.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkScreenshot(od as api.Screenshot);
     });
   });
@@ -42880,9 +44026,10 @@
       'obj-schema-SecurityPoliciesListPreconfiguredExpressionSetsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSecurityPoliciesListPreconfiguredExpressionSetsResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.SecurityPoliciesListPreconfiguredExpressionSetsResponse.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkSecurityPoliciesListPreconfiguredExpressionSetsResponse(
           od as api.SecurityPoliciesListPreconfiguredExpressionSetsResponse);
     });
@@ -42891,7 +44038,9 @@
   unittest.group('obj-schema-SecurityPoliciesWafConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSecurityPoliciesWafConfig();
-      var od = api.SecurityPoliciesWafConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SecurityPoliciesWafConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSecurityPoliciesWafConfig(od as api.SecurityPoliciesWafConfig);
     });
   });
@@ -42899,7 +44048,9 @@
   unittest.group('obj-schema-SecurityPolicy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSecurityPolicy();
-      var od = api.SecurityPolicy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SecurityPolicy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSecurityPolicy(od as api.SecurityPolicy);
     });
   });
@@ -42907,7 +44058,9 @@
   unittest.group('obj-schema-SecurityPolicyListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSecurityPolicyListWarningData();
-      var od = api.SecurityPolicyListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SecurityPolicyListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSecurityPolicyListWarningData(
           od as api.SecurityPolicyListWarningData);
     });
@@ -42916,7 +44069,9 @@
   unittest.group('obj-schema-SecurityPolicyListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSecurityPolicyListWarning();
-      var od = api.SecurityPolicyListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SecurityPolicyListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSecurityPolicyListWarning(od as api.SecurityPolicyListWarning);
     });
   });
@@ -42924,7 +44079,9 @@
   unittest.group('obj-schema-SecurityPolicyList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSecurityPolicyList();
-      var od = api.SecurityPolicyList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SecurityPolicyList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSecurityPolicyList(od as api.SecurityPolicyList);
     });
   });
@@ -42932,7 +44089,9 @@
   unittest.group('obj-schema-SecurityPolicyReference', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSecurityPolicyReference();
-      var od = api.SecurityPolicyReference.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SecurityPolicyReference.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSecurityPolicyReference(od as api.SecurityPolicyReference);
     });
   });
@@ -42940,7 +44099,9 @@
   unittest.group('obj-schema-SecurityPolicyRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSecurityPolicyRule();
-      var od = api.SecurityPolicyRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SecurityPolicyRule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSecurityPolicyRule(od as api.SecurityPolicyRule);
     });
   });
@@ -42948,7 +44109,9 @@
   unittest.group('obj-schema-SecurityPolicyRuleMatcher', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSecurityPolicyRuleMatcher();
-      var od = api.SecurityPolicyRuleMatcher.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SecurityPolicyRuleMatcher.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSecurityPolicyRuleMatcher(od as api.SecurityPolicyRuleMatcher);
     });
   });
@@ -42956,7 +44119,9 @@
   unittest.group('obj-schema-SecurityPolicyRuleMatcherConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSecurityPolicyRuleMatcherConfig();
-      var od = api.SecurityPolicyRuleMatcherConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SecurityPolicyRuleMatcherConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSecurityPolicyRuleMatcherConfig(
           od as api.SecurityPolicyRuleMatcherConfig);
     });
@@ -42965,7 +44130,9 @@
   unittest.group('obj-schema-SecuritySettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSecuritySettings();
-      var od = api.SecuritySettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SecuritySettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSecuritySettings(od as api.SecuritySettings);
     });
   });
@@ -42973,7 +44140,9 @@
   unittest.group('obj-schema-SerialPortOutput', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSerialPortOutput();
-      var od = api.SerialPortOutput.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SerialPortOutput.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSerialPortOutput(od as api.SerialPortOutput);
     });
   });
@@ -42981,7 +44150,9 @@
   unittest.group('obj-schema-ServerBinding', () {
     unittest.test('to-json--from-json', () async {
       var o = buildServerBinding();
-      var od = api.ServerBinding.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ServerBinding.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkServerBinding(od as api.ServerBinding);
     });
   });
@@ -42989,7 +44160,9 @@
   unittest.group('obj-schema-ServiceAccount', () {
     unittest.test('to-json--from-json', () async {
       var o = buildServiceAccount();
-      var od = api.ServiceAccount.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ServiceAccount.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkServiceAccount(od as api.ServiceAccount);
     });
   });
@@ -42997,7 +44170,9 @@
   unittest.group('obj-schema-ShieldedInstanceConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildShieldedInstanceConfig();
-      var od = api.ShieldedInstanceConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ShieldedInstanceConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkShieldedInstanceConfig(od as api.ShieldedInstanceConfig);
     });
   });
@@ -43005,7 +44180,9 @@
   unittest.group('obj-schema-ShieldedInstanceIdentity', () {
     unittest.test('to-json--from-json', () async {
       var o = buildShieldedInstanceIdentity();
-      var od = api.ShieldedInstanceIdentity.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ShieldedInstanceIdentity.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkShieldedInstanceIdentity(od as api.ShieldedInstanceIdentity);
     });
   });
@@ -43013,7 +44190,9 @@
   unittest.group('obj-schema-ShieldedInstanceIdentityEntry', () {
     unittest.test('to-json--from-json', () async {
       var o = buildShieldedInstanceIdentityEntry();
-      var od = api.ShieldedInstanceIdentityEntry.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ShieldedInstanceIdentityEntry.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkShieldedInstanceIdentityEntry(
           od as api.ShieldedInstanceIdentityEntry);
     });
@@ -43022,7 +44201,9 @@
   unittest.group('obj-schema-ShieldedInstanceIntegrityPolicy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildShieldedInstanceIntegrityPolicy();
-      var od = api.ShieldedInstanceIntegrityPolicy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ShieldedInstanceIntegrityPolicy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkShieldedInstanceIntegrityPolicy(
           od as api.ShieldedInstanceIntegrityPolicy);
     });
@@ -43031,7 +44212,9 @@
   unittest.group('obj-schema-SignedUrlKey', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSignedUrlKey();
-      var od = api.SignedUrlKey.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SignedUrlKey.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSignedUrlKey(od as api.SignedUrlKey);
     });
   });
@@ -43039,7 +44222,9 @@
   unittest.group('obj-schema-Snapshot', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSnapshot();
-      var od = api.Snapshot.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Snapshot.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSnapshot(od as api.Snapshot);
     });
   });
@@ -43047,7 +44232,9 @@
   unittest.group('obj-schema-SnapshotListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSnapshotListWarningData();
-      var od = api.SnapshotListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SnapshotListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSnapshotListWarningData(od as api.SnapshotListWarningData);
     });
   });
@@ -43055,7 +44242,9 @@
   unittest.group('obj-schema-SnapshotListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSnapshotListWarning();
-      var od = api.SnapshotListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SnapshotListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSnapshotListWarning(od as api.SnapshotListWarning);
     });
   });
@@ -43063,7 +44252,9 @@
   unittest.group('obj-schema-SnapshotList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSnapshotList();
-      var od = api.SnapshotList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SnapshotList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSnapshotList(od as api.SnapshotList);
     });
   });
@@ -43071,7 +44262,9 @@
   unittest.group('obj-schema-SourceInstanceParams', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSourceInstanceParams();
-      var od = api.SourceInstanceParams.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SourceInstanceParams.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSourceInstanceParams(od as api.SourceInstanceParams);
     });
   });
@@ -43079,7 +44272,9 @@
   unittest.group('obj-schema-SslCertificate', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSslCertificate();
-      var od = api.SslCertificate.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SslCertificate.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSslCertificate(od as api.SslCertificate);
     });
   });
@@ -43087,7 +44282,9 @@
   unittest.group('obj-schema-SslCertificateAggregatedListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSslCertificateAggregatedListWarningData();
-      var od = api.SslCertificateAggregatedListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SslCertificateAggregatedListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSslCertificateAggregatedListWarningData(
           od as api.SslCertificateAggregatedListWarningData);
     });
@@ -43096,7 +44293,9 @@
   unittest.group('obj-schema-SslCertificateAggregatedListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSslCertificateAggregatedListWarning();
-      var od = api.SslCertificateAggregatedListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SslCertificateAggregatedListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSslCertificateAggregatedListWarning(
           od as api.SslCertificateAggregatedListWarning);
     });
@@ -43105,7 +44304,9 @@
   unittest.group('obj-schema-SslCertificateAggregatedList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSslCertificateAggregatedList();
-      var od = api.SslCertificateAggregatedList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SslCertificateAggregatedList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSslCertificateAggregatedList(od as api.SslCertificateAggregatedList);
     });
   });
@@ -43113,7 +44314,9 @@
   unittest.group('obj-schema-SslCertificateListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSslCertificateListWarningData();
-      var od = api.SslCertificateListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SslCertificateListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSslCertificateListWarningData(
           od as api.SslCertificateListWarningData);
     });
@@ -43122,7 +44325,9 @@
   unittest.group('obj-schema-SslCertificateListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSslCertificateListWarning();
-      var od = api.SslCertificateListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SslCertificateListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSslCertificateListWarning(od as api.SslCertificateListWarning);
     });
   });
@@ -43130,7 +44335,9 @@
   unittest.group('obj-schema-SslCertificateList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSslCertificateList();
-      var od = api.SslCertificateList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SslCertificateList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSslCertificateList(od as api.SslCertificateList);
     });
   });
@@ -43138,7 +44345,9 @@
   unittest.group('obj-schema-SslCertificateManagedSslCertificate', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSslCertificateManagedSslCertificate();
-      var od = api.SslCertificateManagedSslCertificate.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SslCertificateManagedSslCertificate.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSslCertificateManagedSslCertificate(
           od as api.SslCertificateManagedSslCertificate);
     });
@@ -43147,7 +44356,9 @@
   unittest.group('obj-schema-SslCertificateSelfManagedSslCertificate', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSslCertificateSelfManagedSslCertificate();
-      var od = api.SslCertificateSelfManagedSslCertificate.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SslCertificateSelfManagedSslCertificate.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSslCertificateSelfManagedSslCertificate(
           od as api.SslCertificateSelfManagedSslCertificate);
     });
@@ -43156,7 +44367,9 @@
   unittest.group('obj-schema-SslCertificatesScopedListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSslCertificatesScopedListWarningData();
-      var od = api.SslCertificatesScopedListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SslCertificatesScopedListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSslCertificatesScopedListWarningData(
           od as api.SslCertificatesScopedListWarningData);
     });
@@ -43165,7 +44378,9 @@
   unittest.group('obj-schema-SslCertificatesScopedListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSslCertificatesScopedListWarning();
-      var od = api.SslCertificatesScopedListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SslCertificatesScopedListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSslCertificatesScopedListWarning(
           od as api.SslCertificatesScopedListWarning);
     });
@@ -43174,7 +44389,9 @@
   unittest.group('obj-schema-SslCertificatesScopedList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSslCertificatesScopedList();
-      var od = api.SslCertificatesScopedList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SslCertificatesScopedList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSslCertificatesScopedList(od as api.SslCertificatesScopedList);
     });
   });
@@ -43182,7 +44399,9 @@
   unittest.group('obj-schema-SslPoliciesListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSslPoliciesListWarningData();
-      var od = api.SslPoliciesListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SslPoliciesListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSslPoliciesListWarningData(od as api.SslPoliciesListWarningData);
     });
   });
@@ -43190,7 +44409,9 @@
   unittest.group('obj-schema-SslPoliciesListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSslPoliciesListWarning();
-      var od = api.SslPoliciesListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SslPoliciesListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSslPoliciesListWarning(od as api.SslPoliciesListWarning);
     });
   });
@@ -43198,7 +44419,9 @@
   unittest.group('obj-schema-SslPoliciesList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSslPoliciesList();
-      var od = api.SslPoliciesList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SslPoliciesList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSslPoliciesList(od as api.SslPoliciesList);
     });
   });
@@ -43206,8 +44429,9 @@
   unittest.group('obj-schema-SslPoliciesListAvailableFeaturesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSslPoliciesListAvailableFeaturesResponse();
-      var od =
-          api.SslPoliciesListAvailableFeaturesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SslPoliciesListAvailableFeaturesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSslPoliciesListAvailableFeaturesResponse(
           od as api.SslPoliciesListAvailableFeaturesResponse);
     });
@@ -43216,7 +44440,9 @@
   unittest.group('obj-schema-SslPolicyWarningsData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSslPolicyWarningsData();
-      var od = api.SslPolicyWarningsData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SslPolicyWarningsData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSslPolicyWarningsData(od as api.SslPolicyWarningsData);
     });
   });
@@ -43224,7 +44450,9 @@
   unittest.group('obj-schema-SslPolicyWarnings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSslPolicyWarnings();
-      var od = api.SslPolicyWarnings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SslPolicyWarnings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSslPolicyWarnings(od as api.SslPolicyWarnings);
     });
   });
@@ -43232,7 +44460,9 @@
   unittest.group('obj-schema-SslPolicy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSslPolicy();
-      var od = api.SslPolicy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.SslPolicy.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSslPolicy(od as api.SslPolicy);
     });
   });
@@ -43240,7 +44470,9 @@
   unittest.group('obj-schema-SslPolicyReference', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSslPolicyReference();
-      var od = api.SslPolicyReference.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SslPolicyReference.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSslPolicyReference(od as api.SslPolicyReference);
     });
   });
@@ -43248,7 +44480,9 @@
   unittest.group('obj-schema-StatefulPolicy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStatefulPolicy();
-      var od = api.StatefulPolicy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.StatefulPolicy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkStatefulPolicy(od as api.StatefulPolicy);
     });
   });
@@ -43256,7 +44490,9 @@
   unittest.group('obj-schema-StatefulPolicyPreservedState', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStatefulPolicyPreservedState();
-      var od = api.StatefulPolicyPreservedState.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.StatefulPolicyPreservedState.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkStatefulPolicyPreservedState(od as api.StatefulPolicyPreservedState);
     });
   });
@@ -43264,7 +44500,9 @@
   unittest.group('obj-schema-StatefulPolicyPreservedStateDiskDevice', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStatefulPolicyPreservedStateDiskDevice();
-      var od = api.StatefulPolicyPreservedStateDiskDevice.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.StatefulPolicyPreservedStateDiskDevice.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkStatefulPolicyPreservedStateDiskDevice(
           od as api.StatefulPolicyPreservedStateDiskDevice);
     });
@@ -43273,7 +44511,9 @@
   unittest.group('obj-schema-Subnetwork', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSubnetwork();
-      var od = api.Subnetwork.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Subnetwork.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSubnetwork(od as api.Subnetwork);
     });
   });
@@ -43281,7 +44521,9 @@
   unittest.group('obj-schema-SubnetworkAggregatedListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSubnetworkAggregatedListWarningData();
-      var od = api.SubnetworkAggregatedListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SubnetworkAggregatedListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSubnetworkAggregatedListWarningData(
           od as api.SubnetworkAggregatedListWarningData);
     });
@@ -43290,7 +44532,9 @@
   unittest.group('obj-schema-SubnetworkAggregatedListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSubnetworkAggregatedListWarning();
-      var od = api.SubnetworkAggregatedListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SubnetworkAggregatedListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSubnetworkAggregatedListWarning(
           od as api.SubnetworkAggregatedListWarning);
     });
@@ -43299,7 +44543,9 @@
   unittest.group('obj-schema-SubnetworkAggregatedList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSubnetworkAggregatedList();
-      var od = api.SubnetworkAggregatedList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SubnetworkAggregatedList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSubnetworkAggregatedList(od as api.SubnetworkAggregatedList);
     });
   });
@@ -43307,7 +44553,9 @@
   unittest.group('obj-schema-SubnetworkListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSubnetworkListWarningData();
-      var od = api.SubnetworkListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SubnetworkListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSubnetworkListWarningData(od as api.SubnetworkListWarningData);
     });
   });
@@ -43315,7 +44563,9 @@
   unittest.group('obj-schema-SubnetworkListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSubnetworkListWarning();
-      var od = api.SubnetworkListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SubnetworkListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSubnetworkListWarning(od as api.SubnetworkListWarning);
     });
   });
@@ -43323,7 +44573,9 @@
   unittest.group('obj-schema-SubnetworkList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSubnetworkList();
-      var od = api.SubnetworkList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SubnetworkList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSubnetworkList(od as api.SubnetworkList);
     });
   });
@@ -43331,7 +44583,9 @@
   unittest.group('obj-schema-SubnetworkLogConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSubnetworkLogConfig();
-      var od = api.SubnetworkLogConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SubnetworkLogConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSubnetworkLogConfig(od as api.SubnetworkLogConfig);
     });
   });
@@ -43339,7 +44593,9 @@
   unittest.group('obj-schema-SubnetworkSecondaryRange', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSubnetworkSecondaryRange();
-      var od = api.SubnetworkSecondaryRange.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SubnetworkSecondaryRange.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSubnetworkSecondaryRange(od as api.SubnetworkSecondaryRange);
     });
   });
@@ -43347,7 +44603,9 @@
   unittest.group('obj-schema-SubnetworksExpandIpCidrRangeRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSubnetworksExpandIpCidrRangeRequest();
-      var od = api.SubnetworksExpandIpCidrRangeRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SubnetworksExpandIpCidrRangeRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSubnetworksExpandIpCidrRangeRequest(
           od as api.SubnetworksExpandIpCidrRangeRequest);
     });
@@ -43356,7 +44614,9 @@
   unittest.group('obj-schema-SubnetworksScopedListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSubnetworksScopedListWarningData();
-      var od = api.SubnetworksScopedListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SubnetworksScopedListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSubnetworksScopedListWarningData(
           od as api.SubnetworksScopedListWarningData);
     });
@@ -43365,7 +44625,9 @@
   unittest.group('obj-schema-SubnetworksScopedListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSubnetworksScopedListWarning();
-      var od = api.SubnetworksScopedListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SubnetworksScopedListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSubnetworksScopedListWarning(od as api.SubnetworksScopedListWarning);
     });
   });
@@ -43373,7 +44635,9 @@
   unittest.group('obj-schema-SubnetworksScopedList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSubnetworksScopedList();
-      var od = api.SubnetworksScopedList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SubnetworksScopedList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSubnetworksScopedList(od as api.SubnetworksScopedList);
     });
   });
@@ -43381,8 +44645,9 @@
   unittest.group('obj-schema-SubnetworksSetPrivateIpGoogleAccessRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSubnetworksSetPrivateIpGoogleAccessRequest();
-      var od =
-          api.SubnetworksSetPrivateIpGoogleAccessRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SubnetworksSetPrivateIpGoogleAccessRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSubnetworksSetPrivateIpGoogleAccessRequest(
           od as api.SubnetworksSetPrivateIpGoogleAccessRequest);
     });
@@ -43391,7 +44656,9 @@
   unittest.group('obj-schema-TCPHealthCheck', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTCPHealthCheck();
-      var od = api.TCPHealthCheck.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TCPHealthCheck.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTCPHealthCheck(od as api.TCPHealthCheck);
     });
   });
@@ -43399,7 +44666,8 @@
   unittest.group('obj-schema-Tags', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTags();
-      var od = api.Tags.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Tags.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTags(od as api.Tags);
     });
   });
@@ -43407,7 +44675,9 @@
   unittest.group('obj-schema-TargetGrpcProxy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetGrpcProxy();
-      var od = api.TargetGrpcProxy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetGrpcProxy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetGrpcProxy(od as api.TargetGrpcProxy);
     });
   });
@@ -43415,7 +44685,9 @@
   unittest.group('obj-schema-TargetGrpcProxyListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetGrpcProxyListWarningData();
-      var od = api.TargetGrpcProxyListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetGrpcProxyListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetGrpcProxyListWarningData(
           od as api.TargetGrpcProxyListWarningData);
     });
@@ -43424,7 +44696,9 @@
   unittest.group('obj-schema-TargetGrpcProxyListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetGrpcProxyListWarning();
-      var od = api.TargetGrpcProxyListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetGrpcProxyListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetGrpcProxyListWarning(od as api.TargetGrpcProxyListWarning);
     });
   });
@@ -43432,7 +44706,9 @@
   unittest.group('obj-schema-TargetGrpcProxyList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetGrpcProxyList();
-      var od = api.TargetGrpcProxyList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetGrpcProxyList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetGrpcProxyList(od as api.TargetGrpcProxyList);
     });
   });
@@ -43440,7 +44716,9 @@
   unittest.group('obj-schema-TargetHttpProxiesScopedListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetHttpProxiesScopedListWarningData();
-      var od = api.TargetHttpProxiesScopedListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetHttpProxiesScopedListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetHttpProxiesScopedListWarningData(
           od as api.TargetHttpProxiesScopedListWarningData);
     });
@@ -43449,7 +44727,9 @@
   unittest.group('obj-schema-TargetHttpProxiesScopedListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetHttpProxiesScopedListWarning();
-      var od = api.TargetHttpProxiesScopedListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetHttpProxiesScopedListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetHttpProxiesScopedListWarning(
           od as api.TargetHttpProxiesScopedListWarning);
     });
@@ -43458,7 +44738,9 @@
   unittest.group('obj-schema-TargetHttpProxiesScopedList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetHttpProxiesScopedList();
-      var od = api.TargetHttpProxiesScopedList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetHttpProxiesScopedList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetHttpProxiesScopedList(od as api.TargetHttpProxiesScopedList);
     });
   });
@@ -43466,7 +44748,9 @@
   unittest.group('obj-schema-TargetHttpProxy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetHttpProxy();
-      var od = api.TargetHttpProxy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetHttpProxy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetHttpProxy(od as api.TargetHttpProxy);
     });
   });
@@ -43474,7 +44758,9 @@
   unittest.group('obj-schema-TargetHttpProxyAggregatedList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetHttpProxyAggregatedList();
-      var od = api.TargetHttpProxyAggregatedList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetHttpProxyAggregatedList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetHttpProxyAggregatedList(
           od as api.TargetHttpProxyAggregatedList);
     });
@@ -43483,7 +44769,9 @@
   unittest.group('obj-schema-TargetHttpProxyListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetHttpProxyListWarningData();
-      var od = api.TargetHttpProxyListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetHttpProxyListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetHttpProxyListWarningData(
           od as api.TargetHttpProxyListWarningData);
     });
@@ -43492,7 +44780,9 @@
   unittest.group('obj-schema-TargetHttpProxyListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetHttpProxyListWarning();
-      var od = api.TargetHttpProxyListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetHttpProxyListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetHttpProxyListWarning(od as api.TargetHttpProxyListWarning);
     });
   });
@@ -43500,7 +44790,9 @@
   unittest.group('obj-schema-TargetHttpProxyList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetHttpProxyList();
-      var od = api.TargetHttpProxyList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetHttpProxyList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetHttpProxyList(od as api.TargetHttpProxyList);
     });
   });
@@ -43508,7 +44800,9 @@
   unittest.group('obj-schema-TargetHttpsProxiesScopedListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetHttpsProxiesScopedListWarningData();
-      var od = api.TargetHttpsProxiesScopedListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetHttpsProxiesScopedListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetHttpsProxiesScopedListWarningData(
           od as api.TargetHttpsProxiesScopedListWarningData);
     });
@@ -43517,7 +44811,9 @@
   unittest.group('obj-schema-TargetHttpsProxiesScopedListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetHttpsProxiesScopedListWarning();
-      var od = api.TargetHttpsProxiesScopedListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetHttpsProxiesScopedListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetHttpsProxiesScopedListWarning(
           od as api.TargetHttpsProxiesScopedListWarning);
     });
@@ -43526,7 +44822,9 @@
   unittest.group('obj-schema-TargetHttpsProxiesScopedList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetHttpsProxiesScopedList();
-      var od = api.TargetHttpsProxiesScopedList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetHttpsProxiesScopedList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetHttpsProxiesScopedList(od as api.TargetHttpsProxiesScopedList);
     });
   });
@@ -43534,8 +44832,9 @@
   unittest.group('obj-schema-TargetHttpsProxiesSetQuicOverrideRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetHttpsProxiesSetQuicOverrideRequest();
-      var od =
-          api.TargetHttpsProxiesSetQuicOverrideRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetHttpsProxiesSetQuicOverrideRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetHttpsProxiesSetQuicOverrideRequest(
           od as api.TargetHttpsProxiesSetQuicOverrideRequest);
     });
@@ -43544,8 +44843,9 @@
   unittest.group('obj-schema-TargetHttpsProxiesSetSslCertificatesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetHttpsProxiesSetSslCertificatesRequest();
-      var od =
-          api.TargetHttpsProxiesSetSslCertificatesRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetHttpsProxiesSetSslCertificatesRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetHttpsProxiesSetSslCertificatesRequest(
           od as api.TargetHttpsProxiesSetSslCertificatesRequest);
     });
@@ -43554,7 +44854,9 @@
   unittest.group('obj-schema-TargetHttpsProxy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetHttpsProxy();
-      var od = api.TargetHttpsProxy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetHttpsProxy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetHttpsProxy(od as api.TargetHttpsProxy);
     });
   });
@@ -43562,8 +44864,9 @@
   unittest.group('obj-schema-TargetHttpsProxyAggregatedListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetHttpsProxyAggregatedListWarningData();
-      var od =
-          api.TargetHttpsProxyAggregatedListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetHttpsProxyAggregatedListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetHttpsProxyAggregatedListWarningData(
           od as api.TargetHttpsProxyAggregatedListWarningData);
     });
@@ -43572,7 +44875,9 @@
   unittest.group('obj-schema-TargetHttpsProxyAggregatedListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetHttpsProxyAggregatedListWarning();
-      var od = api.TargetHttpsProxyAggregatedListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetHttpsProxyAggregatedListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetHttpsProxyAggregatedListWarning(
           od as api.TargetHttpsProxyAggregatedListWarning);
     });
@@ -43581,7 +44886,9 @@
   unittest.group('obj-schema-TargetHttpsProxyAggregatedList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetHttpsProxyAggregatedList();
-      var od = api.TargetHttpsProxyAggregatedList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetHttpsProxyAggregatedList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetHttpsProxyAggregatedList(
           od as api.TargetHttpsProxyAggregatedList);
     });
@@ -43590,7 +44897,9 @@
   unittest.group('obj-schema-TargetHttpsProxyListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetHttpsProxyListWarningData();
-      var od = api.TargetHttpsProxyListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetHttpsProxyListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetHttpsProxyListWarningData(
           od as api.TargetHttpsProxyListWarningData);
     });
@@ -43599,7 +44908,9 @@
   unittest.group('obj-schema-TargetHttpsProxyListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetHttpsProxyListWarning();
-      var od = api.TargetHttpsProxyListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetHttpsProxyListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetHttpsProxyListWarning(od as api.TargetHttpsProxyListWarning);
     });
   });
@@ -43607,7 +44918,9 @@
   unittest.group('obj-schema-TargetHttpsProxyList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetHttpsProxyList();
-      var od = api.TargetHttpsProxyList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetHttpsProxyList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetHttpsProxyList(od as api.TargetHttpsProxyList);
     });
   });
@@ -43615,7 +44928,9 @@
   unittest.group('obj-schema-TargetInstance', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetInstance();
-      var od = api.TargetInstance.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetInstance.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetInstance(od as api.TargetInstance);
     });
   });
@@ -43623,7 +44938,9 @@
   unittest.group('obj-schema-TargetInstanceAggregatedListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetInstanceAggregatedListWarningData();
-      var od = api.TargetInstanceAggregatedListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetInstanceAggregatedListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetInstanceAggregatedListWarningData(
           od as api.TargetInstanceAggregatedListWarningData);
     });
@@ -43632,7 +44949,9 @@
   unittest.group('obj-schema-TargetInstanceAggregatedListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetInstanceAggregatedListWarning();
-      var od = api.TargetInstanceAggregatedListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetInstanceAggregatedListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetInstanceAggregatedListWarning(
           od as api.TargetInstanceAggregatedListWarning);
     });
@@ -43641,7 +44960,9 @@
   unittest.group('obj-schema-TargetInstanceAggregatedList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetInstanceAggregatedList();
-      var od = api.TargetInstanceAggregatedList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetInstanceAggregatedList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetInstanceAggregatedList(od as api.TargetInstanceAggregatedList);
     });
   });
@@ -43649,7 +44970,9 @@
   unittest.group('obj-schema-TargetInstanceListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetInstanceListWarningData();
-      var od = api.TargetInstanceListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetInstanceListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetInstanceListWarningData(
           od as api.TargetInstanceListWarningData);
     });
@@ -43658,7 +44981,9 @@
   unittest.group('obj-schema-TargetInstanceListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetInstanceListWarning();
-      var od = api.TargetInstanceListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetInstanceListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetInstanceListWarning(od as api.TargetInstanceListWarning);
     });
   });
@@ -43666,7 +44991,9 @@
   unittest.group('obj-schema-TargetInstanceList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetInstanceList();
-      var od = api.TargetInstanceList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetInstanceList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetInstanceList(od as api.TargetInstanceList);
     });
   });
@@ -43674,7 +45001,9 @@
   unittest.group('obj-schema-TargetInstancesScopedListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetInstancesScopedListWarningData();
-      var od = api.TargetInstancesScopedListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetInstancesScopedListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetInstancesScopedListWarningData(
           od as api.TargetInstancesScopedListWarningData);
     });
@@ -43683,7 +45012,9 @@
   unittest.group('obj-schema-TargetInstancesScopedListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetInstancesScopedListWarning();
-      var od = api.TargetInstancesScopedListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetInstancesScopedListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetInstancesScopedListWarning(
           od as api.TargetInstancesScopedListWarning);
     });
@@ -43692,7 +45023,9 @@
   unittest.group('obj-schema-TargetInstancesScopedList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetInstancesScopedList();
-      var od = api.TargetInstancesScopedList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetInstancesScopedList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetInstancesScopedList(od as api.TargetInstancesScopedList);
     });
   });
@@ -43700,7 +45033,9 @@
   unittest.group('obj-schema-TargetPool', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetPool();
-      var od = api.TargetPool.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.TargetPool.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTargetPool(od as api.TargetPool);
     });
   });
@@ -43708,7 +45043,9 @@
   unittest.group('obj-schema-TargetPoolAggregatedListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetPoolAggregatedListWarningData();
-      var od = api.TargetPoolAggregatedListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetPoolAggregatedListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetPoolAggregatedListWarningData(
           od as api.TargetPoolAggregatedListWarningData);
     });
@@ -43717,7 +45054,9 @@
   unittest.group('obj-schema-TargetPoolAggregatedListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetPoolAggregatedListWarning();
-      var od = api.TargetPoolAggregatedListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetPoolAggregatedListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetPoolAggregatedListWarning(
           od as api.TargetPoolAggregatedListWarning);
     });
@@ -43726,7 +45065,9 @@
   unittest.group('obj-schema-TargetPoolAggregatedList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetPoolAggregatedList();
-      var od = api.TargetPoolAggregatedList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetPoolAggregatedList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetPoolAggregatedList(od as api.TargetPoolAggregatedList);
     });
   });
@@ -43734,7 +45075,9 @@
   unittest.group('obj-schema-TargetPoolInstanceHealth', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetPoolInstanceHealth();
-      var od = api.TargetPoolInstanceHealth.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetPoolInstanceHealth.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetPoolInstanceHealth(od as api.TargetPoolInstanceHealth);
     });
   });
@@ -43742,7 +45085,9 @@
   unittest.group('obj-schema-TargetPoolListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetPoolListWarningData();
-      var od = api.TargetPoolListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetPoolListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetPoolListWarningData(od as api.TargetPoolListWarningData);
     });
   });
@@ -43750,7 +45095,9 @@
   unittest.group('obj-schema-TargetPoolListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetPoolListWarning();
-      var od = api.TargetPoolListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetPoolListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetPoolListWarning(od as api.TargetPoolListWarning);
     });
   });
@@ -43758,7 +45105,9 @@
   unittest.group('obj-schema-TargetPoolList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetPoolList();
-      var od = api.TargetPoolList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetPoolList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetPoolList(od as api.TargetPoolList);
     });
   });
@@ -43766,7 +45115,9 @@
   unittest.group('obj-schema-TargetPoolsAddHealthCheckRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetPoolsAddHealthCheckRequest();
-      var od = api.TargetPoolsAddHealthCheckRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetPoolsAddHealthCheckRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetPoolsAddHealthCheckRequest(
           od as api.TargetPoolsAddHealthCheckRequest);
     });
@@ -43775,7 +45126,9 @@
   unittest.group('obj-schema-TargetPoolsAddInstanceRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetPoolsAddInstanceRequest();
-      var od = api.TargetPoolsAddInstanceRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetPoolsAddInstanceRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetPoolsAddInstanceRequest(
           od as api.TargetPoolsAddInstanceRequest);
     });
@@ -43784,7 +45137,9 @@
   unittest.group('obj-schema-TargetPoolsRemoveHealthCheckRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetPoolsRemoveHealthCheckRequest();
-      var od = api.TargetPoolsRemoveHealthCheckRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetPoolsRemoveHealthCheckRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetPoolsRemoveHealthCheckRequest(
           od as api.TargetPoolsRemoveHealthCheckRequest);
     });
@@ -43793,7 +45148,9 @@
   unittest.group('obj-schema-TargetPoolsRemoveInstanceRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetPoolsRemoveInstanceRequest();
-      var od = api.TargetPoolsRemoveInstanceRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetPoolsRemoveInstanceRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetPoolsRemoveInstanceRequest(
           od as api.TargetPoolsRemoveInstanceRequest);
     });
@@ -43802,7 +45159,9 @@
   unittest.group('obj-schema-TargetPoolsScopedListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetPoolsScopedListWarningData();
-      var od = api.TargetPoolsScopedListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetPoolsScopedListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetPoolsScopedListWarningData(
           od as api.TargetPoolsScopedListWarningData);
     });
@@ -43811,7 +45170,9 @@
   unittest.group('obj-schema-TargetPoolsScopedListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetPoolsScopedListWarning();
-      var od = api.TargetPoolsScopedListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetPoolsScopedListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetPoolsScopedListWarning(od as api.TargetPoolsScopedListWarning);
     });
   });
@@ -43819,7 +45180,9 @@
   unittest.group('obj-schema-TargetPoolsScopedList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetPoolsScopedList();
-      var od = api.TargetPoolsScopedList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetPoolsScopedList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetPoolsScopedList(od as api.TargetPoolsScopedList);
     });
   });
@@ -43827,7 +45190,9 @@
   unittest.group('obj-schema-TargetReference', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetReference();
-      var od = api.TargetReference.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetReference.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetReference(od as api.TargetReference);
     });
   });
@@ -43835,8 +45200,9 @@
   unittest.group('obj-schema-TargetSslProxiesSetBackendServiceRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetSslProxiesSetBackendServiceRequest();
-      var od =
-          api.TargetSslProxiesSetBackendServiceRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetSslProxiesSetBackendServiceRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetSslProxiesSetBackendServiceRequest(
           od as api.TargetSslProxiesSetBackendServiceRequest);
     });
@@ -43845,7 +45211,9 @@
   unittest.group('obj-schema-TargetSslProxiesSetProxyHeaderRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetSslProxiesSetProxyHeaderRequest();
-      var od = api.TargetSslProxiesSetProxyHeaderRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetSslProxiesSetProxyHeaderRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetSslProxiesSetProxyHeaderRequest(
           od as api.TargetSslProxiesSetProxyHeaderRequest);
     });
@@ -43854,8 +45222,9 @@
   unittest.group('obj-schema-TargetSslProxiesSetSslCertificatesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetSslProxiesSetSslCertificatesRequest();
-      var od =
-          api.TargetSslProxiesSetSslCertificatesRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetSslProxiesSetSslCertificatesRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetSslProxiesSetSslCertificatesRequest(
           od as api.TargetSslProxiesSetSslCertificatesRequest);
     });
@@ -43864,7 +45233,9 @@
   unittest.group('obj-schema-TargetSslProxy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetSslProxy();
-      var od = api.TargetSslProxy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetSslProxy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetSslProxy(od as api.TargetSslProxy);
     });
   });
@@ -43872,7 +45243,9 @@
   unittest.group('obj-schema-TargetSslProxyListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetSslProxyListWarningData();
-      var od = api.TargetSslProxyListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetSslProxyListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetSslProxyListWarningData(
           od as api.TargetSslProxyListWarningData);
     });
@@ -43881,7 +45254,9 @@
   unittest.group('obj-schema-TargetSslProxyListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetSslProxyListWarning();
-      var od = api.TargetSslProxyListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetSslProxyListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetSslProxyListWarning(od as api.TargetSslProxyListWarning);
     });
   });
@@ -43889,7 +45264,9 @@
   unittest.group('obj-schema-TargetSslProxyList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetSslProxyList();
-      var od = api.TargetSslProxyList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetSslProxyList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetSslProxyList(od as api.TargetSslProxyList);
     });
   });
@@ -43897,8 +45274,9 @@
   unittest.group('obj-schema-TargetTcpProxiesSetBackendServiceRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetTcpProxiesSetBackendServiceRequest();
-      var od =
-          api.TargetTcpProxiesSetBackendServiceRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetTcpProxiesSetBackendServiceRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetTcpProxiesSetBackendServiceRequest(
           od as api.TargetTcpProxiesSetBackendServiceRequest);
     });
@@ -43907,7 +45285,9 @@
   unittest.group('obj-schema-TargetTcpProxiesSetProxyHeaderRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetTcpProxiesSetProxyHeaderRequest();
-      var od = api.TargetTcpProxiesSetProxyHeaderRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetTcpProxiesSetProxyHeaderRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetTcpProxiesSetProxyHeaderRequest(
           od as api.TargetTcpProxiesSetProxyHeaderRequest);
     });
@@ -43916,7 +45296,9 @@
   unittest.group('obj-schema-TargetTcpProxy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetTcpProxy();
-      var od = api.TargetTcpProxy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetTcpProxy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetTcpProxy(od as api.TargetTcpProxy);
     });
   });
@@ -43924,7 +45306,9 @@
   unittest.group('obj-schema-TargetTcpProxyListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetTcpProxyListWarningData();
-      var od = api.TargetTcpProxyListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetTcpProxyListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetTcpProxyListWarningData(
           od as api.TargetTcpProxyListWarningData);
     });
@@ -43933,7 +45317,9 @@
   unittest.group('obj-schema-TargetTcpProxyListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetTcpProxyListWarning();
-      var od = api.TargetTcpProxyListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetTcpProxyListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetTcpProxyListWarning(od as api.TargetTcpProxyListWarning);
     });
   });
@@ -43941,7 +45327,9 @@
   unittest.group('obj-schema-TargetTcpProxyList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetTcpProxyList();
-      var od = api.TargetTcpProxyList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetTcpProxyList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetTcpProxyList(od as api.TargetTcpProxyList);
     });
   });
@@ -43949,7 +45337,9 @@
   unittest.group('obj-schema-TargetVpnGateway', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetVpnGateway();
-      var od = api.TargetVpnGateway.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetVpnGateway.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetVpnGateway(od as api.TargetVpnGateway);
     });
   });
@@ -43957,8 +45347,9 @@
   unittest.group('obj-schema-TargetVpnGatewayAggregatedListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetVpnGatewayAggregatedListWarningData();
-      var od =
-          api.TargetVpnGatewayAggregatedListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetVpnGatewayAggregatedListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetVpnGatewayAggregatedListWarningData(
           od as api.TargetVpnGatewayAggregatedListWarningData);
     });
@@ -43967,7 +45358,9 @@
   unittest.group('obj-schema-TargetVpnGatewayAggregatedListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetVpnGatewayAggregatedListWarning();
-      var od = api.TargetVpnGatewayAggregatedListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetVpnGatewayAggregatedListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetVpnGatewayAggregatedListWarning(
           od as api.TargetVpnGatewayAggregatedListWarning);
     });
@@ -43976,7 +45369,9 @@
   unittest.group('obj-schema-TargetVpnGatewayAggregatedList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetVpnGatewayAggregatedList();
-      var od = api.TargetVpnGatewayAggregatedList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetVpnGatewayAggregatedList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetVpnGatewayAggregatedList(
           od as api.TargetVpnGatewayAggregatedList);
     });
@@ -43985,7 +45380,9 @@
   unittest.group('obj-schema-TargetVpnGatewayListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetVpnGatewayListWarningData();
-      var od = api.TargetVpnGatewayListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetVpnGatewayListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetVpnGatewayListWarningData(
           od as api.TargetVpnGatewayListWarningData);
     });
@@ -43994,7 +45391,9 @@
   unittest.group('obj-schema-TargetVpnGatewayListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetVpnGatewayListWarning();
-      var od = api.TargetVpnGatewayListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetVpnGatewayListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetVpnGatewayListWarning(od as api.TargetVpnGatewayListWarning);
     });
   });
@@ -44002,7 +45401,9 @@
   unittest.group('obj-schema-TargetVpnGatewayList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetVpnGatewayList();
-      var od = api.TargetVpnGatewayList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetVpnGatewayList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetVpnGatewayList(od as api.TargetVpnGatewayList);
     });
   });
@@ -44010,7 +45411,9 @@
   unittest.group('obj-schema-TargetVpnGatewaysScopedListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetVpnGatewaysScopedListWarningData();
-      var od = api.TargetVpnGatewaysScopedListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetVpnGatewaysScopedListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetVpnGatewaysScopedListWarningData(
           od as api.TargetVpnGatewaysScopedListWarningData);
     });
@@ -44019,7 +45422,9 @@
   unittest.group('obj-schema-TargetVpnGatewaysScopedListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetVpnGatewaysScopedListWarning();
-      var od = api.TargetVpnGatewaysScopedListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetVpnGatewaysScopedListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetVpnGatewaysScopedListWarning(
           od as api.TargetVpnGatewaysScopedListWarning);
     });
@@ -44028,7 +45433,9 @@
   unittest.group('obj-schema-TargetVpnGatewaysScopedList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetVpnGatewaysScopedList();
-      var od = api.TargetVpnGatewaysScopedList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetVpnGatewaysScopedList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetVpnGatewaysScopedList(od as api.TargetVpnGatewaysScopedList);
     });
   });
@@ -44036,7 +45443,9 @@
   unittest.group('obj-schema-TestFailure', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestFailure();
-      var od = api.TestFailure.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestFailure.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestFailure(od as api.TestFailure);
     });
   });
@@ -44044,7 +45453,9 @@
   unittest.group('obj-schema-TestPermissionsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestPermissionsRequest();
-      var od = api.TestPermissionsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestPermissionsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestPermissionsRequest(od as api.TestPermissionsRequest);
     });
   });
@@ -44052,7 +45463,9 @@
   unittest.group('obj-schema-TestPermissionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestPermissionsResponse();
-      var od = api.TestPermissionsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestPermissionsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestPermissionsResponse(od as api.TestPermissionsResponse);
     });
   });
@@ -44060,7 +45473,9 @@
   unittest.group('obj-schema-UrlMap', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUrlMap();
-      var od = api.UrlMap.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.UrlMap.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkUrlMap(od as api.UrlMap);
     });
   });
@@ -44068,7 +45483,9 @@
   unittest.group('obj-schema-UrlMapListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUrlMapListWarningData();
-      var od = api.UrlMapListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UrlMapListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUrlMapListWarningData(od as api.UrlMapListWarningData);
     });
   });
@@ -44076,7 +45493,9 @@
   unittest.group('obj-schema-UrlMapListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUrlMapListWarning();
-      var od = api.UrlMapListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UrlMapListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUrlMapListWarning(od as api.UrlMapListWarning);
     });
   });
@@ -44084,7 +45503,9 @@
   unittest.group('obj-schema-UrlMapList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUrlMapList();
-      var od = api.UrlMapList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.UrlMapList.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkUrlMapList(od as api.UrlMapList);
     });
   });
@@ -44092,7 +45513,9 @@
   unittest.group('obj-schema-UrlMapReference', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUrlMapReference();
-      var od = api.UrlMapReference.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UrlMapReference.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUrlMapReference(od as api.UrlMapReference);
     });
   });
@@ -44100,7 +45523,9 @@
   unittest.group('obj-schema-UrlMapTest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUrlMapTest();
-      var od = api.UrlMapTest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.UrlMapTest.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkUrlMapTest(od as api.UrlMapTest);
     });
   });
@@ -44108,7 +45533,9 @@
   unittest.group('obj-schema-UrlMapTestHeader', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUrlMapTestHeader();
-      var od = api.UrlMapTestHeader.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UrlMapTestHeader.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUrlMapTestHeader(od as api.UrlMapTestHeader);
     });
   });
@@ -44116,7 +45543,9 @@
   unittest.group('obj-schema-UrlMapValidationResult', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUrlMapValidationResult();
-      var od = api.UrlMapValidationResult.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UrlMapValidationResult.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUrlMapValidationResult(od as api.UrlMapValidationResult);
     });
   });
@@ -44124,7 +45553,9 @@
   unittest.group('obj-schema-UrlMapsAggregatedListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUrlMapsAggregatedListWarningData();
-      var od = api.UrlMapsAggregatedListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UrlMapsAggregatedListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUrlMapsAggregatedListWarningData(
           od as api.UrlMapsAggregatedListWarningData);
     });
@@ -44133,7 +45564,9 @@
   unittest.group('obj-schema-UrlMapsAggregatedListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUrlMapsAggregatedListWarning();
-      var od = api.UrlMapsAggregatedListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UrlMapsAggregatedListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUrlMapsAggregatedListWarning(od as api.UrlMapsAggregatedListWarning);
     });
   });
@@ -44141,7 +45574,9 @@
   unittest.group('obj-schema-UrlMapsAggregatedList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUrlMapsAggregatedList();
-      var od = api.UrlMapsAggregatedList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UrlMapsAggregatedList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUrlMapsAggregatedList(od as api.UrlMapsAggregatedList);
     });
   });
@@ -44149,7 +45584,9 @@
   unittest.group('obj-schema-UrlMapsScopedListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUrlMapsScopedListWarningData();
-      var od = api.UrlMapsScopedListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UrlMapsScopedListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUrlMapsScopedListWarningData(od as api.UrlMapsScopedListWarningData);
     });
   });
@@ -44157,7 +45594,9 @@
   unittest.group('obj-schema-UrlMapsScopedListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUrlMapsScopedListWarning();
-      var od = api.UrlMapsScopedListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UrlMapsScopedListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUrlMapsScopedListWarning(od as api.UrlMapsScopedListWarning);
     });
   });
@@ -44165,7 +45604,9 @@
   unittest.group('obj-schema-UrlMapsScopedList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUrlMapsScopedList();
-      var od = api.UrlMapsScopedList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UrlMapsScopedList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUrlMapsScopedList(od as api.UrlMapsScopedList);
     });
   });
@@ -44173,7 +45614,9 @@
   unittest.group('obj-schema-UrlMapsValidateRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUrlMapsValidateRequest();
-      var od = api.UrlMapsValidateRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UrlMapsValidateRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUrlMapsValidateRequest(od as api.UrlMapsValidateRequest);
     });
   });
@@ -44181,7 +45624,9 @@
   unittest.group('obj-schema-UrlMapsValidateResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUrlMapsValidateResponse();
-      var od = api.UrlMapsValidateResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UrlMapsValidateResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUrlMapsValidateResponse(od as api.UrlMapsValidateResponse);
     });
   });
@@ -44189,7 +45634,9 @@
   unittest.group('obj-schema-UrlRewrite', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUrlRewrite();
-      var od = api.UrlRewrite.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.UrlRewrite.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkUrlRewrite(od as api.UrlRewrite);
     });
   });
@@ -44197,7 +45644,9 @@
   unittest.group('obj-schema-UsableSubnetwork', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUsableSubnetwork();
-      var od = api.UsableSubnetwork.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UsableSubnetwork.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUsableSubnetwork(od as api.UsableSubnetwork);
     });
   });
@@ -44205,7 +45654,9 @@
   unittest.group('obj-schema-UsableSubnetworkSecondaryRange', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUsableSubnetworkSecondaryRange();
-      var od = api.UsableSubnetworkSecondaryRange.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UsableSubnetworkSecondaryRange.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUsableSubnetworkSecondaryRange(
           od as api.UsableSubnetworkSecondaryRange);
     });
@@ -44214,8 +45665,9 @@
   unittest.group('obj-schema-UsableSubnetworksAggregatedListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUsableSubnetworksAggregatedListWarningData();
-      var od =
-          api.UsableSubnetworksAggregatedListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UsableSubnetworksAggregatedListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUsableSubnetworksAggregatedListWarningData(
           od as api.UsableSubnetworksAggregatedListWarningData);
     });
@@ -44224,7 +45676,9 @@
   unittest.group('obj-schema-UsableSubnetworksAggregatedListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUsableSubnetworksAggregatedListWarning();
-      var od = api.UsableSubnetworksAggregatedListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UsableSubnetworksAggregatedListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUsableSubnetworksAggregatedListWarning(
           od as api.UsableSubnetworksAggregatedListWarning);
     });
@@ -44233,7 +45687,9 @@
   unittest.group('obj-schema-UsableSubnetworksAggregatedList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUsableSubnetworksAggregatedList();
-      var od = api.UsableSubnetworksAggregatedList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UsableSubnetworksAggregatedList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUsableSubnetworksAggregatedList(
           od as api.UsableSubnetworksAggregatedList);
     });
@@ -44242,7 +45698,9 @@
   unittest.group('obj-schema-UsageExportLocation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUsageExportLocation();
-      var od = api.UsageExportLocation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UsageExportLocation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUsageExportLocation(od as api.UsageExportLocation);
     });
   });
@@ -44250,7 +45708,9 @@
   unittest.group('obj-schema-VmEndpointNatMappings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVmEndpointNatMappings();
-      var od = api.VmEndpointNatMappings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VmEndpointNatMappings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVmEndpointNatMappings(od as api.VmEndpointNatMappings);
     });
   });
@@ -44258,8 +45718,9 @@
   unittest.group('obj-schema-VmEndpointNatMappingsInterfaceNatMappings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVmEndpointNatMappingsInterfaceNatMappings();
-      var od =
-          api.VmEndpointNatMappingsInterfaceNatMappings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VmEndpointNatMappingsInterfaceNatMappings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVmEndpointNatMappingsInterfaceNatMappings(
           od as api.VmEndpointNatMappingsInterfaceNatMappings);
     });
@@ -44268,7 +45729,9 @@
   unittest.group('obj-schema-VmEndpointNatMappingsListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVmEndpointNatMappingsListWarningData();
-      var od = api.VmEndpointNatMappingsListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VmEndpointNatMappingsListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVmEndpointNatMappingsListWarningData(
           od as api.VmEndpointNatMappingsListWarningData);
     });
@@ -44277,7 +45740,9 @@
   unittest.group('obj-schema-VmEndpointNatMappingsListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVmEndpointNatMappingsListWarning();
-      var od = api.VmEndpointNatMappingsListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VmEndpointNatMappingsListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVmEndpointNatMappingsListWarning(
           od as api.VmEndpointNatMappingsListWarning);
     });
@@ -44286,7 +45751,9 @@
   unittest.group('obj-schema-VmEndpointNatMappingsList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVmEndpointNatMappingsList();
-      var od = api.VmEndpointNatMappingsList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VmEndpointNatMappingsList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVmEndpointNatMappingsList(od as api.VmEndpointNatMappingsList);
     });
   });
@@ -44294,7 +45761,9 @@
   unittest.group('obj-schema-VpnGateway', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVpnGateway();
-      var od = api.VpnGateway.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.VpnGateway.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkVpnGateway(od as api.VpnGateway);
     });
   });
@@ -44302,7 +45771,9 @@
   unittest.group('obj-schema-VpnGatewayAggregatedListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVpnGatewayAggregatedListWarningData();
-      var od = api.VpnGatewayAggregatedListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VpnGatewayAggregatedListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVpnGatewayAggregatedListWarningData(
           od as api.VpnGatewayAggregatedListWarningData);
     });
@@ -44311,7 +45782,9 @@
   unittest.group('obj-schema-VpnGatewayAggregatedListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVpnGatewayAggregatedListWarning();
-      var od = api.VpnGatewayAggregatedListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VpnGatewayAggregatedListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVpnGatewayAggregatedListWarning(
           od as api.VpnGatewayAggregatedListWarning);
     });
@@ -44320,7 +45793,9 @@
   unittest.group('obj-schema-VpnGatewayAggregatedList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVpnGatewayAggregatedList();
-      var od = api.VpnGatewayAggregatedList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VpnGatewayAggregatedList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVpnGatewayAggregatedList(od as api.VpnGatewayAggregatedList);
     });
   });
@@ -44328,7 +45803,9 @@
   unittest.group('obj-schema-VpnGatewayListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVpnGatewayListWarningData();
-      var od = api.VpnGatewayListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VpnGatewayListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVpnGatewayListWarningData(od as api.VpnGatewayListWarningData);
     });
   });
@@ -44336,7 +45813,9 @@
   unittest.group('obj-schema-VpnGatewayListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVpnGatewayListWarning();
-      var od = api.VpnGatewayListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VpnGatewayListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVpnGatewayListWarning(od as api.VpnGatewayListWarning);
     });
   });
@@ -44344,7 +45823,9 @@
   unittest.group('obj-schema-VpnGatewayList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVpnGatewayList();
-      var od = api.VpnGatewayList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VpnGatewayList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVpnGatewayList(od as api.VpnGatewayList);
     });
   });
@@ -44352,7 +45833,9 @@
   unittest.group('obj-schema-VpnGatewayStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVpnGatewayStatus();
-      var od = api.VpnGatewayStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VpnGatewayStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVpnGatewayStatus(od as api.VpnGatewayStatus);
     });
   });
@@ -44361,8 +45844,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildVpnGatewayStatusHighAvailabilityRequirementState();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.VpnGatewayStatusHighAvailabilityRequirementState.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkVpnGatewayStatusHighAvailabilityRequirementState(
           od as api.VpnGatewayStatusHighAvailabilityRequirementState);
     });
@@ -44371,7 +45855,9 @@
   unittest.group('obj-schema-VpnGatewayStatusTunnel', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVpnGatewayStatusTunnel();
-      var od = api.VpnGatewayStatusTunnel.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VpnGatewayStatusTunnel.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVpnGatewayStatusTunnel(od as api.VpnGatewayStatusTunnel);
     });
   });
@@ -44379,7 +45865,9 @@
   unittest.group('obj-schema-VpnGatewayStatusVpnConnection', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVpnGatewayStatusVpnConnection();
-      var od = api.VpnGatewayStatusVpnConnection.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VpnGatewayStatusVpnConnection.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVpnGatewayStatusVpnConnection(
           od as api.VpnGatewayStatusVpnConnection);
     });
@@ -44388,7 +45876,9 @@
   unittest.group('obj-schema-VpnGatewayVpnGatewayInterface', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVpnGatewayVpnGatewayInterface();
-      var od = api.VpnGatewayVpnGatewayInterface.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VpnGatewayVpnGatewayInterface.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVpnGatewayVpnGatewayInterface(
           od as api.VpnGatewayVpnGatewayInterface);
     });
@@ -44397,7 +45887,9 @@
   unittest.group('obj-schema-VpnGatewaysGetStatusResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVpnGatewaysGetStatusResponse();
-      var od = api.VpnGatewaysGetStatusResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VpnGatewaysGetStatusResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVpnGatewaysGetStatusResponse(od as api.VpnGatewaysGetStatusResponse);
     });
   });
@@ -44405,7 +45897,9 @@
   unittest.group('obj-schema-VpnGatewaysScopedListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVpnGatewaysScopedListWarningData();
-      var od = api.VpnGatewaysScopedListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VpnGatewaysScopedListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVpnGatewaysScopedListWarningData(
           od as api.VpnGatewaysScopedListWarningData);
     });
@@ -44414,7 +45908,9 @@
   unittest.group('obj-schema-VpnGatewaysScopedListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVpnGatewaysScopedListWarning();
-      var od = api.VpnGatewaysScopedListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VpnGatewaysScopedListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVpnGatewaysScopedListWarning(od as api.VpnGatewaysScopedListWarning);
     });
   });
@@ -44422,7 +45918,9 @@
   unittest.group('obj-schema-VpnGatewaysScopedList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVpnGatewaysScopedList();
-      var od = api.VpnGatewaysScopedList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VpnGatewaysScopedList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVpnGatewaysScopedList(od as api.VpnGatewaysScopedList);
     });
   });
@@ -44430,7 +45928,9 @@
   unittest.group('obj-schema-VpnTunnel', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVpnTunnel();
-      var od = api.VpnTunnel.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.VpnTunnel.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkVpnTunnel(od as api.VpnTunnel);
     });
   });
@@ -44438,7 +45938,9 @@
   unittest.group('obj-schema-VpnTunnelAggregatedListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVpnTunnelAggregatedListWarningData();
-      var od = api.VpnTunnelAggregatedListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VpnTunnelAggregatedListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVpnTunnelAggregatedListWarningData(
           od as api.VpnTunnelAggregatedListWarningData);
     });
@@ -44447,7 +45949,9 @@
   unittest.group('obj-schema-VpnTunnelAggregatedListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVpnTunnelAggregatedListWarning();
-      var od = api.VpnTunnelAggregatedListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VpnTunnelAggregatedListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVpnTunnelAggregatedListWarning(
           od as api.VpnTunnelAggregatedListWarning);
     });
@@ -44456,7 +45960,9 @@
   unittest.group('obj-schema-VpnTunnelAggregatedList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVpnTunnelAggregatedList();
-      var od = api.VpnTunnelAggregatedList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VpnTunnelAggregatedList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVpnTunnelAggregatedList(od as api.VpnTunnelAggregatedList);
     });
   });
@@ -44464,7 +45970,9 @@
   unittest.group('obj-schema-VpnTunnelListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVpnTunnelListWarningData();
-      var od = api.VpnTunnelListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VpnTunnelListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVpnTunnelListWarningData(od as api.VpnTunnelListWarningData);
     });
   });
@@ -44472,7 +45980,9 @@
   unittest.group('obj-schema-VpnTunnelListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVpnTunnelListWarning();
-      var od = api.VpnTunnelListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VpnTunnelListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVpnTunnelListWarning(od as api.VpnTunnelListWarning);
     });
   });
@@ -44480,7 +45990,9 @@
   unittest.group('obj-schema-VpnTunnelList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVpnTunnelList();
-      var od = api.VpnTunnelList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VpnTunnelList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVpnTunnelList(od as api.VpnTunnelList);
     });
   });
@@ -44488,7 +46000,9 @@
   unittest.group('obj-schema-VpnTunnelsScopedListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVpnTunnelsScopedListWarningData();
-      var od = api.VpnTunnelsScopedListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VpnTunnelsScopedListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVpnTunnelsScopedListWarningData(
           od as api.VpnTunnelsScopedListWarningData);
     });
@@ -44497,7 +46011,9 @@
   unittest.group('obj-schema-VpnTunnelsScopedListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVpnTunnelsScopedListWarning();
-      var od = api.VpnTunnelsScopedListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VpnTunnelsScopedListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVpnTunnelsScopedListWarning(od as api.VpnTunnelsScopedListWarning);
     });
   });
@@ -44505,7 +46021,9 @@
   unittest.group('obj-schema-VpnTunnelsScopedList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVpnTunnelsScopedList();
-      var od = api.VpnTunnelsScopedList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VpnTunnelsScopedList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVpnTunnelsScopedList(od as api.VpnTunnelsScopedList);
     });
   });
@@ -44513,7 +46031,9 @@
   unittest.group('obj-schema-WafExpressionSet', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWafExpressionSet();
-      var od = api.WafExpressionSet.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.WafExpressionSet.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkWafExpressionSet(od as api.WafExpressionSet);
     });
   });
@@ -44521,7 +46041,9 @@
   unittest.group('obj-schema-WafExpressionSetExpression', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWafExpressionSetExpression();
-      var od = api.WafExpressionSetExpression.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.WafExpressionSetExpression.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkWafExpressionSetExpression(od as api.WafExpressionSetExpression);
     });
   });
@@ -44529,7 +46051,9 @@
   unittest.group('obj-schema-WeightedBackendService', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWeightedBackendService();
-      var od = api.WeightedBackendService.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.WeightedBackendService.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkWeightedBackendService(od as api.WeightedBackendService);
     });
   });
@@ -44537,7 +46061,9 @@
   unittest.group('obj-schema-XpnHostListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildXpnHostListWarningData();
-      var od = api.XpnHostListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.XpnHostListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkXpnHostListWarningData(od as api.XpnHostListWarningData);
     });
   });
@@ -44545,7 +46071,9 @@
   unittest.group('obj-schema-XpnHostListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildXpnHostListWarning();
-      var od = api.XpnHostListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.XpnHostListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkXpnHostListWarning(od as api.XpnHostListWarning);
     });
   });
@@ -44553,7 +46081,9 @@
   unittest.group('obj-schema-XpnHostList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildXpnHostList();
-      var od = api.XpnHostList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.XpnHostList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkXpnHostList(od as api.XpnHostList);
     });
   });
@@ -44561,7 +46091,9 @@
   unittest.group('obj-schema-XpnResourceId', () {
     unittest.test('to-json--from-json', () async {
       var o = buildXpnResourceId();
-      var od = api.XpnResourceId.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.XpnResourceId.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkXpnResourceId(od as api.XpnResourceId);
     });
   });
@@ -44569,7 +46101,8 @@
   unittest.group('obj-schema-Zone', () {
     unittest.test('to-json--from-json', () async {
       var o = buildZone();
-      var od = api.Zone.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Zone.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkZone(od as api.Zone);
     });
   });
@@ -44577,7 +46110,9 @@
   unittest.group('obj-schema-ZoneListWarningData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildZoneListWarningData();
-      var od = api.ZoneListWarningData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ZoneListWarningData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkZoneListWarningData(od as api.ZoneListWarningData);
     });
   });
@@ -44585,7 +46120,9 @@
   unittest.group('obj-schema-ZoneListWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildZoneListWarning();
-      var od = api.ZoneListWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ZoneListWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkZoneListWarning(od as api.ZoneListWarning);
     });
   });
@@ -44593,7 +46130,9 @@
   unittest.group('obj-schema-ZoneList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildZoneList();
-      var od = api.ZoneList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ZoneList.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkZoneList(od as api.ZoneList);
     });
   });
@@ -44601,7 +46140,9 @@
   unittest.group('obj-schema-ZoneSetLabelsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildZoneSetLabelsRequest();
-      var od = api.ZoneSetLabelsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ZoneSetLabelsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkZoneSetLabelsRequest(od as api.ZoneSetLabelsRequest);
     });
   });
@@ -44609,7 +46150,9 @@
   unittest.group('obj-schema-ZoneSetPolicyRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildZoneSetPolicyRequest();
-      var od = api.ZoneSetPolicyRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ZoneSetPolicyRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkZoneSetPolicyRequest(od as api.ZoneSetPolicyRequest);
     });
   });
diff --git a/generated/googleapis/test/container/v1_test.dart b/generated/googleapis/test/container/v1_test.dart
index 7cc9354..e29465f 100644
--- a/generated/googleapis/test/container/v1_test.dart
+++ b/generated/googleapis/test/container/v1_test.dart
@@ -4163,7 +4163,9 @@
   unittest.group('obj-schema-AcceleratorConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAcceleratorConfig();
-      var od = api.AcceleratorConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AcceleratorConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAcceleratorConfig(od as api.AcceleratorConfig);
     });
   });
@@ -4171,7 +4173,9 @@
   unittest.group('obj-schema-AddonsConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAddonsConfig();
-      var od = api.AddonsConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AddonsConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAddonsConfig(od as api.AddonsConfig);
     });
   });
@@ -4179,7 +4183,9 @@
   unittest.group('obj-schema-AuthenticatorGroupsConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuthenticatorGroupsConfig();
-      var od = api.AuthenticatorGroupsConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AuthenticatorGroupsConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuthenticatorGroupsConfig(od as api.AuthenticatorGroupsConfig);
     });
   });
@@ -4187,7 +4193,9 @@
   unittest.group('obj-schema-AutoUpgradeOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAutoUpgradeOptions();
-      var od = api.AutoUpgradeOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AutoUpgradeOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAutoUpgradeOptions(od as api.AutoUpgradeOptions);
     });
   });
@@ -4195,7 +4203,9 @@
   unittest.group('obj-schema-Autopilot', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAutopilot();
-      var od = api.Autopilot.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Autopilot.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAutopilot(od as api.Autopilot);
     });
   });
@@ -4203,7 +4213,9 @@
   unittest.group('obj-schema-AutoprovisioningNodePoolDefaults', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAutoprovisioningNodePoolDefaults();
-      var od = api.AutoprovisioningNodePoolDefaults.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AutoprovisioningNodePoolDefaults.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAutoprovisioningNodePoolDefaults(
           od as api.AutoprovisioningNodePoolDefaults);
     });
@@ -4212,7 +4224,9 @@
   unittest.group('obj-schema-BigQueryDestination', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBigQueryDestination();
-      var od = api.BigQueryDestination.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BigQueryDestination.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBigQueryDestination(od as api.BigQueryDestination);
     });
   });
@@ -4220,7 +4234,9 @@
   unittest.group('obj-schema-BinaryAuthorization', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBinaryAuthorization();
-      var od = api.BinaryAuthorization.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BinaryAuthorization.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBinaryAuthorization(od as api.BinaryAuthorization);
     });
   });
@@ -4228,7 +4244,9 @@
   unittest.group('obj-schema-CancelOperationRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCancelOperationRequest();
-      var od = api.CancelOperationRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CancelOperationRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCancelOperationRequest(od as api.CancelOperationRequest);
     });
   });
@@ -4236,7 +4254,9 @@
   unittest.group('obj-schema-CidrBlock', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCidrBlock();
-      var od = api.CidrBlock.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.CidrBlock.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkCidrBlock(od as api.CidrBlock);
     });
   });
@@ -4244,7 +4264,9 @@
   unittest.group('obj-schema-ClientCertificateConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildClientCertificateConfig();
-      var od = api.ClientCertificateConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ClientCertificateConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkClientCertificateConfig(od as api.ClientCertificateConfig);
     });
   });
@@ -4252,7 +4274,9 @@
   unittest.group('obj-schema-CloudRunConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCloudRunConfig();
-      var od = api.CloudRunConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CloudRunConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCloudRunConfig(od as api.CloudRunConfig);
     });
   });
@@ -4260,7 +4284,9 @@
   unittest.group('obj-schema-Cluster', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCluster();
-      var od = api.Cluster.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Cluster.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkCluster(od as api.Cluster);
     });
   });
@@ -4268,7 +4294,9 @@
   unittest.group('obj-schema-ClusterAutoscaling', () {
     unittest.test('to-json--from-json', () async {
       var o = buildClusterAutoscaling();
-      var od = api.ClusterAutoscaling.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ClusterAutoscaling.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkClusterAutoscaling(od as api.ClusterAutoscaling);
     });
   });
@@ -4276,7 +4304,9 @@
   unittest.group('obj-schema-ClusterUpdate', () {
     unittest.test('to-json--from-json', () async {
       var o = buildClusterUpdate();
-      var od = api.ClusterUpdate.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ClusterUpdate.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkClusterUpdate(od as api.ClusterUpdate);
     });
   });
@@ -4284,7 +4314,9 @@
   unittest.group('obj-schema-CompleteIPRotationRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCompleteIPRotationRequest();
-      var od = api.CompleteIPRotationRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CompleteIPRotationRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCompleteIPRotationRequest(od as api.CompleteIPRotationRequest);
     });
   });
@@ -4292,7 +4324,9 @@
   unittest.group('obj-schema-ConfigConnectorConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildConfigConnectorConfig();
-      var od = api.ConfigConnectorConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ConfigConnectorConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkConfigConnectorConfig(od as api.ConfigConnectorConfig);
     });
   });
@@ -4300,7 +4334,9 @@
   unittest.group('obj-schema-ConsumptionMeteringConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildConsumptionMeteringConfig();
-      var od = api.ConsumptionMeteringConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ConsumptionMeteringConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkConsumptionMeteringConfig(od as api.ConsumptionMeteringConfig);
     });
   });
@@ -4308,7 +4344,9 @@
   unittest.group('obj-schema-CreateClusterRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateClusterRequest();
-      var od = api.CreateClusterRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateClusterRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateClusterRequest(od as api.CreateClusterRequest);
     });
   });
@@ -4316,7 +4354,9 @@
   unittest.group('obj-schema-CreateNodePoolRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateNodePoolRequest();
-      var od = api.CreateNodePoolRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateNodePoolRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateNodePoolRequest(od as api.CreateNodePoolRequest);
     });
   });
@@ -4324,7 +4364,9 @@
   unittest.group('obj-schema-DailyMaintenanceWindow', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDailyMaintenanceWindow();
-      var od = api.DailyMaintenanceWindow.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DailyMaintenanceWindow.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDailyMaintenanceWindow(od as api.DailyMaintenanceWindow);
     });
   });
@@ -4332,7 +4374,9 @@
   unittest.group('obj-schema-DatabaseEncryption', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDatabaseEncryption();
-      var od = api.DatabaseEncryption.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DatabaseEncryption.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDatabaseEncryption(od as api.DatabaseEncryption);
     });
   });
@@ -4340,7 +4384,9 @@
   unittest.group('obj-schema-DefaultSnatStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDefaultSnatStatus();
-      var od = api.DefaultSnatStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DefaultSnatStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDefaultSnatStatus(od as api.DefaultSnatStatus);
     });
   });
@@ -4348,7 +4394,9 @@
   unittest.group('obj-schema-DnsCacheConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDnsCacheConfig();
-      var od = api.DnsCacheConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DnsCacheConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDnsCacheConfig(od as api.DnsCacheConfig);
     });
   });
@@ -4356,7 +4404,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -4364,7 +4413,9 @@
   unittest.group('obj-schema-GcePersistentDiskCsiDriverConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGcePersistentDiskCsiDriverConfig();
-      var od = api.GcePersistentDiskCsiDriverConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GcePersistentDiskCsiDriverConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGcePersistentDiskCsiDriverConfig(
           od as api.GcePersistentDiskCsiDriverConfig);
     });
@@ -4373,7 +4424,9 @@
   unittest.group('obj-schema-GetJSONWebKeysResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGetJSONWebKeysResponse();
-      var od = api.GetJSONWebKeysResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GetJSONWebKeysResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGetJSONWebKeysResponse(od as api.GetJSONWebKeysResponse);
     });
   });
@@ -4381,7 +4434,9 @@
   unittest.group('obj-schema-GetOpenIDConfigResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGetOpenIDConfigResponse();
-      var od = api.GetOpenIDConfigResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GetOpenIDConfigResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGetOpenIDConfigResponse(od as api.GetOpenIDConfigResponse);
     });
   });
@@ -4389,7 +4444,9 @@
   unittest.group('obj-schema-HorizontalPodAutoscaling', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHorizontalPodAutoscaling();
-      var od = api.HorizontalPodAutoscaling.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HorizontalPodAutoscaling.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHorizontalPodAutoscaling(od as api.HorizontalPodAutoscaling);
     });
   });
@@ -4397,7 +4454,9 @@
   unittest.group('obj-schema-HttpCacheControlResponseHeader', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHttpCacheControlResponseHeader();
-      var od = api.HttpCacheControlResponseHeader.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HttpCacheControlResponseHeader.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHttpCacheControlResponseHeader(
           od as api.HttpCacheControlResponseHeader);
     });
@@ -4406,7 +4465,9 @@
   unittest.group('obj-schema-HttpLoadBalancing', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHttpLoadBalancing();
-      var od = api.HttpLoadBalancing.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HttpLoadBalancing.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHttpLoadBalancing(od as api.HttpLoadBalancing);
     });
   });
@@ -4414,7 +4475,9 @@
   unittest.group('obj-schema-IPAllocationPolicy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildIPAllocationPolicy();
-      var od = api.IPAllocationPolicy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.IPAllocationPolicy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkIPAllocationPolicy(od as api.IPAllocationPolicy);
     });
   });
@@ -4422,7 +4485,9 @@
   unittest.group('obj-schema-IntraNodeVisibilityConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildIntraNodeVisibilityConfig();
-      var od = api.IntraNodeVisibilityConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.IntraNodeVisibilityConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkIntraNodeVisibilityConfig(od as api.IntraNodeVisibilityConfig);
     });
   });
@@ -4430,7 +4495,8 @@
   unittest.group('obj-schema-Jwk', () {
     unittest.test('to-json--from-json', () async {
       var o = buildJwk();
-      var od = api.Jwk.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Jwk.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkJwk(od as api.Jwk);
     });
   });
@@ -4438,7 +4504,9 @@
   unittest.group('obj-schema-KubernetesDashboard', () {
     unittest.test('to-json--from-json', () async {
       var o = buildKubernetesDashboard();
-      var od = api.KubernetesDashboard.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.KubernetesDashboard.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkKubernetesDashboard(od as api.KubernetesDashboard);
     });
   });
@@ -4446,7 +4514,9 @@
   unittest.group('obj-schema-LegacyAbac', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLegacyAbac();
-      var od = api.LegacyAbac.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.LegacyAbac.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLegacyAbac(od as api.LegacyAbac);
     });
   });
@@ -4454,7 +4524,9 @@
   unittest.group('obj-schema-LinuxNodeConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLinuxNodeConfig();
-      var od = api.LinuxNodeConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LinuxNodeConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLinuxNodeConfig(od as api.LinuxNodeConfig);
     });
   });
@@ -4462,7 +4534,9 @@
   unittest.group('obj-schema-ListClustersResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListClustersResponse();
-      var od = api.ListClustersResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListClustersResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListClustersResponse(od as api.ListClustersResponse);
     });
   });
@@ -4470,7 +4544,9 @@
   unittest.group('obj-schema-ListNodePoolsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListNodePoolsResponse();
-      var od = api.ListNodePoolsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListNodePoolsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListNodePoolsResponse(od as api.ListNodePoolsResponse);
     });
   });
@@ -4478,7 +4554,9 @@
   unittest.group('obj-schema-ListOperationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListOperationsResponse();
-      var od = api.ListOperationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListOperationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListOperationsResponse(od as api.ListOperationsResponse);
     });
   });
@@ -4486,7 +4564,9 @@
   unittest.group('obj-schema-ListUsableSubnetworksResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListUsableSubnetworksResponse();
-      var od = api.ListUsableSubnetworksResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListUsableSubnetworksResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListUsableSubnetworksResponse(
           od as api.ListUsableSubnetworksResponse);
     });
@@ -4495,7 +4575,9 @@
   unittest.group('obj-schema-MaintenancePolicy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMaintenancePolicy();
-      var od = api.MaintenancePolicy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MaintenancePolicy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMaintenancePolicy(od as api.MaintenancePolicy);
     });
   });
@@ -4503,7 +4585,9 @@
   unittest.group('obj-schema-MaintenanceWindow', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMaintenanceWindow();
-      var od = api.MaintenanceWindow.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MaintenanceWindow.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMaintenanceWindow(od as api.MaintenanceWindow);
     });
   });
@@ -4511,7 +4595,9 @@
   unittest.group('obj-schema-MasterAuth', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMasterAuth();
-      var od = api.MasterAuth.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.MasterAuth.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkMasterAuth(od as api.MasterAuth);
     });
   });
@@ -4519,7 +4605,9 @@
   unittest.group('obj-schema-MasterAuthorizedNetworksConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMasterAuthorizedNetworksConfig();
-      var od = api.MasterAuthorizedNetworksConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MasterAuthorizedNetworksConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMasterAuthorizedNetworksConfig(
           od as api.MasterAuthorizedNetworksConfig);
     });
@@ -4528,7 +4616,9 @@
   unittest.group('obj-schema-MaxPodsConstraint', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMaxPodsConstraint();
-      var od = api.MaxPodsConstraint.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MaxPodsConstraint.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMaxPodsConstraint(od as api.MaxPodsConstraint);
     });
   });
@@ -4536,7 +4626,9 @@
   unittest.group('obj-schema-Metric', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMetric();
-      var od = api.Metric.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Metric.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkMetric(od as api.Metric);
     });
   });
@@ -4544,7 +4636,9 @@
   unittest.group('obj-schema-NetworkConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNetworkConfig();
-      var od = api.NetworkConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NetworkConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNetworkConfig(od as api.NetworkConfig);
     });
   });
@@ -4552,7 +4646,9 @@
   unittest.group('obj-schema-NetworkPolicy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNetworkPolicy();
-      var od = api.NetworkPolicy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NetworkPolicy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNetworkPolicy(od as api.NetworkPolicy);
     });
   });
@@ -4560,7 +4656,9 @@
   unittest.group('obj-schema-NetworkPolicyConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNetworkPolicyConfig();
-      var od = api.NetworkPolicyConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NetworkPolicyConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNetworkPolicyConfig(od as api.NetworkPolicyConfig);
     });
   });
@@ -4568,7 +4666,9 @@
   unittest.group('obj-schema-NodeConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNodeConfig();
-      var od = api.NodeConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.NodeConfig.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkNodeConfig(od as api.NodeConfig);
     });
   });
@@ -4576,7 +4676,9 @@
   unittest.group('obj-schema-NodeKubeletConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNodeKubeletConfig();
-      var od = api.NodeKubeletConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NodeKubeletConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNodeKubeletConfig(od as api.NodeKubeletConfig);
     });
   });
@@ -4584,7 +4686,9 @@
   unittest.group('obj-schema-NodeManagement', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNodeManagement();
-      var od = api.NodeManagement.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NodeManagement.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNodeManagement(od as api.NodeManagement);
     });
   });
@@ -4592,7 +4696,9 @@
   unittest.group('obj-schema-NodePool', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNodePool();
-      var od = api.NodePool.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.NodePool.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkNodePool(od as api.NodePool);
     });
   });
@@ -4600,7 +4706,9 @@
   unittest.group('obj-schema-NodePoolAutoscaling', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNodePoolAutoscaling();
-      var od = api.NodePoolAutoscaling.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NodePoolAutoscaling.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNodePoolAutoscaling(od as api.NodePoolAutoscaling);
     });
   });
@@ -4608,7 +4716,9 @@
   unittest.group('obj-schema-NodeTaint', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNodeTaint();
-      var od = api.NodeTaint.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.NodeTaint.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkNodeTaint(od as api.NodeTaint);
     });
   });
@@ -4616,7 +4726,9 @@
   unittest.group('obj-schema-NotificationConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNotificationConfig();
-      var od = api.NotificationConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NotificationConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNotificationConfig(od as api.NotificationConfig);
     });
   });
@@ -4624,7 +4736,9 @@
   unittest.group('obj-schema-Operation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperation();
-      var od = api.Operation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Operation.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOperation(od as api.Operation);
     });
   });
@@ -4632,7 +4746,9 @@
   unittest.group('obj-schema-OperationProgress', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperationProgress();
-      var od = api.OperationProgress.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OperationProgress.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOperationProgress(od as api.OperationProgress);
     });
   });
@@ -4640,7 +4756,9 @@
   unittest.group('obj-schema-PrivateClusterConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPrivateClusterConfig();
-      var od = api.PrivateClusterConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PrivateClusterConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPrivateClusterConfig(od as api.PrivateClusterConfig);
     });
   });
@@ -4648,7 +4766,9 @@
   unittest.group('obj-schema-PrivateClusterMasterGlobalAccessConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPrivateClusterMasterGlobalAccessConfig();
-      var od = api.PrivateClusterMasterGlobalAccessConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PrivateClusterMasterGlobalAccessConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPrivateClusterMasterGlobalAccessConfig(
           od as api.PrivateClusterMasterGlobalAccessConfig);
     });
@@ -4657,7 +4777,9 @@
   unittest.group('obj-schema-PubSub', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPubSub();
-      var od = api.PubSub.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.PubSub.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPubSub(od as api.PubSub);
     });
   });
@@ -4665,7 +4787,9 @@
   unittest.group('obj-schema-RecurringTimeWindow', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRecurringTimeWindow();
-      var od = api.RecurringTimeWindow.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RecurringTimeWindow.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRecurringTimeWindow(od as api.RecurringTimeWindow);
     });
   });
@@ -4673,7 +4797,9 @@
   unittest.group('obj-schema-ReleaseChannel', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReleaseChannel();
-      var od = api.ReleaseChannel.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReleaseChannel.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReleaseChannel(od as api.ReleaseChannel);
     });
   });
@@ -4681,7 +4807,9 @@
   unittest.group('obj-schema-ReleaseChannelConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReleaseChannelConfig();
-      var od = api.ReleaseChannelConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReleaseChannelConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReleaseChannelConfig(od as api.ReleaseChannelConfig);
     });
   });
@@ -4689,7 +4817,9 @@
   unittest.group('obj-schema-ReservationAffinity', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReservationAffinity();
-      var od = api.ReservationAffinity.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReservationAffinity.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReservationAffinity(od as api.ReservationAffinity);
     });
   });
@@ -4697,7 +4827,9 @@
   unittest.group('obj-schema-ResourceLimit', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResourceLimit();
-      var od = api.ResourceLimit.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResourceLimit.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResourceLimit(od as api.ResourceLimit);
     });
   });
@@ -4705,7 +4837,9 @@
   unittest.group('obj-schema-ResourceUsageExportConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResourceUsageExportConfig();
-      var od = api.ResourceUsageExportConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResourceUsageExportConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResourceUsageExportConfig(od as api.ResourceUsageExportConfig);
     });
   });
@@ -4713,7 +4847,9 @@
   unittest.group('obj-schema-RollbackNodePoolUpgradeRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRollbackNodePoolUpgradeRequest();
-      var od = api.RollbackNodePoolUpgradeRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RollbackNodePoolUpgradeRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRollbackNodePoolUpgradeRequest(
           od as api.RollbackNodePoolUpgradeRequest);
     });
@@ -4722,7 +4858,9 @@
   unittest.group('obj-schema-SandboxConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSandboxConfig();
-      var od = api.SandboxConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SandboxConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSandboxConfig(od as api.SandboxConfig);
     });
   });
@@ -4730,7 +4868,9 @@
   unittest.group('obj-schema-ServerConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildServerConfig();
-      var od = api.ServerConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ServerConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkServerConfig(od as api.ServerConfig);
     });
   });
@@ -4738,7 +4878,9 @@
   unittest.group('obj-schema-SetAddonsConfigRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSetAddonsConfigRequest();
-      var od = api.SetAddonsConfigRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SetAddonsConfigRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSetAddonsConfigRequest(od as api.SetAddonsConfigRequest);
     });
   });
@@ -4746,7 +4888,9 @@
   unittest.group('obj-schema-SetLabelsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSetLabelsRequest();
-      var od = api.SetLabelsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SetLabelsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSetLabelsRequest(od as api.SetLabelsRequest);
     });
   });
@@ -4754,7 +4898,9 @@
   unittest.group('obj-schema-SetLegacyAbacRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSetLegacyAbacRequest();
-      var od = api.SetLegacyAbacRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SetLegacyAbacRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSetLegacyAbacRequest(od as api.SetLegacyAbacRequest);
     });
   });
@@ -4762,7 +4908,9 @@
   unittest.group('obj-schema-SetLocationsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSetLocationsRequest();
-      var od = api.SetLocationsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SetLocationsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSetLocationsRequest(od as api.SetLocationsRequest);
     });
   });
@@ -4770,7 +4918,9 @@
   unittest.group('obj-schema-SetLoggingServiceRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSetLoggingServiceRequest();
-      var od = api.SetLoggingServiceRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SetLoggingServiceRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSetLoggingServiceRequest(od as api.SetLoggingServiceRequest);
     });
   });
@@ -4778,7 +4928,9 @@
   unittest.group('obj-schema-SetMaintenancePolicyRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSetMaintenancePolicyRequest();
-      var od = api.SetMaintenancePolicyRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SetMaintenancePolicyRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSetMaintenancePolicyRequest(od as api.SetMaintenancePolicyRequest);
     });
   });
@@ -4786,7 +4938,9 @@
   unittest.group('obj-schema-SetMasterAuthRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSetMasterAuthRequest();
-      var od = api.SetMasterAuthRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SetMasterAuthRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSetMasterAuthRequest(od as api.SetMasterAuthRequest);
     });
   });
@@ -4794,7 +4948,9 @@
   unittest.group('obj-schema-SetMonitoringServiceRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSetMonitoringServiceRequest();
-      var od = api.SetMonitoringServiceRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SetMonitoringServiceRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSetMonitoringServiceRequest(od as api.SetMonitoringServiceRequest);
     });
   });
@@ -4802,7 +4958,9 @@
   unittest.group('obj-schema-SetNetworkPolicyRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSetNetworkPolicyRequest();
-      var od = api.SetNetworkPolicyRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SetNetworkPolicyRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSetNetworkPolicyRequest(od as api.SetNetworkPolicyRequest);
     });
   });
@@ -4810,7 +4968,9 @@
   unittest.group('obj-schema-SetNodePoolAutoscalingRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSetNodePoolAutoscalingRequest();
-      var od = api.SetNodePoolAutoscalingRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SetNodePoolAutoscalingRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSetNodePoolAutoscalingRequest(
           od as api.SetNodePoolAutoscalingRequest);
     });
@@ -4819,7 +4979,9 @@
   unittest.group('obj-schema-SetNodePoolManagementRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSetNodePoolManagementRequest();
-      var od = api.SetNodePoolManagementRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SetNodePoolManagementRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSetNodePoolManagementRequest(od as api.SetNodePoolManagementRequest);
     });
   });
@@ -4827,7 +4989,9 @@
   unittest.group('obj-schema-SetNodePoolSizeRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSetNodePoolSizeRequest();
-      var od = api.SetNodePoolSizeRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SetNodePoolSizeRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSetNodePoolSizeRequest(od as api.SetNodePoolSizeRequest);
     });
   });
@@ -4835,7 +4999,9 @@
   unittest.group('obj-schema-ShieldedInstanceConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildShieldedInstanceConfig();
-      var od = api.ShieldedInstanceConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ShieldedInstanceConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkShieldedInstanceConfig(od as api.ShieldedInstanceConfig);
     });
   });
@@ -4843,7 +5009,9 @@
   unittest.group('obj-schema-ShieldedNodes', () {
     unittest.test('to-json--from-json', () async {
       var o = buildShieldedNodes();
-      var od = api.ShieldedNodes.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ShieldedNodes.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkShieldedNodes(od as api.ShieldedNodes);
     });
   });
@@ -4851,7 +5019,9 @@
   unittest.group('obj-schema-StartIPRotationRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStartIPRotationRequest();
-      var od = api.StartIPRotationRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.StartIPRotationRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkStartIPRotationRequest(od as api.StartIPRotationRequest);
     });
   });
@@ -4859,7 +5029,9 @@
   unittest.group('obj-schema-StatusCondition', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStatusCondition();
-      var od = api.StatusCondition.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.StatusCondition.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkStatusCondition(od as api.StatusCondition);
     });
   });
@@ -4867,7 +5039,9 @@
   unittest.group('obj-schema-TimeWindow', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTimeWindow();
-      var od = api.TimeWindow.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.TimeWindow.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTimeWindow(od as api.TimeWindow);
     });
   });
@@ -4875,7 +5049,9 @@
   unittest.group('obj-schema-UpdateClusterRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateClusterRequest();
-      var od = api.UpdateClusterRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateClusterRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateClusterRequest(od as api.UpdateClusterRequest);
     });
   });
@@ -4883,7 +5059,9 @@
   unittest.group('obj-schema-UpdateMasterRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateMasterRequest();
-      var od = api.UpdateMasterRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateMasterRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateMasterRequest(od as api.UpdateMasterRequest);
     });
   });
@@ -4891,7 +5069,9 @@
   unittest.group('obj-schema-UpdateNodePoolRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateNodePoolRequest();
-      var od = api.UpdateNodePoolRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateNodePoolRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateNodePoolRequest(od as api.UpdateNodePoolRequest);
     });
   });
@@ -4899,7 +5079,9 @@
   unittest.group('obj-schema-UpgradeEvent', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpgradeEvent();
-      var od = api.UpgradeEvent.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpgradeEvent.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpgradeEvent(od as api.UpgradeEvent);
     });
   });
@@ -4907,7 +5089,9 @@
   unittest.group('obj-schema-UpgradeSettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpgradeSettings();
-      var od = api.UpgradeSettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpgradeSettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpgradeSettings(od as api.UpgradeSettings);
     });
   });
@@ -4915,7 +5099,9 @@
   unittest.group('obj-schema-UsableSubnetwork', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUsableSubnetwork();
-      var od = api.UsableSubnetwork.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UsableSubnetwork.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUsableSubnetwork(od as api.UsableSubnetwork);
     });
   });
@@ -4923,7 +5109,9 @@
   unittest.group('obj-schema-UsableSubnetworkSecondaryRange', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUsableSubnetworkSecondaryRange();
-      var od = api.UsableSubnetworkSecondaryRange.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UsableSubnetworkSecondaryRange.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUsableSubnetworkSecondaryRange(
           od as api.UsableSubnetworkSecondaryRange);
     });
@@ -4932,7 +5120,9 @@
   unittest.group('obj-schema-VerticalPodAutoscaling', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVerticalPodAutoscaling();
-      var od = api.VerticalPodAutoscaling.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VerticalPodAutoscaling.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVerticalPodAutoscaling(od as api.VerticalPodAutoscaling);
     });
   });
@@ -4940,7 +5130,9 @@
   unittest.group('obj-schema-WorkloadIdentityConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWorkloadIdentityConfig();
-      var od = api.WorkloadIdentityConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.WorkloadIdentityConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkWorkloadIdentityConfig(od as api.WorkloadIdentityConfig);
     });
   });
@@ -4948,7 +5140,9 @@
   unittest.group('obj-schema-WorkloadMetadataConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWorkloadMetadataConfig();
-      var od = api.WorkloadMetadataConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.WorkloadMetadataConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkWorkloadMetadataConfig(od as api.WorkloadMetadataConfig);
     });
   });
diff --git a/generated/googleapis/test/content/v2_1_test.dart b/generated/googleapis/test/content/v2_1_test.dart
index 0fa4527..69fee79 100644
--- a/generated/googleapis/test/content/v2_1_test.dart
+++ b/generated/googleapis/test/content/v2_1_test.dart
@@ -15569,7 +15569,9 @@
   unittest.group('obj-schema-Account', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccount();
-      var od = api.Account.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Account.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAccount(od as api.Account);
     });
   });
@@ -15577,7 +15579,9 @@
   unittest.group('obj-schema-AccountAddress', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccountAddress();
-      var od = api.AccountAddress.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AccountAddress.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAccountAddress(od as api.AccountAddress);
     });
   });
@@ -15585,7 +15589,9 @@
   unittest.group('obj-schema-AccountAdsLink', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccountAdsLink();
-      var od = api.AccountAdsLink.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AccountAdsLink.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAccountAdsLink(od as api.AccountAdsLink);
     });
   });
@@ -15593,7 +15599,9 @@
   unittest.group('obj-schema-AccountBusinessInformation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccountBusinessInformation();
-      var od = api.AccountBusinessInformation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AccountBusinessInformation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAccountBusinessInformation(od as api.AccountBusinessInformation);
     });
   });
@@ -15601,7 +15609,9 @@
   unittest.group('obj-schema-AccountCustomerService', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccountCustomerService();
-      var od = api.AccountCustomerService.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AccountCustomerService.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAccountCustomerService(od as api.AccountCustomerService);
     });
   });
@@ -15609,7 +15619,9 @@
   unittest.group('obj-schema-AccountGoogleMyBusinessLink', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccountGoogleMyBusinessLink();
-      var od = api.AccountGoogleMyBusinessLink.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AccountGoogleMyBusinessLink.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAccountGoogleMyBusinessLink(od as api.AccountGoogleMyBusinessLink);
     });
   });
@@ -15617,7 +15629,9 @@
   unittest.group('obj-schema-AccountIdentifier', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccountIdentifier();
-      var od = api.AccountIdentifier.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AccountIdentifier.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAccountIdentifier(od as api.AccountIdentifier);
     });
   });
@@ -15625,7 +15639,9 @@
   unittest.group('obj-schema-AccountLabel', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccountLabel();
-      var od = api.AccountLabel.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AccountLabel.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAccountLabel(od as api.AccountLabel);
     });
   });
@@ -15633,7 +15649,9 @@
   unittest.group('obj-schema-AccountReturnCarrier', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccountReturnCarrier();
-      var od = api.AccountReturnCarrier.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AccountReturnCarrier.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAccountReturnCarrier(od as api.AccountReturnCarrier);
     });
   });
@@ -15641,7 +15659,9 @@
   unittest.group('obj-schema-AccountStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccountStatus();
-      var od = api.AccountStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AccountStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAccountStatus(od as api.AccountStatus);
     });
   });
@@ -15649,7 +15669,9 @@
   unittest.group('obj-schema-AccountStatusAccountLevelIssue', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccountStatusAccountLevelIssue();
-      var od = api.AccountStatusAccountLevelIssue.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AccountStatusAccountLevelIssue.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAccountStatusAccountLevelIssue(
           od as api.AccountStatusAccountLevelIssue);
     });
@@ -15658,7 +15680,9 @@
   unittest.group('obj-schema-AccountStatusItemLevelIssue', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccountStatusItemLevelIssue();
-      var od = api.AccountStatusItemLevelIssue.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AccountStatusItemLevelIssue.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAccountStatusItemLevelIssue(od as api.AccountStatusItemLevelIssue);
     });
   });
@@ -15666,7 +15690,9 @@
   unittest.group('obj-schema-AccountStatusProducts', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccountStatusProducts();
-      var od = api.AccountStatusProducts.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AccountStatusProducts.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAccountStatusProducts(od as api.AccountStatusProducts);
     });
   });
@@ -15674,7 +15700,9 @@
   unittest.group('obj-schema-AccountStatusStatistics', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccountStatusStatistics();
-      var od = api.AccountStatusStatistics.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AccountStatusStatistics.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAccountStatusStatistics(od as api.AccountStatusStatistics);
     });
   });
@@ -15682,7 +15710,9 @@
   unittest.group('obj-schema-AccountTax', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccountTax();
-      var od = api.AccountTax.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.AccountTax.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAccountTax(od as api.AccountTax);
     });
   });
@@ -15690,7 +15720,9 @@
   unittest.group('obj-schema-AccountTaxTaxRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccountTaxTaxRule();
-      var od = api.AccountTaxTaxRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AccountTaxTaxRule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAccountTaxTaxRule(od as api.AccountTaxTaxRule);
     });
   });
@@ -15698,7 +15730,9 @@
   unittest.group('obj-schema-AccountUser', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccountUser();
-      var od = api.AccountUser.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AccountUser.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAccountUser(od as api.AccountUser);
     });
   });
@@ -15706,7 +15740,9 @@
   unittest.group('obj-schema-AccountYouTubeChannelLink', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccountYouTubeChannelLink();
-      var od = api.AccountYouTubeChannelLink.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AccountYouTubeChannelLink.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAccountYouTubeChannelLink(od as api.AccountYouTubeChannelLink);
     });
   });
@@ -15714,7 +15750,9 @@
   unittest.group('obj-schema-AccountsAuthInfoResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccountsAuthInfoResponse();
-      var od = api.AccountsAuthInfoResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AccountsAuthInfoResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAccountsAuthInfoResponse(od as api.AccountsAuthInfoResponse);
     });
   });
@@ -15722,7 +15760,9 @@
   unittest.group('obj-schema-AccountsClaimWebsiteResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccountsClaimWebsiteResponse();
-      var od = api.AccountsClaimWebsiteResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AccountsClaimWebsiteResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAccountsClaimWebsiteResponse(od as api.AccountsClaimWebsiteResponse);
     });
   });
@@ -15730,7 +15770,9 @@
   unittest.group('obj-schema-AccountsCustomBatchRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccountsCustomBatchRequest();
-      var od = api.AccountsCustomBatchRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AccountsCustomBatchRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAccountsCustomBatchRequest(od as api.AccountsCustomBatchRequest);
     });
   });
@@ -15738,7 +15780,9 @@
   unittest.group('obj-schema-AccountsCustomBatchRequestEntry', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccountsCustomBatchRequestEntry();
-      var od = api.AccountsCustomBatchRequestEntry.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AccountsCustomBatchRequestEntry.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAccountsCustomBatchRequestEntry(
           od as api.AccountsCustomBatchRequestEntry);
     });
@@ -15747,8 +15791,9 @@
   unittest.group('obj-schema-AccountsCustomBatchRequestEntryLinkRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccountsCustomBatchRequestEntryLinkRequest();
-      var od =
-          api.AccountsCustomBatchRequestEntryLinkRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AccountsCustomBatchRequestEntryLinkRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAccountsCustomBatchRequestEntryLinkRequest(
           od as api.AccountsCustomBatchRequestEntryLinkRequest);
     });
@@ -15757,7 +15802,9 @@
   unittest.group('obj-schema-AccountsCustomBatchResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccountsCustomBatchResponse();
-      var od = api.AccountsCustomBatchResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AccountsCustomBatchResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAccountsCustomBatchResponse(od as api.AccountsCustomBatchResponse);
     });
   });
@@ -15765,7 +15812,9 @@
   unittest.group('obj-schema-AccountsCustomBatchResponseEntry', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccountsCustomBatchResponseEntry();
-      var od = api.AccountsCustomBatchResponseEntry.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AccountsCustomBatchResponseEntry.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAccountsCustomBatchResponseEntry(
           od as api.AccountsCustomBatchResponseEntry);
     });
@@ -15774,7 +15823,9 @@
   unittest.group('obj-schema-AccountsLinkRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccountsLinkRequest();
-      var od = api.AccountsLinkRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AccountsLinkRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAccountsLinkRequest(od as api.AccountsLinkRequest);
     });
   });
@@ -15782,7 +15833,9 @@
   unittest.group('obj-schema-AccountsLinkResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccountsLinkResponse();
-      var od = api.AccountsLinkResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AccountsLinkResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAccountsLinkResponse(od as api.AccountsLinkResponse);
     });
   });
@@ -15790,7 +15843,9 @@
   unittest.group('obj-schema-AccountsListLinksResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccountsListLinksResponse();
-      var od = api.AccountsListLinksResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AccountsListLinksResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAccountsListLinksResponse(od as api.AccountsListLinksResponse);
     });
   });
@@ -15798,7 +15853,9 @@
   unittest.group('obj-schema-AccountsListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccountsListResponse();
-      var od = api.AccountsListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AccountsListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAccountsListResponse(od as api.AccountsListResponse);
     });
   });
@@ -15806,7 +15863,9 @@
   unittest.group('obj-schema-AccountsUpdateLabelsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccountsUpdateLabelsRequest();
-      var od = api.AccountsUpdateLabelsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AccountsUpdateLabelsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAccountsUpdateLabelsRequest(od as api.AccountsUpdateLabelsRequest);
     });
   });
@@ -15814,7 +15873,9 @@
   unittest.group('obj-schema-AccountsUpdateLabelsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccountsUpdateLabelsResponse();
-      var od = api.AccountsUpdateLabelsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AccountsUpdateLabelsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAccountsUpdateLabelsResponse(od as api.AccountsUpdateLabelsResponse);
     });
   });
@@ -15822,7 +15883,9 @@
   unittest.group('obj-schema-AccountstatusesCustomBatchRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccountstatusesCustomBatchRequest();
-      var od = api.AccountstatusesCustomBatchRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AccountstatusesCustomBatchRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAccountstatusesCustomBatchRequest(
           od as api.AccountstatusesCustomBatchRequest);
     });
@@ -15831,7 +15894,9 @@
   unittest.group('obj-schema-AccountstatusesCustomBatchRequestEntry', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccountstatusesCustomBatchRequestEntry();
-      var od = api.AccountstatusesCustomBatchRequestEntry.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AccountstatusesCustomBatchRequestEntry.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAccountstatusesCustomBatchRequestEntry(
           od as api.AccountstatusesCustomBatchRequestEntry);
     });
@@ -15840,7 +15905,9 @@
   unittest.group('obj-schema-AccountstatusesCustomBatchResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccountstatusesCustomBatchResponse();
-      var od = api.AccountstatusesCustomBatchResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AccountstatusesCustomBatchResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAccountstatusesCustomBatchResponse(
           od as api.AccountstatusesCustomBatchResponse);
     });
@@ -15849,7 +15916,9 @@
   unittest.group('obj-schema-AccountstatusesCustomBatchResponseEntry', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccountstatusesCustomBatchResponseEntry();
-      var od = api.AccountstatusesCustomBatchResponseEntry.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AccountstatusesCustomBatchResponseEntry.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAccountstatusesCustomBatchResponseEntry(
           od as api.AccountstatusesCustomBatchResponseEntry);
     });
@@ -15858,7 +15927,9 @@
   unittest.group('obj-schema-AccountstatusesListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccountstatusesListResponse();
-      var od = api.AccountstatusesListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AccountstatusesListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAccountstatusesListResponse(od as api.AccountstatusesListResponse);
     });
   });
@@ -15866,7 +15937,9 @@
   unittest.group('obj-schema-AccounttaxCustomBatchRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccounttaxCustomBatchRequest();
-      var od = api.AccounttaxCustomBatchRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AccounttaxCustomBatchRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAccounttaxCustomBatchRequest(od as api.AccounttaxCustomBatchRequest);
     });
   });
@@ -15874,7 +15947,9 @@
   unittest.group('obj-schema-AccounttaxCustomBatchRequestEntry', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccounttaxCustomBatchRequestEntry();
-      var od = api.AccounttaxCustomBatchRequestEntry.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AccounttaxCustomBatchRequestEntry.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAccounttaxCustomBatchRequestEntry(
           od as api.AccounttaxCustomBatchRequestEntry);
     });
@@ -15883,7 +15958,9 @@
   unittest.group('obj-schema-AccounttaxCustomBatchResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccounttaxCustomBatchResponse();
-      var od = api.AccounttaxCustomBatchResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AccounttaxCustomBatchResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAccounttaxCustomBatchResponse(
           od as api.AccounttaxCustomBatchResponse);
     });
@@ -15892,7 +15969,9 @@
   unittest.group('obj-schema-AccounttaxCustomBatchResponseEntry', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccounttaxCustomBatchResponseEntry();
-      var od = api.AccounttaxCustomBatchResponseEntry.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AccounttaxCustomBatchResponseEntry.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAccounttaxCustomBatchResponseEntry(
           od as api.AccounttaxCustomBatchResponseEntry);
     });
@@ -15901,7 +15980,9 @@
   unittest.group('obj-schema-AccounttaxListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccounttaxListResponse();
-      var od = api.AccounttaxListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AccounttaxListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAccounttaxListResponse(od as api.AccounttaxListResponse);
     });
   });
@@ -15909,7 +15990,9 @@
   unittest.group('obj-schema-Amount', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAmount();
-      var od = api.Amount.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Amount.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAmount(od as api.Amount);
     });
   });
@@ -15917,7 +16000,9 @@
   unittest.group('obj-schema-BusinessDayConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBusinessDayConfig();
-      var od = api.BusinessDayConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BusinessDayConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBusinessDayConfig(od as api.BusinessDayConfig);
     });
   });
@@ -15925,7 +16010,9 @@
   unittest.group('obj-schema-BuyOnGoogleProgramStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBuyOnGoogleProgramStatus();
-      var od = api.BuyOnGoogleProgramStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BuyOnGoogleProgramStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBuyOnGoogleProgramStatus(od as api.BuyOnGoogleProgramStatus);
     });
   });
@@ -15933,7 +16020,9 @@
   unittest.group('obj-schema-CarrierRate', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCarrierRate();
-      var od = api.CarrierRate.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CarrierRate.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCarrierRate(od as api.CarrierRate);
     });
   });
@@ -15941,7 +16030,9 @@
   unittest.group('obj-schema-CarriersCarrier', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCarriersCarrier();
-      var od = api.CarriersCarrier.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CarriersCarrier.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCarriersCarrier(od as api.CarriersCarrier);
     });
   });
@@ -15949,7 +16040,9 @@
   unittest.group('obj-schema-Collection', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCollection();
-      var od = api.Collection.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Collection.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkCollection(od as api.Collection);
     });
   });
@@ -15957,7 +16050,9 @@
   unittest.group('obj-schema-CollectionFeaturedProduct', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCollectionFeaturedProduct();
-      var od = api.CollectionFeaturedProduct.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CollectionFeaturedProduct.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCollectionFeaturedProduct(od as api.CollectionFeaturedProduct);
     });
   });
@@ -15965,7 +16060,9 @@
   unittest.group('obj-schema-CollectionStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCollectionStatus();
-      var od = api.CollectionStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CollectionStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCollectionStatus(od as api.CollectionStatus);
     });
   });
@@ -15973,7 +16070,9 @@
   unittest.group('obj-schema-CollectionStatusDestinationStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCollectionStatusDestinationStatus();
-      var od = api.CollectionStatusDestinationStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CollectionStatusDestinationStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCollectionStatusDestinationStatus(
           od as api.CollectionStatusDestinationStatus);
     });
@@ -15982,7 +16081,9 @@
   unittest.group('obj-schema-CollectionStatusItemLevelIssue', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCollectionStatusItemLevelIssue();
-      var od = api.CollectionStatusItemLevelIssue.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CollectionStatusItemLevelIssue.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCollectionStatusItemLevelIssue(
           od as api.CollectionStatusItemLevelIssue);
     });
@@ -15991,7 +16092,8 @@
   unittest.group('obj-schema-Css', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCss();
-      var od = api.Css.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Css.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkCss(od as api.Css);
     });
   });
@@ -15999,7 +16101,9 @@
   unittest.group('obj-schema-CustomAttribute', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomAttribute();
-      var od = api.CustomAttribute.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CustomAttribute.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCustomAttribute(od as api.CustomAttribute);
     });
   });
@@ -16007,7 +16111,9 @@
   unittest.group('obj-schema-CustomerReturnReason', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomerReturnReason();
-      var od = api.CustomerReturnReason.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CustomerReturnReason.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCustomerReturnReason(od as api.CustomerReturnReason);
     });
   });
@@ -16015,7 +16121,9 @@
   unittest.group('obj-schema-CutoffTime', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCutoffTime();
-      var od = api.CutoffTime.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.CutoffTime.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkCutoffTime(od as api.CutoffTime);
     });
   });
@@ -16023,7 +16131,9 @@
   unittest.group('obj-schema-Datafeed', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDatafeed();
-      var od = api.Datafeed.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Datafeed.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDatafeed(od as api.Datafeed);
     });
   });
@@ -16031,7 +16141,9 @@
   unittest.group('obj-schema-DatafeedFetchSchedule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDatafeedFetchSchedule();
-      var od = api.DatafeedFetchSchedule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DatafeedFetchSchedule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDatafeedFetchSchedule(od as api.DatafeedFetchSchedule);
     });
   });
@@ -16039,7 +16151,9 @@
   unittest.group('obj-schema-DatafeedFormat', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDatafeedFormat();
-      var od = api.DatafeedFormat.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DatafeedFormat.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDatafeedFormat(od as api.DatafeedFormat);
     });
   });
@@ -16047,7 +16161,9 @@
   unittest.group('obj-schema-DatafeedStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDatafeedStatus();
-      var od = api.DatafeedStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DatafeedStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDatafeedStatus(od as api.DatafeedStatus);
     });
   });
@@ -16055,7 +16171,9 @@
   unittest.group('obj-schema-DatafeedStatusError', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDatafeedStatusError();
-      var od = api.DatafeedStatusError.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DatafeedStatusError.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDatafeedStatusError(od as api.DatafeedStatusError);
     });
   });
@@ -16063,7 +16181,9 @@
   unittest.group('obj-schema-DatafeedStatusExample', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDatafeedStatusExample();
-      var od = api.DatafeedStatusExample.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DatafeedStatusExample.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDatafeedStatusExample(od as api.DatafeedStatusExample);
     });
   });
@@ -16071,7 +16191,9 @@
   unittest.group('obj-schema-DatafeedTarget', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDatafeedTarget();
-      var od = api.DatafeedTarget.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DatafeedTarget.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDatafeedTarget(od as api.DatafeedTarget);
     });
   });
@@ -16079,7 +16201,9 @@
   unittest.group('obj-schema-DatafeedsCustomBatchRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDatafeedsCustomBatchRequest();
-      var od = api.DatafeedsCustomBatchRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DatafeedsCustomBatchRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDatafeedsCustomBatchRequest(od as api.DatafeedsCustomBatchRequest);
     });
   });
@@ -16087,7 +16211,9 @@
   unittest.group('obj-schema-DatafeedsCustomBatchRequestEntry', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDatafeedsCustomBatchRequestEntry();
-      var od = api.DatafeedsCustomBatchRequestEntry.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DatafeedsCustomBatchRequestEntry.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDatafeedsCustomBatchRequestEntry(
           od as api.DatafeedsCustomBatchRequestEntry);
     });
@@ -16096,7 +16222,9 @@
   unittest.group('obj-schema-DatafeedsCustomBatchResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDatafeedsCustomBatchResponse();
-      var od = api.DatafeedsCustomBatchResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DatafeedsCustomBatchResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDatafeedsCustomBatchResponse(od as api.DatafeedsCustomBatchResponse);
     });
   });
@@ -16104,7 +16232,9 @@
   unittest.group('obj-schema-DatafeedsCustomBatchResponseEntry', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDatafeedsCustomBatchResponseEntry();
-      var od = api.DatafeedsCustomBatchResponseEntry.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DatafeedsCustomBatchResponseEntry.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDatafeedsCustomBatchResponseEntry(
           od as api.DatafeedsCustomBatchResponseEntry);
     });
@@ -16113,7 +16243,9 @@
   unittest.group('obj-schema-DatafeedsFetchNowResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDatafeedsFetchNowResponse();
-      var od = api.DatafeedsFetchNowResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DatafeedsFetchNowResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDatafeedsFetchNowResponse(od as api.DatafeedsFetchNowResponse);
     });
   });
@@ -16121,7 +16253,9 @@
   unittest.group('obj-schema-DatafeedsListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDatafeedsListResponse();
-      var od = api.DatafeedsListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DatafeedsListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDatafeedsListResponse(od as api.DatafeedsListResponse);
     });
   });
@@ -16129,7 +16263,9 @@
   unittest.group('obj-schema-DatafeedstatusesCustomBatchRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDatafeedstatusesCustomBatchRequest();
-      var od = api.DatafeedstatusesCustomBatchRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DatafeedstatusesCustomBatchRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDatafeedstatusesCustomBatchRequest(
           od as api.DatafeedstatusesCustomBatchRequest);
     });
@@ -16138,7 +16274,9 @@
   unittest.group('obj-schema-DatafeedstatusesCustomBatchRequestEntry', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDatafeedstatusesCustomBatchRequestEntry();
-      var od = api.DatafeedstatusesCustomBatchRequestEntry.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DatafeedstatusesCustomBatchRequestEntry.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDatafeedstatusesCustomBatchRequestEntry(
           od as api.DatafeedstatusesCustomBatchRequestEntry);
     });
@@ -16147,7 +16285,9 @@
   unittest.group('obj-schema-DatafeedstatusesCustomBatchResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDatafeedstatusesCustomBatchResponse();
-      var od = api.DatafeedstatusesCustomBatchResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DatafeedstatusesCustomBatchResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDatafeedstatusesCustomBatchResponse(
           od as api.DatafeedstatusesCustomBatchResponse);
     });
@@ -16156,8 +16296,9 @@
   unittest.group('obj-schema-DatafeedstatusesCustomBatchResponseEntry', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDatafeedstatusesCustomBatchResponseEntry();
-      var od =
-          api.DatafeedstatusesCustomBatchResponseEntry.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DatafeedstatusesCustomBatchResponseEntry.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDatafeedstatusesCustomBatchResponseEntry(
           od as api.DatafeedstatusesCustomBatchResponseEntry);
     });
@@ -16166,7 +16307,9 @@
   unittest.group('obj-schema-DatafeedstatusesListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDatafeedstatusesListResponse();
-      var od = api.DatafeedstatusesListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DatafeedstatusesListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDatafeedstatusesListResponse(od as api.DatafeedstatusesListResponse);
     });
   });
@@ -16174,7 +16317,8 @@
   unittest.group('obj-schema-Date', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDate();
-      var od = api.Date.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Date.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDate(od as api.Date);
     });
   });
@@ -16182,7 +16326,9 @@
   unittest.group('obj-schema-DateTime', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDateTime();
-      var od = api.DateTime.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.DateTime.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDateTime(od as api.DateTime);
     });
   });
@@ -16190,7 +16336,9 @@
   unittest.group('obj-schema-DeliveryTime', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeliveryTime();
-      var od = api.DeliveryTime.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeliveryTime.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeliveryTime(od as api.DeliveryTime);
     });
   });
@@ -16198,7 +16346,8 @@
   unittest.group('obj-schema-Error', () {
     unittest.test('to-json--from-json', () async {
       var o = buildError();
-      var od = api.Error.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Error.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkError(od as api.Error);
     });
   });
@@ -16206,7 +16355,9 @@
   unittest.group('obj-schema-Errors', () {
     unittest.test('to-json--from-json', () async {
       var o = buildErrors();
-      var od = api.Errors.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Errors.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkErrors(od as api.Errors);
     });
   });
@@ -16214,7 +16365,9 @@
   unittest.group('obj-schema-GmbAccounts', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGmbAccounts();
-      var od = api.GmbAccounts.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GmbAccounts.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGmbAccounts(od as api.GmbAccounts);
     });
   });
@@ -16222,7 +16375,9 @@
   unittest.group('obj-schema-GmbAccountsGmbAccount', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGmbAccountsGmbAccount();
-      var od = api.GmbAccountsGmbAccount.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GmbAccountsGmbAccount.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGmbAccountsGmbAccount(od as api.GmbAccountsGmbAccount);
     });
   });
@@ -16230,7 +16385,9 @@
   unittest.group('obj-schema-Headers', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHeaders();
-      var od = api.Headers.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Headers.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkHeaders(od as api.Headers);
     });
   });
@@ -16238,7 +16395,9 @@
   unittest.group('obj-schema-HolidayCutoff', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHolidayCutoff();
-      var od = api.HolidayCutoff.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HolidayCutoff.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHolidayCutoff(od as api.HolidayCutoff);
     });
   });
@@ -16246,7 +16405,9 @@
   unittest.group('obj-schema-HolidaysHoliday', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHolidaysHoliday();
-      var od = api.HolidaysHoliday.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HolidaysHoliday.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHolidaysHoliday(od as api.HolidaysHoliday);
     });
   });
@@ -16254,7 +16415,9 @@
   unittest.group('obj-schema-InapplicabilityDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInapplicabilityDetails();
-      var od = api.InapplicabilityDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InapplicabilityDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInapplicabilityDetails(od as api.InapplicabilityDetails);
     });
   });
@@ -16262,7 +16425,9 @@
   unittest.group('obj-schema-Installment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstallment();
-      var od = api.Installment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Installment.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstallment(od as api.Installment);
     });
   });
@@ -16270,7 +16435,9 @@
   unittest.group('obj-schema-InvoiceSummary', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInvoiceSummary();
-      var od = api.InvoiceSummary.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InvoiceSummary.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInvoiceSummary(od as api.InvoiceSummary);
     });
   });
@@ -16278,7 +16445,9 @@
   unittest.group('obj-schema-InvoiceSummaryAdditionalChargeSummary', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInvoiceSummaryAdditionalChargeSummary();
-      var od = api.InvoiceSummaryAdditionalChargeSummary.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InvoiceSummaryAdditionalChargeSummary.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInvoiceSummaryAdditionalChargeSummary(
           od as api.InvoiceSummaryAdditionalChargeSummary);
     });
@@ -16287,7 +16456,9 @@
   unittest.group('obj-schema-LabelIds', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLabelIds();
-      var od = api.LabelIds.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.LabelIds.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLabelIds(od as api.LabelIds);
     });
   });
@@ -16295,7 +16466,9 @@
   unittest.group('obj-schema-LiaAboutPageSettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLiaAboutPageSettings();
-      var od = api.LiaAboutPageSettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LiaAboutPageSettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLiaAboutPageSettings(od as api.LiaAboutPageSettings);
     });
   });
@@ -16303,7 +16476,9 @@
   unittest.group('obj-schema-LiaCountrySettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLiaCountrySettings();
-      var od = api.LiaCountrySettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LiaCountrySettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLiaCountrySettings(od as api.LiaCountrySettings);
     });
   });
@@ -16311,7 +16486,9 @@
   unittest.group('obj-schema-LiaInventorySettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLiaInventorySettings();
-      var od = api.LiaInventorySettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LiaInventorySettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLiaInventorySettings(od as api.LiaInventorySettings);
     });
   });
@@ -16319,7 +16496,9 @@
   unittest.group('obj-schema-LiaOnDisplayToOrderSettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLiaOnDisplayToOrderSettings();
-      var od = api.LiaOnDisplayToOrderSettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LiaOnDisplayToOrderSettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLiaOnDisplayToOrderSettings(od as api.LiaOnDisplayToOrderSettings);
     });
   });
@@ -16327,7 +16506,9 @@
   unittest.group('obj-schema-LiaPosDataProvider', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLiaPosDataProvider();
-      var od = api.LiaPosDataProvider.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LiaPosDataProvider.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLiaPosDataProvider(od as api.LiaPosDataProvider);
     });
   });
@@ -16335,7 +16516,9 @@
   unittest.group('obj-schema-LiaSettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLiaSettings();
-      var od = api.LiaSettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LiaSettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLiaSettings(od as api.LiaSettings);
     });
   });
@@ -16343,7 +16526,9 @@
   unittest.group('obj-schema-LiasettingsCustomBatchRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLiasettingsCustomBatchRequest();
-      var od = api.LiasettingsCustomBatchRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LiasettingsCustomBatchRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLiasettingsCustomBatchRequest(
           od as api.LiasettingsCustomBatchRequest);
     });
@@ -16352,7 +16537,9 @@
   unittest.group('obj-schema-LiasettingsCustomBatchRequestEntry', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLiasettingsCustomBatchRequestEntry();
-      var od = api.LiasettingsCustomBatchRequestEntry.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LiasettingsCustomBatchRequestEntry.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLiasettingsCustomBatchRequestEntry(
           od as api.LiasettingsCustomBatchRequestEntry);
     });
@@ -16361,7 +16548,9 @@
   unittest.group('obj-schema-LiasettingsCustomBatchResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLiasettingsCustomBatchResponse();
-      var od = api.LiasettingsCustomBatchResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LiasettingsCustomBatchResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLiasettingsCustomBatchResponse(
           od as api.LiasettingsCustomBatchResponse);
     });
@@ -16370,7 +16559,9 @@
   unittest.group('obj-schema-LiasettingsCustomBatchResponseEntry', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLiasettingsCustomBatchResponseEntry();
-      var od = api.LiasettingsCustomBatchResponseEntry.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LiasettingsCustomBatchResponseEntry.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLiasettingsCustomBatchResponseEntry(
           od as api.LiasettingsCustomBatchResponseEntry);
     });
@@ -16379,8 +16570,9 @@
   unittest.group('obj-schema-LiasettingsGetAccessibleGmbAccountsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLiasettingsGetAccessibleGmbAccountsResponse();
-      var od =
-          api.LiasettingsGetAccessibleGmbAccountsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LiasettingsGetAccessibleGmbAccountsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLiasettingsGetAccessibleGmbAccountsResponse(
           od as api.LiasettingsGetAccessibleGmbAccountsResponse);
     });
@@ -16389,7 +16581,9 @@
   unittest.group('obj-schema-LiasettingsListPosDataProvidersResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLiasettingsListPosDataProvidersResponse();
-      var od = api.LiasettingsListPosDataProvidersResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LiasettingsListPosDataProvidersResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLiasettingsListPosDataProvidersResponse(
           od as api.LiasettingsListPosDataProvidersResponse);
     });
@@ -16398,7 +16592,9 @@
   unittest.group('obj-schema-LiasettingsListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLiasettingsListResponse();
-      var od = api.LiasettingsListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LiasettingsListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLiasettingsListResponse(od as api.LiasettingsListResponse);
     });
   });
@@ -16406,7 +16602,9 @@
   unittest.group('obj-schema-LiasettingsRequestGmbAccessResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLiasettingsRequestGmbAccessResponse();
-      var od = api.LiasettingsRequestGmbAccessResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LiasettingsRequestGmbAccessResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLiasettingsRequestGmbAccessResponse(
           od as api.LiasettingsRequestGmbAccessResponse);
     });
@@ -16416,8 +16614,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildLiasettingsRequestInventoryVerificationResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.LiasettingsRequestInventoryVerificationResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkLiasettingsRequestInventoryVerificationResponse(
           od as api.LiasettingsRequestInventoryVerificationResponse);
     });
@@ -16427,8 +16626,9 @@
       'obj-schema-LiasettingsSetInventoryVerificationContactResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLiasettingsSetInventoryVerificationContactResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.LiasettingsSetInventoryVerificationContactResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkLiasettingsSetInventoryVerificationContactResponse(
           od as api.LiasettingsSetInventoryVerificationContactResponse);
     });
@@ -16437,7 +16637,9 @@
   unittest.group('obj-schema-LiasettingsSetPosDataProviderResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLiasettingsSetPosDataProviderResponse();
-      var od = api.LiasettingsSetPosDataProviderResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LiasettingsSetPosDataProviderResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLiasettingsSetPosDataProviderResponse(
           od as api.LiasettingsSetPosDataProviderResponse);
     });
@@ -16446,7 +16648,9 @@
   unittest.group('obj-schema-LinkService', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLinkService();
-      var od = api.LinkService.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LinkService.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLinkService(od as api.LinkService);
     });
   });
@@ -16454,7 +16658,9 @@
   unittest.group('obj-schema-LinkedAccount', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLinkedAccount();
-      var od = api.LinkedAccount.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LinkedAccount.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLinkedAccount(od as api.LinkedAccount);
     });
   });
@@ -16462,7 +16668,9 @@
   unittest.group('obj-schema-ListAccountLabelsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListAccountLabelsResponse();
-      var od = api.ListAccountLabelsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListAccountLabelsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListAccountLabelsResponse(od as api.ListAccountLabelsResponse);
     });
   });
@@ -16470,7 +16678,9 @@
   unittest.group('obj-schema-ListAccountReturnCarrierResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListAccountReturnCarrierResponse();
-      var od = api.ListAccountReturnCarrierResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListAccountReturnCarrierResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListAccountReturnCarrierResponse(
           od as api.ListAccountReturnCarrierResponse);
     });
@@ -16479,7 +16689,9 @@
   unittest.group('obj-schema-ListCollectionStatusesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListCollectionStatusesResponse();
-      var od = api.ListCollectionStatusesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListCollectionStatusesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListCollectionStatusesResponse(
           od as api.ListCollectionStatusesResponse);
     });
@@ -16488,7 +16700,9 @@
   unittest.group('obj-schema-ListCollectionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListCollectionsResponse();
-      var od = api.ListCollectionsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListCollectionsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListCollectionsResponse(od as api.ListCollectionsResponse);
     });
   });
@@ -16496,7 +16710,9 @@
   unittest.group('obj-schema-ListCssesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListCssesResponse();
-      var od = api.ListCssesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListCssesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListCssesResponse(od as api.ListCssesResponse);
     });
   });
@@ -16504,7 +16720,9 @@
   unittest.group('obj-schema-ListRegionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListRegionsResponse();
-      var od = api.ListRegionsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListRegionsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListRegionsResponse(od as api.ListRegionsResponse);
     });
   });
@@ -16512,7 +16730,9 @@
   unittest.group('obj-schema-ListRepricingProductReportsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListRepricingProductReportsResponse();
-      var od = api.ListRepricingProductReportsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListRepricingProductReportsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListRepricingProductReportsResponse(
           od as api.ListRepricingProductReportsResponse);
     });
@@ -16521,7 +16741,9 @@
   unittest.group('obj-schema-ListRepricingRuleReportsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListRepricingRuleReportsResponse();
-      var od = api.ListRepricingRuleReportsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListRepricingRuleReportsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListRepricingRuleReportsResponse(
           od as api.ListRepricingRuleReportsResponse);
     });
@@ -16530,7 +16752,9 @@
   unittest.group('obj-schema-ListRepricingRulesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListRepricingRulesResponse();
-      var od = api.ListRepricingRulesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListRepricingRulesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListRepricingRulesResponse(od as api.ListRepricingRulesResponse);
     });
   });
@@ -16538,7 +16762,9 @@
   unittest.group('obj-schema-ListReturnPolicyOnlineResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListReturnPolicyOnlineResponse();
-      var od = api.ListReturnPolicyOnlineResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListReturnPolicyOnlineResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListReturnPolicyOnlineResponse(
           od as api.ListReturnPolicyOnlineResponse);
     });
@@ -16547,7 +16773,9 @@
   unittest.group('obj-schema-LocalInventory', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLocalInventory();
-      var od = api.LocalInventory.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LocalInventory.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLocalInventory(od as api.LocalInventory);
     });
   });
@@ -16555,7 +16783,9 @@
   unittest.group('obj-schema-LocalinventoryCustomBatchRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLocalinventoryCustomBatchRequest();
-      var od = api.LocalinventoryCustomBatchRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LocalinventoryCustomBatchRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLocalinventoryCustomBatchRequest(
           od as api.LocalinventoryCustomBatchRequest);
     });
@@ -16564,7 +16794,9 @@
   unittest.group('obj-schema-LocalinventoryCustomBatchRequestEntry', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLocalinventoryCustomBatchRequestEntry();
-      var od = api.LocalinventoryCustomBatchRequestEntry.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LocalinventoryCustomBatchRequestEntry.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLocalinventoryCustomBatchRequestEntry(
           od as api.LocalinventoryCustomBatchRequestEntry);
     });
@@ -16573,7 +16805,9 @@
   unittest.group('obj-schema-LocalinventoryCustomBatchResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLocalinventoryCustomBatchResponse();
-      var od = api.LocalinventoryCustomBatchResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LocalinventoryCustomBatchResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLocalinventoryCustomBatchResponse(
           od as api.LocalinventoryCustomBatchResponse);
     });
@@ -16582,7 +16816,9 @@
   unittest.group('obj-schema-LocalinventoryCustomBatchResponseEntry', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLocalinventoryCustomBatchResponseEntry();
-      var od = api.LocalinventoryCustomBatchResponseEntry.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LocalinventoryCustomBatchResponseEntry.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLocalinventoryCustomBatchResponseEntry(
           od as api.LocalinventoryCustomBatchResponseEntry);
     });
@@ -16591,7 +16827,9 @@
   unittest.group('obj-schema-LocationIdSet', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLocationIdSet();
-      var od = api.LocationIdSet.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LocationIdSet.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLocationIdSet(od as api.LocationIdSet);
     });
   });
@@ -16599,7 +16837,9 @@
   unittest.group('obj-schema-LoyaltyPoints', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLoyaltyPoints();
-      var od = api.LoyaltyPoints.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LoyaltyPoints.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLoyaltyPoints(od as api.LoyaltyPoints);
     });
   });
@@ -16607,7 +16847,9 @@
   unittest.group('obj-schema-MerchantOrderReturn', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMerchantOrderReturn();
-      var od = api.MerchantOrderReturn.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MerchantOrderReturn.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMerchantOrderReturn(od as api.MerchantOrderReturn);
     });
   });
@@ -16615,7 +16857,9 @@
   unittest.group('obj-schema-MerchantOrderReturnItem', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMerchantOrderReturnItem();
-      var od = api.MerchantOrderReturnItem.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MerchantOrderReturnItem.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMerchantOrderReturnItem(od as api.MerchantOrderReturnItem);
     });
   });
@@ -16623,7 +16867,9 @@
   unittest.group('obj-schema-MerchantRejectionReason', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMerchantRejectionReason();
-      var od = api.MerchantRejectionReason.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MerchantRejectionReason.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMerchantRejectionReason(od as api.MerchantRejectionReason);
     });
   });
@@ -16631,7 +16877,9 @@
   unittest.group('obj-schema-Metrics', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMetrics();
-      var od = api.Metrics.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Metrics.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkMetrics(od as api.Metrics);
     });
   });
@@ -16639,7 +16887,9 @@
   unittest.group('obj-schema-MinimumOrderValueTable', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMinimumOrderValueTable();
-      var od = api.MinimumOrderValueTable.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MinimumOrderValueTable.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMinimumOrderValueTable(od as api.MinimumOrderValueTable);
     });
   });
@@ -16647,8 +16897,9 @@
   unittest.group('obj-schema-MinimumOrderValueTableStoreCodeSetWithMov', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMinimumOrderValueTableStoreCodeSetWithMov();
-      var od =
-          api.MinimumOrderValueTableStoreCodeSetWithMov.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MinimumOrderValueTableStoreCodeSetWithMov.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMinimumOrderValueTableStoreCodeSetWithMov(
           od as api.MinimumOrderValueTableStoreCodeSetWithMov);
     });
@@ -16657,7 +16908,9 @@
   unittest.group('obj-schema-MonetaryAmount', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMonetaryAmount();
-      var od = api.MonetaryAmount.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MonetaryAmount.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMonetaryAmount(od as api.MonetaryAmount);
     });
   });
@@ -16665,7 +16918,9 @@
   unittest.group('obj-schema-OnboardBuyOnGoogleProgramRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOnboardBuyOnGoogleProgramRequest();
-      var od = api.OnboardBuyOnGoogleProgramRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OnboardBuyOnGoogleProgramRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOnboardBuyOnGoogleProgramRequest(
           od as api.OnboardBuyOnGoogleProgramRequest);
     });
@@ -16674,7 +16929,8 @@
   unittest.group('obj-schema-Order', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrder();
-      var od = api.Order.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Order.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOrder(od as api.Order);
     });
   });
@@ -16682,7 +16938,9 @@
   unittest.group('obj-schema-OrderAddress', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrderAddress();
-      var od = api.OrderAddress.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrderAddress.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrderAddress(od as api.OrderAddress);
     });
   });
@@ -16690,7 +16948,9 @@
   unittest.group('obj-schema-OrderCancellation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrderCancellation();
-      var od = api.OrderCancellation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrderCancellation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrderCancellation(od as api.OrderCancellation);
     });
   });
@@ -16698,7 +16958,9 @@
   unittest.group('obj-schema-OrderCustomer', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrderCustomer();
-      var od = api.OrderCustomer.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrderCustomer.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrderCustomer(od as api.OrderCustomer);
     });
   });
@@ -16706,7 +16968,9 @@
   unittest.group('obj-schema-OrderCustomerLoyaltyInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrderCustomerLoyaltyInfo();
-      var od = api.OrderCustomerLoyaltyInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrderCustomerLoyaltyInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrderCustomerLoyaltyInfo(od as api.OrderCustomerLoyaltyInfo);
     });
   });
@@ -16714,7 +16978,9 @@
   unittest.group('obj-schema-OrderCustomerMarketingRightsInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrderCustomerMarketingRightsInfo();
-      var od = api.OrderCustomerMarketingRightsInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrderCustomerMarketingRightsInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrderCustomerMarketingRightsInfo(
           od as api.OrderCustomerMarketingRightsInfo);
     });
@@ -16723,7 +16989,9 @@
   unittest.group('obj-schema-OrderDeliveryDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrderDeliveryDetails();
-      var od = api.OrderDeliveryDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrderDeliveryDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrderDeliveryDetails(od as api.OrderDeliveryDetails);
     });
   });
@@ -16731,7 +16999,9 @@
   unittest.group('obj-schema-OrderLineItem', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrderLineItem();
-      var od = api.OrderLineItem.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrderLineItem.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrderLineItem(od as api.OrderLineItem);
     });
   });
@@ -16739,7 +17009,9 @@
   unittest.group('obj-schema-OrderLineItemAdjustment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrderLineItemAdjustment();
-      var od = api.OrderLineItemAdjustment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrderLineItemAdjustment.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrderLineItemAdjustment(od as api.OrderLineItemAdjustment);
     });
   });
@@ -16747,7 +17019,9 @@
   unittest.group('obj-schema-OrderLineItemProduct', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrderLineItemProduct();
-      var od = api.OrderLineItemProduct.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrderLineItemProduct.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrderLineItemProduct(od as api.OrderLineItemProduct);
     });
   });
@@ -16755,7 +17029,9 @@
   unittest.group('obj-schema-OrderLineItemProductFee', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrderLineItemProductFee();
-      var od = api.OrderLineItemProductFee.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrderLineItemProductFee.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrderLineItemProductFee(od as api.OrderLineItemProductFee);
     });
   });
@@ -16763,7 +17039,9 @@
   unittest.group('obj-schema-OrderLineItemProductVariantAttribute', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrderLineItemProductVariantAttribute();
-      var od = api.OrderLineItemProductVariantAttribute.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrderLineItemProductVariantAttribute.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrderLineItemProductVariantAttribute(
           od as api.OrderLineItemProductVariantAttribute);
     });
@@ -16772,7 +17050,9 @@
   unittest.group('obj-schema-OrderLineItemReturnInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrderLineItemReturnInfo();
-      var od = api.OrderLineItemReturnInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrderLineItemReturnInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrderLineItemReturnInfo(od as api.OrderLineItemReturnInfo);
     });
   });
@@ -16780,7 +17060,9 @@
   unittest.group('obj-schema-OrderLineItemShippingDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrderLineItemShippingDetails();
-      var od = api.OrderLineItemShippingDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrderLineItemShippingDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrderLineItemShippingDetails(od as api.OrderLineItemShippingDetails);
     });
   });
@@ -16788,7 +17070,9 @@
   unittest.group('obj-schema-OrderLineItemShippingDetailsMethod', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrderLineItemShippingDetailsMethod();
-      var od = api.OrderLineItemShippingDetailsMethod.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrderLineItemShippingDetailsMethod.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrderLineItemShippingDetailsMethod(
           od as api.OrderLineItemShippingDetailsMethod);
     });
@@ -16797,7 +17081,9 @@
   unittest.group('obj-schema-OrderMerchantProvidedAnnotation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrderMerchantProvidedAnnotation();
-      var od = api.OrderMerchantProvidedAnnotation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrderMerchantProvidedAnnotation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrderMerchantProvidedAnnotation(
           od as api.OrderMerchantProvidedAnnotation);
     });
@@ -16806,7 +17092,9 @@
   unittest.group('obj-schema-OrderOrderAnnotation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrderOrderAnnotation();
-      var od = api.OrderOrderAnnotation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrderOrderAnnotation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrderOrderAnnotation(od as api.OrderOrderAnnotation);
     });
   });
@@ -16814,7 +17102,9 @@
   unittest.group('obj-schema-OrderPickupDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrderPickupDetails();
-      var od = api.OrderPickupDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrderPickupDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrderPickupDetails(od as api.OrderPickupDetails);
     });
   });
@@ -16822,7 +17112,9 @@
   unittest.group('obj-schema-OrderPickupDetailsCollector', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrderPickupDetailsCollector();
-      var od = api.OrderPickupDetailsCollector.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrderPickupDetailsCollector.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrderPickupDetailsCollector(od as api.OrderPickupDetailsCollector);
     });
   });
@@ -16830,7 +17122,9 @@
   unittest.group('obj-schema-OrderPromotion', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrderPromotion();
-      var od = api.OrderPromotion.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrderPromotion.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrderPromotion(od as api.OrderPromotion);
     });
   });
@@ -16838,7 +17132,9 @@
   unittest.group('obj-schema-OrderPromotionItem', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrderPromotionItem();
-      var od = api.OrderPromotionItem.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrderPromotionItem.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrderPromotionItem(od as api.OrderPromotionItem);
     });
   });
@@ -16846,7 +17142,9 @@
   unittest.group('obj-schema-OrderRefund', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrderRefund();
-      var od = api.OrderRefund.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrderRefund.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrderRefund(od as api.OrderRefund);
     });
   });
@@ -16854,7 +17152,9 @@
   unittest.group('obj-schema-OrderReportDisbursement', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrderReportDisbursement();
-      var od = api.OrderReportDisbursement.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrderReportDisbursement.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrderReportDisbursement(od as api.OrderReportDisbursement);
     });
   });
@@ -16862,7 +17162,9 @@
   unittest.group('obj-schema-OrderReportTransaction', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrderReportTransaction();
-      var od = api.OrderReportTransaction.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrderReportTransaction.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrderReportTransaction(od as api.OrderReportTransaction);
     });
   });
@@ -16870,7 +17172,9 @@
   unittest.group('obj-schema-OrderReturn', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrderReturn();
-      var od = api.OrderReturn.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrderReturn.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrderReturn(od as api.OrderReturn);
     });
   });
@@ -16878,7 +17182,9 @@
   unittest.group('obj-schema-OrderShipment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrderShipment();
-      var od = api.OrderShipment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrderShipment.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrderShipment(od as api.OrderShipment);
     });
   });
@@ -16886,7 +17192,9 @@
   unittest.group('obj-schema-OrderShipmentLineItemShipment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrderShipmentLineItemShipment();
-      var od = api.OrderShipmentLineItemShipment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrderShipmentLineItemShipment.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrderShipmentLineItemShipment(
           od as api.OrderShipmentLineItemShipment);
     });
@@ -16895,7 +17203,9 @@
   unittest.group('obj-schema-OrderShipmentScheduledDeliveryDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrderShipmentScheduledDeliveryDetails();
-      var od = api.OrderShipmentScheduledDeliveryDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrderShipmentScheduledDeliveryDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrderShipmentScheduledDeliveryDetails(
           od as api.OrderShipmentScheduledDeliveryDetails);
     });
@@ -16904,7 +17214,9 @@
   unittest.group('obj-schema-OrderTrackingSignal', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrderTrackingSignal();
-      var od = api.OrderTrackingSignal.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrderTrackingSignal.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrderTrackingSignal(od as api.OrderTrackingSignal);
     });
   });
@@ -16912,7 +17224,9 @@
   unittest.group('obj-schema-OrderTrackingSignalLineItemDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrderTrackingSignalLineItemDetails();
-      var od = api.OrderTrackingSignalLineItemDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrderTrackingSignalLineItemDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrderTrackingSignalLineItemDetails(
           od as api.OrderTrackingSignalLineItemDetails);
     });
@@ -16921,8 +17235,9 @@
   unittest.group('obj-schema-OrderTrackingSignalShipmentLineItemMapping', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrderTrackingSignalShipmentLineItemMapping();
-      var od =
-          api.OrderTrackingSignalShipmentLineItemMapping.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrderTrackingSignalShipmentLineItemMapping.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrderTrackingSignalShipmentLineItemMapping(
           od as api.OrderTrackingSignalShipmentLineItemMapping);
     });
@@ -16931,7 +17246,9 @@
   unittest.group('obj-schema-OrderTrackingSignalShippingInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrderTrackingSignalShippingInfo();
-      var od = api.OrderTrackingSignalShippingInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrderTrackingSignalShippingInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrderTrackingSignalShippingInfo(
           od as api.OrderTrackingSignalShippingInfo);
     });
@@ -16940,7 +17257,9 @@
   unittest.group('obj-schema-OrderinvoicesCreateChargeInvoiceRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrderinvoicesCreateChargeInvoiceRequest();
-      var od = api.OrderinvoicesCreateChargeInvoiceRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrderinvoicesCreateChargeInvoiceRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrderinvoicesCreateChargeInvoiceRequest(
           od as api.OrderinvoicesCreateChargeInvoiceRequest);
     });
@@ -16949,8 +17268,9 @@
   unittest.group('obj-schema-OrderinvoicesCreateChargeInvoiceResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrderinvoicesCreateChargeInvoiceResponse();
-      var od =
-          api.OrderinvoicesCreateChargeInvoiceResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrderinvoicesCreateChargeInvoiceResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrderinvoicesCreateChargeInvoiceResponse(
           od as api.OrderinvoicesCreateChargeInvoiceResponse);
     });
@@ -16959,7 +17279,9 @@
   unittest.group('obj-schema-OrderinvoicesCreateRefundInvoiceRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrderinvoicesCreateRefundInvoiceRequest();
-      var od = api.OrderinvoicesCreateRefundInvoiceRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrderinvoicesCreateRefundInvoiceRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrderinvoicesCreateRefundInvoiceRequest(
           od as api.OrderinvoicesCreateRefundInvoiceRequest);
     });
@@ -16968,8 +17290,9 @@
   unittest.group('obj-schema-OrderinvoicesCreateRefundInvoiceResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrderinvoicesCreateRefundInvoiceResponse();
-      var od =
-          api.OrderinvoicesCreateRefundInvoiceResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrderinvoicesCreateRefundInvoiceResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrderinvoicesCreateRefundInvoiceResponse(
           od as api.OrderinvoicesCreateRefundInvoiceResponse);
     });
@@ -16981,9 +17304,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildOrderinvoicesCustomBatchRequestEntryCreateRefundInvoiceRefundOption();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.OrderinvoicesCustomBatchRequestEntryCreateRefundInvoiceRefundOption
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOrderinvoicesCustomBatchRequestEntryCreateRefundInvoiceRefundOption(
           od as api
               .OrderinvoicesCustomBatchRequestEntryCreateRefundInvoiceRefundOption);
@@ -16996,9 +17320,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildOrderinvoicesCustomBatchRequestEntryCreateRefundInvoiceReturnOption();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.OrderinvoicesCustomBatchRequestEntryCreateRefundInvoiceReturnOption
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOrderinvoicesCustomBatchRequestEntryCreateRefundInvoiceReturnOption(
           od as api
               .OrderinvoicesCustomBatchRequestEntryCreateRefundInvoiceReturnOption);
@@ -17008,7 +17333,9 @@
   unittest.group('obj-schema-OrderreportsListDisbursementsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrderreportsListDisbursementsResponse();
-      var od = api.OrderreportsListDisbursementsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrderreportsListDisbursementsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrderreportsListDisbursementsResponse(
           od as api.OrderreportsListDisbursementsResponse);
     });
@@ -17017,7 +17344,9 @@
   unittest.group('obj-schema-OrderreportsListTransactionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrderreportsListTransactionsResponse();
-      var od = api.OrderreportsListTransactionsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrderreportsListTransactionsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrderreportsListTransactionsResponse(
           od as api.OrderreportsListTransactionsResponse);
     });
@@ -17026,7 +17355,9 @@
   unittest.group('obj-schema-OrderreturnsAcknowledgeRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrderreturnsAcknowledgeRequest();
-      var od = api.OrderreturnsAcknowledgeRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrderreturnsAcknowledgeRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrderreturnsAcknowledgeRequest(
           od as api.OrderreturnsAcknowledgeRequest);
     });
@@ -17035,7 +17366,9 @@
   unittest.group('obj-schema-OrderreturnsAcknowledgeResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrderreturnsAcknowledgeResponse();
-      var od = api.OrderreturnsAcknowledgeResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrderreturnsAcknowledgeResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrderreturnsAcknowledgeResponse(
           od as api.OrderreturnsAcknowledgeResponse);
     });
@@ -17044,7 +17377,9 @@
   unittest.group('obj-schema-OrderreturnsCreateOrderReturnRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrderreturnsCreateOrderReturnRequest();
-      var od = api.OrderreturnsCreateOrderReturnRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrderreturnsCreateOrderReturnRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrderreturnsCreateOrderReturnRequest(
           od as api.OrderreturnsCreateOrderReturnRequest);
     });
@@ -17053,7 +17388,9 @@
   unittest.group('obj-schema-OrderreturnsCreateOrderReturnResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrderreturnsCreateOrderReturnResponse();
-      var od = api.OrderreturnsCreateOrderReturnResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrderreturnsCreateOrderReturnResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrderreturnsCreateOrderReturnResponse(
           od as api.OrderreturnsCreateOrderReturnResponse);
     });
@@ -17062,7 +17399,9 @@
   unittest.group('obj-schema-OrderreturnsLineItem', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrderreturnsLineItem();
-      var od = api.OrderreturnsLineItem.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrderreturnsLineItem.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrderreturnsLineItem(od as api.OrderreturnsLineItem);
     });
   });
@@ -17070,7 +17409,9 @@
   unittest.group('obj-schema-OrderreturnsListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrderreturnsListResponse();
-      var od = api.OrderreturnsListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrderreturnsListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrderreturnsListResponse(od as api.OrderreturnsListResponse);
     });
   });
@@ -17078,7 +17419,9 @@
   unittest.group('obj-schema-OrderreturnsPartialRefund', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrderreturnsPartialRefund();
-      var od = api.OrderreturnsPartialRefund.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrderreturnsPartialRefund.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrderreturnsPartialRefund(od as api.OrderreturnsPartialRefund);
     });
   });
@@ -17086,7 +17429,9 @@
   unittest.group('obj-schema-OrderreturnsProcessRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrderreturnsProcessRequest();
-      var od = api.OrderreturnsProcessRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrderreturnsProcessRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrderreturnsProcessRequest(od as api.OrderreturnsProcessRequest);
     });
   });
@@ -17094,7 +17439,9 @@
   unittest.group('obj-schema-OrderreturnsProcessResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrderreturnsProcessResponse();
-      var od = api.OrderreturnsProcessResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrderreturnsProcessResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrderreturnsProcessResponse(od as api.OrderreturnsProcessResponse);
     });
   });
@@ -17102,7 +17449,9 @@
   unittest.group('obj-schema-OrderreturnsRefundOperation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrderreturnsRefundOperation();
-      var od = api.OrderreturnsRefundOperation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrderreturnsRefundOperation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrderreturnsRefundOperation(od as api.OrderreturnsRefundOperation);
     });
   });
@@ -17110,7 +17459,9 @@
   unittest.group('obj-schema-OrderreturnsRejectOperation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrderreturnsRejectOperation();
-      var od = api.OrderreturnsRejectOperation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrderreturnsRejectOperation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrderreturnsRejectOperation(od as api.OrderreturnsRejectOperation);
     });
   });
@@ -17118,7 +17469,9 @@
   unittest.group('obj-schema-OrderreturnsReturnItem', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrderreturnsReturnItem();
-      var od = api.OrderreturnsReturnItem.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrderreturnsReturnItem.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrderreturnsReturnItem(od as api.OrderreturnsReturnItem);
     });
   });
@@ -17126,7 +17479,9 @@
   unittest.group('obj-schema-OrdersAcknowledgeRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrdersAcknowledgeRequest();
-      var od = api.OrdersAcknowledgeRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrdersAcknowledgeRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrdersAcknowledgeRequest(od as api.OrdersAcknowledgeRequest);
     });
   });
@@ -17134,7 +17489,9 @@
   unittest.group('obj-schema-OrdersAcknowledgeResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrdersAcknowledgeResponse();
-      var od = api.OrdersAcknowledgeResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrdersAcknowledgeResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrdersAcknowledgeResponse(od as api.OrdersAcknowledgeResponse);
     });
   });
@@ -17142,7 +17499,9 @@
   unittest.group('obj-schema-OrdersAdvanceTestOrderResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrdersAdvanceTestOrderResponse();
-      var od = api.OrdersAdvanceTestOrderResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrdersAdvanceTestOrderResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrdersAdvanceTestOrderResponse(
           od as api.OrdersAdvanceTestOrderResponse);
     });
@@ -17151,7 +17510,9 @@
   unittest.group('obj-schema-OrdersCancelLineItemRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrdersCancelLineItemRequest();
-      var od = api.OrdersCancelLineItemRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrdersCancelLineItemRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrdersCancelLineItemRequest(od as api.OrdersCancelLineItemRequest);
     });
   });
@@ -17159,7 +17520,9 @@
   unittest.group('obj-schema-OrdersCancelLineItemResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrdersCancelLineItemResponse();
-      var od = api.OrdersCancelLineItemResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrdersCancelLineItemResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrdersCancelLineItemResponse(od as api.OrdersCancelLineItemResponse);
     });
   });
@@ -17167,7 +17530,9 @@
   unittest.group('obj-schema-OrdersCancelRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrdersCancelRequest();
-      var od = api.OrdersCancelRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrdersCancelRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrdersCancelRequest(od as api.OrdersCancelRequest);
     });
   });
@@ -17175,7 +17540,9 @@
   unittest.group('obj-schema-OrdersCancelResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrdersCancelResponse();
-      var od = api.OrdersCancelResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrdersCancelResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrdersCancelResponse(od as api.OrdersCancelResponse);
     });
   });
@@ -17183,7 +17550,9 @@
   unittest.group('obj-schema-OrdersCancelTestOrderByCustomerRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrdersCancelTestOrderByCustomerRequest();
-      var od = api.OrdersCancelTestOrderByCustomerRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrdersCancelTestOrderByCustomerRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrdersCancelTestOrderByCustomerRequest(
           od as api.OrdersCancelTestOrderByCustomerRequest);
     });
@@ -17192,7 +17561,9 @@
   unittest.group('obj-schema-OrdersCancelTestOrderByCustomerResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrdersCancelTestOrderByCustomerResponse();
-      var od = api.OrdersCancelTestOrderByCustomerResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrdersCancelTestOrderByCustomerResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrdersCancelTestOrderByCustomerResponse(
           od as api.OrdersCancelTestOrderByCustomerResponse);
     });
@@ -17201,7 +17572,9 @@
   unittest.group('obj-schema-OrdersCreateTestOrderRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrdersCreateTestOrderRequest();
-      var od = api.OrdersCreateTestOrderRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrdersCreateTestOrderRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrdersCreateTestOrderRequest(od as api.OrdersCreateTestOrderRequest);
     });
   });
@@ -17209,7 +17582,9 @@
   unittest.group('obj-schema-OrdersCreateTestOrderResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrdersCreateTestOrderResponse();
-      var od = api.OrdersCreateTestOrderResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrdersCreateTestOrderResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrdersCreateTestOrderResponse(
           od as api.OrdersCreateTestOrderResponse);
     });
@@ -17218,7 +17593,9 @@
   unittest.group('obj-schema-OrdersCreateTestReturnRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrdersCreateTestReturnRequest();
-      var od = api.OrdersCreateTestReturnRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrdersCreateTestReturnRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrdersCreateTestReturnRequest(
           od as api.OrdersCreateTestReturnRequest);
     });
@@ -17227,7 +17604,9 @@
   unittest.group('obj-schema-OrdersCreateTestReturnResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrdersCreateTestReturnResponse();
-      var od = api.OrdersCreateTestReturnResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrdersCreateTestReturnResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrdersCreateTestReturnResponse(
           od as api.OrdersCreateTestReturnResponse);
     });
@@ -17237,9 +17616,10 @@
       'obj-schema-OrdersCustomBatchRequestEntryCreateTestReturnReturnItem', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrdersCustomBatchRequestEntryCreateTestReturnReturnItem();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.OrdersCustomBatchRequestEntryCreateTestReturnReturnItem.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkOrdersCustomBatchRequestEntryCreateTestReturnReturnItem(
           od as api.OrdersCustomBatchRequestEntryCreateTestReturnReturnItem);
     });
@@ -17248,8 +17628,9 @@
   unittest.group('obj-schema-OrdersCustomBatchRequestEntryRefundItemItem', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrdersCustomBatchRequestEntryRefundItemItem();
-      var od =
-          api.OrdersCustomBatchRequestEntryRefundItemItem.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrdersCustomBatchRequestEntryRefundItemItem.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrdersCustomBatchRequestEntryRefundItemItem(
           od as api.OrdersCustomBatchRequestEntryRefundItemItem);
     });
@@ -17259,8 +17640,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrdersCustomBatchRequestEntryRefundItemShipping();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.OrdersCustomBatchRequestEntryRefundItemShipping.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrdersCustomBatchRequestEntryRefundItemShipping(
           od as api.OrdersCustomBatchRequestEntryRefundItemShipping);
     });
@@ -17270,9 +17652,10 @@
       'obj-schema-OrdersCustomBatchRequestEntryShipLineItemsShipmentInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrdersCustomBatchRequestEntryShipLineItemsShipmentInfo();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.OrdersCustomBatchRequestEntryShipLineItemsShipmentInfo.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkOrdersCustomBatchRequestEntryShipLineItemsShipmentInfo(
           od as api.OrdersCustomBatchRequestEntryShipLineItemsShipmentInfo);
     });
@@ -17284,9 +17667,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildOrdersCustomBatchRequestEntryUpdateShipmentScheduledDeliveryDetails();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.OrdersCustomBatchRequestEntryUpdateShipmentScheduledDeliveryDetails
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOrdersCustomBatchRequestEntryUpdateShipmentScheduledDeliveryDetails(
           od as api
               .OrdersCustomBatchRequestEntryUpdateShipmentScheduledDeliveryDetails);
@@ -17296,7 +17680,9 @@
   unittest.group('obj-schema-OrdersGetByMerchantOrderIdResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrdersGetByMerchantOrderIdResponse();
-      var od = api.OrdersGetByMerchantOrderIdResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrdersGetByMerchantOrderIdResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrdersGetByMerchantOrderIdResponse(
           od as api.OrdersGetByMerchantOrderIdResponse);
     });
@@ -17305,7 +17691,9 @@
   unittest.group('obj-schema-OrdersGetTestOrderTemplateResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrdersGetTestOrderTemplateResponse();
-      var od = api.OrdersGetTestOrderTemplateResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrdersGetTestOrderTemplateResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrdersGetTestOrderTemplateResponse(
           od as api.OrdersGetTestOrderTemplateResponse);
     });
@@ -17314,7 +17702,9 @@
   unittest.group('obj-schema-OrdersInStoreRefundLineItemRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrdersInStoreRefundLineItemRequest();
-      var od = api.OrdersInStoreRefundLineItemRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrdersInStoreRefundLineItemRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrdersInStoreRefundLineItemRequest(
           od as api.OrdersInStoreRefundLineItemRequest);
     });
@@ -17323,7 +17713,9 @@
   unittest.group('obj-schema-OrdersInStoreRefundLineItemResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrdersInStoreRefundLineItemResponse();
-      var od = api.OrdersInStoreRefundLineItemResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrdersInStoreRefundLineItemResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrdersInStoreRefundLineItemResponse(
           od as api.OrdersInStoreRefundLineItemResponse);
     });
@@ -17332,7 +17724,9 @@
   unittest.group('obj-schema-OrdersListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrdersListResponse();
-      var od = api.OrdersListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrdersListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrdersListResponse(od as api.OrdersListResponse);
     });
   });
@@ -17340,7 +17734,9 @@
   unittest.group('obj-schema-OrdersRefundItemRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrdersRefundItemRequest();
-      var od = api.OrdersRefundItemRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrdersRefundItemRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrdersRefundItemRequest(od as api.OrdersRefundItemRequest);
     });
   });
@@ -17348,7 +17744,9 @@
   unittest.group('obj-schema-OrdersRefundItemResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrdersRefundItemResponse();
-      var od = api.OrdersRefundItemResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrdersRefundItemResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrdersRefundItemResponse(od as api.OrdersRefundItemResponse);
     });
   });
@@ -17356,7 +17754,9 @@
   unittest.group('obj-schema-OrdersRefundOrderRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrdersRefundOrderRequest();
-      var od = api.OrdersRefundOrderRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrdersRefundOrderRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrdersRefundOrderRequest(od as api.OrdersRefundOrderRequest);
     });
   });
@@ -17364,7 +17764,9 @@
   unittest.group('obj-schema-OrdersRefundOrderResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrdersRefundOrderResponse();
-      var od = api.OrdersRefundOrderResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrdersRefundOrderResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrdersRefundOrderResponse(od as api.OrdersRefundOrderResponse);
     });
   });
@@ -17372,7 +17774,9 @@
   unittest.group('obj-schema-OrdersRejectReturnLineItemRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrdersRejectReturnLineItemRequest();
-      var od = api.OrdersRejectReturnLineItemRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrdersRejectReturnLineItemRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrdersRejectReturnLineItemRequest(
           od as api.OrdersRejectReturnLineItemRequest);
     });
@@ -17381,7 +17785,9 @@
   unittest.group('obj-schema-OrdersRejectReturnLineItemResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrdersRejectReturnLineItemResponse();
-      var od = api.OrdersRejectReturnLineItemResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrdersRejectReturnLineItemResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrdersRejectReturnLineItemResponse(
           od as api.OrdersRejectReturnLineItemResponse);
     });
@@ -17390,7 +17796,9 @@
   unittest.group('obj-schema-OrdersReturnRefundLineItemRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrdersReturnRefundLineItemRequest();
-      var od = api.OrdersReturnRefundLineItemRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrdersReturnRefundLineItemRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrdersReturnRefundLineItemRequest(
           od as api.OrdersReturnRefundLineItemRequest);
     });
@@ -17399,7 +17807,9 @@
   unittest.group('obj-schema-OrdersReturnRefundLineItemResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrdersReturnRefundLineItemResponse();
-      var od = api.OrdersReturnRefundLineItemResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrdersReturnRefundLineItemResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrdersReturnRefundLineItemResponse(
           od as api.OrdersReturnRefundLineItemResponse);
     });
@@ -17408,7 +17818,9 @@
   unittest.group('obj-schema-OrdersSetLineItemMetadataRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrdersSetLineItemMetadataRequest();
-      var od = api.OrdersSetLineItemMetadataRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrdersSetLineItemMetadataRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrdersSetLineItemMetadataRequest(
           od as api.OrdersSetLineItemMetadataRequest);
     });
@@ -17417,7 +17829,9 @@
   unittest.group('obj-schema-OrdersSetLineItemMetadataResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrdersSetLineItemMetadataResponse();
-      var od = api.OrdersSetLineItemMetadataResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrdersSetLineItemMetadataResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrdersSetLineItemMetadataResponse(
           od as api.OrdersSetLineItemMetadataResponse);
     });
@@ -17426,7 +17840,9 @@
   unittest.group('obj-schema-OrdersShipLineItemsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrdersShipLineItemsRequest();
-      var od = api.OrdersShipLineItemsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrdersShipLineItemsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrdersShipLineItemsRequest(od as api.OrdersShipLineItemsRequest);
     });
   });
@@ -17434,7 +17850,9 @@
   unittest.group('obj-schema-OrdersShipLineItemsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrdersShipLineItemsResponse();
-      var od = api.OrdersShipLineItemsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrdersShipLineItemsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrdersShipLineItemsResponse(od as api.OrdersShipLineItemsResponse);
     });
   });
@@ -17442,8 +17860,9 @@
   unittest.group('obj-schema-OrdersUpdateLineItemShippingDetailsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrdersUpdateLineItemShippingDetailsRequest();
-      var od =
-          api.OrdersUpdateLineItemShippingDetailsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrdersUpdateLineItemShippingDetailsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrdersUpdateLineItemShippingDetailsRequest(
           od as api.OrdersUpdateLineItemShippingDetailsRequest);
     });
@@ -17452,8 +17871,9 @@
   unittest.group('obj-schema-OrdersUpdateLineItemShippingDetailsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrdersUpdateLineItemShippingDetailsResponse();
-      var od =
-          api.OrdersUpdateLineItemShippingDetailsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrdersUpdateLineItemShippingDetailsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrdersUpdateLineItemShippingDetailsResponse(
           od as api.OrdersUpdateLineItemShippingDetailsResponse);
     });
@@ -17462,7 +17882,9 @@
   unittest.group('obj-schema-OrdersUpdateMerchantOrderIdRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrdersUpdateMerchantOrderIdRequest();
-      var od = api.OrdersUpdateMerchantOrderIdRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrdersUpdateMerchantOrderIdRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrdersUpdateMerchantOrderIdRequest(
           od as api.OrdersUpdateMerchantOrderIdRequest);
     });
@@ -17471,7 +17893,9 @@
   unittest.group('obj-schema-OrdersUpdateMerchantOrderIdResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrdersUpdateMerchantOrderIdResponse();
-      var od = api.OrdersUpdateMerchantOrderIdResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrdersUpdateMerchantOrderIdResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrdersUpdateMerchantOrderIdResponse(
           od as api.OrdersUpdateMerchantOrderIdResponse);
     });
@@ -17480,7 +17904,9 @@
   unittest.group('obj-schema-OrdersUpdateShipmentRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrdersUpdateShipmentRequest();
-      var od = api.OrdersUpdateShipmentRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrdersUpdateShipmentRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrdersUpdateShipmentRequest(od as api.OrdersUpdateShipmentRequest);
     });
   });
@@ -17488,7 +17914,9 @@
   unittest.group('obj-schema-OrdersUpdateShipmentResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrdersUpdateShipmentResponse();
-      var od = api.OrdersUpdateShipmentResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrdersUpdateShipmentResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrdersUpdateShipmentResponse(od as api.OrdersUpdateShipmentResponse);
     });
   });
@@ -17496,7 +17924,9 @@
   unittest.group('obj-schema-PickupCarrierService', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPickupCarrierService();
-      var od = api.PickupCarrierService.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PickupCarrierService.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPickupCarrierService(od as api.PickupCarrierService);
     });
   });
@@ -17504,7 +17934,9 @@
   unittest.group('obj-schema-PickupServicesPickupService', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPickupServicesPickupService();
-      var od = api.PickupServicesPickupService.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PickupServicesPickupService.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPickupServicesPickupService(od as api.PickupServicesPickupService);
     });
   });
@@ -17512,7 +17944,9 @@
   unittest.group('obj-schema-PosCustomBatchRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPosCustomBatchRequest();
-      var od = api.PosCustomBatchRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PosCustomBatchRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPosCustomBatchRequest(od as api.PosCustomBatchRequest);
     });
   });
@@ -17520,7 +17954,9 @@
   unittest.group('obj-schema-PosCustomBatchRequestEntry', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPosCustomBatchRequestEntry();
-      var od = api.PosCustomBatchRequestEntry.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PosCustomBatchRequestEntry.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPosCustomBatchRequestEntry(od as api.PosCustomBatchRequestEntry);
     });
   });
@@ -17528,7 +17964,9 @@
   unittest.group('obj-schema-PosCustomBatchResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPosCustomBatchResponse();
-      var od = api.PosCustomBatchResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PosCustomBatchResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPosCustomBatchResponse(od as api.PosCustomBatchResponse);
     });
   });
@@ -17536,7 +17974,9 @@
   unittest.group('obj-schema-PosCustomBatchResponseEntry', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPosCustomBatchResponseEntry();
-      var od = api.PosCustomBatchResponseEntry.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PosCustomBatchResponseEntry.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPosCustomBatchResponseEntry(od as api.PosCustomBatchResponseEntry);
     });
   });
@@ -17544,7 +17984,9 @@
   unittest.group('obj-schema-PosDataProviders', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPosDataProviders();
-      var od = api.PosDataProviders.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PosDataProviders.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPosDataProviders(od as api.PosDataProviders);
     });
   });
@@ -17552,7 +17994,9 @@
   unittest.group('obj-schema-PosDataProvidersPosDataProvider', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPosDataProvidersPosDataProvider();
-      var od = api.PosDataProvidersPosDataProvider.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PosDataProvidersPosDataProvider.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPosDataProvidersPosDataProvider(
           od as api.PosDataProvidersPosDataProvider);
     });
@@ -17561,7 +18005,9 @@
   unittest.group('obj-schema-PosInventory', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPosInventory();
-      var od = api.PosInventory.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PosInventory.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPosInventory(od as api.PosInventory);
     });
   });
@@ -17569,7 +18015,9 @@
   unittest.group('obj-schema-PosInventoryRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPosInventoryRequest();
-      var od = api.PosInventoryRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PosInventoryRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPosInventoryRequest(od as api.PosInventoryRequest);
     });
   });
@@ -17577,7 +18025,9 @@
   unittest.group('obj-schema-PosInventoryResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPosInventoryResponse();
-      var od = api.PosInventoryResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PosInventoryResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPosInventoryResponse(od as api.PosInventoryResponse);
     });
   });
@@ -17585,7 +18035,9 @@
   unittest.group('obj-schema-PosListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPosListResponse();
-      var od = api.PosListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PosListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPosListResponse(od as api.PosListResponse);
     });
   });
@@ -17593,7 +18045,9 @@
   unittest.group('obj-schema-PosSale', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPosSale();
-      var od = api.PosSale.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.PosSale.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPosSale(od as api.PosSale);
     });
   });
@@ -17601,7 +18055,9 @@
   unittest.group('obj-schema-PosSaleRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPosSaleRequest();
-      var od = api.PosSaleRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PosSaleRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPosSaleRequest(od as api.PosSaleRequest);
     });
   });
@@ -17609,7 +18065,9 @@
   unittest.group('obj-schema-PosSaleResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPosSaleResponse();
-      var od = api.PosSaleResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PosSaleResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPosSaleResponse(od as api.PosSaleResponse);
     });
   });
@@ -17617,7 +18075,9 @@
   unittest.group('obj-schema-PosStore', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPosStore();
-      var od = api.PosStore.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.PosStore.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPosStore(od as api.PosStore);
     });
   });
@@ -17625,7 +18085,9 @@
   unittest.group('obj-schema-PostalCodeGroup', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPostalCodeGroup();
-      var od = api.PostalCodeGroup.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PostalCodeGroup.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPostalCodeGroup(od as api.PostalCodeGroup);
     });
   });
@@ -17633,7 +18095,9 @@
   unittest.group('obj-schema-PostalCodeRange', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPostalCodeRange();
-      var od = api.PostalCodeRange.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PostalCodeRange.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPostalCodeRange(od as api.PostalCodeRange);
     });
   });
@@ -17641,7 +18105,8 @@
   unittest.group('obj-schema-Price', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPrice();
-      var od = api.Price.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Price.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPrice(od as api.Price);
     });
   });
@@ -17649,7 +18114,9 @@
   unittest.group('obj-schema-PriceAmount', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPriceAmount();
-      var od = api.PriceAmount.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PriceAmount.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPriceAmount(od as api.PriceAmount);
     });
   });
@@ -17657,7 +18124,9 @@
   unittest.group('obj-schema-Product', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProduct();
-      var od = api.Product.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Product.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkProduct(od as api.Product);
     });
   });
@@ -17665,7 +18134,9 @@
   unittest.group('obj-schema-ProductAmount', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProductAmount();
-      var od = api.ProductAmount.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ProductAmount.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkProductAmount(od as api.ProductAmount);
     });
   });
@@ -17673,7 +18144,9 @@
   unittest.group('obj-schema-ProductProductDetail', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProductProductDetail();
-      var od = api.ProductProductDetail.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ProductProductDetail.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkProductProductDetail(od as api.ProductProductDetail);
     });
   });
@@ -17681,7 +18154,9 @@
   unittest.group('obj-schema-ProductShipping', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProductShipping();
-      var od = api.ProductShipping.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ProductShipping.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkProductShipping(od as api.ProductShipping);
     });
   });
@@ -17689,7 +18164,9 @@
   unittest.group('obj-schema-ProductShippingDimension', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProductShippingDimension();
-      var od = api.ProductShippingDimension.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ProductShippingDimension.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkProductShippingDimension(od as api.ProductShippingDimension);
     });
   });
@@ -17697,7 +18174,9 @@
   unittest.group('obj-schema-ProductShippingWeight', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProductShippingWeight();
-      var od = api.ProductShippingWeight.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ProductShippingWeight.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkProductShippingWeight(od as api.ProductShippingWeight);
     });
   });
@@ -17705,7 +18184,9 @@
   unittest.group('obj-schema-ProductStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProductStatus();
-      var od = api.ProductStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ProductStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkProductStatus(od as api.ProductStatus);
     });
   });
@@ -17713,7 +18194,9 @@
   unittest.group('obj-schema-ProductStatusDestinationStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProductStatusDestinationStatus();
-      var od = api.ProductStatusDestinationStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ProductStatusDestinationStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkProductStatusDestinationStatus(
           od as api.ProductStatusDestinationStatus);
     });
@@ -17722,7 +18205,9 @@
   unittest.group('obj-schema-ProductStatusItemLevelIssue', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProductStatusItemLevelIssue();
-      var od = api.ProductStatusItemLevelIssue.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ProductStatusItemLevelIssue.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkProductStatusItemLevelIssue(od as api.ProductStatusItemLevelIssue);
     });
   });
@@ -17730,7 +18215,9 @@
   unittest.group('obj-schema-ProductSubscriptionCost', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProductSubscriptionCost();
-      var od = api.ProductSubscriptionCost.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ProductSubscriptionCost.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkProductSubscriptionCost(od as api.ProductSubscriptionCost);
     });
   });
@@ -17738,7 +18225,9 @@
   unittest.group('obj-schema-ProductTax', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProductTax();
-      var od = api.ProductTax.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ProductTax.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkProductTax(od as api.ProductTax);
     });
   });
@@ -17746,7 +18235,9 @@
   unittest.group('obj-schema-ProductUnitPricingBaseMeasure', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProductUnitPricingBaseMeasure();
-      var od = api.ProductUnitPricingBaseMeasure.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ProductUnitPricingBaseMeasure.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkProductUnitPricingBaseMeasure(
           od as api.ProductUnitPricingBaseMeasure);
     });
@@ -17755,7 +18246,9 @@
   unittest.group('obj-schema-ProductUnitPricingMeasure', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProductUnitPricingMeasure();
-      var od = api.ProductUnitPricingMeasure.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ProductUnitPricingMeasure.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkProductUnitPricingMeasure(od as api.ProductUnitPricingMeasure);
     });
   });
@@ -17763,7 +18256,9 @@
   unittest.group('obj-schema-ProductsCustomBatchRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProductsCustomBatchRequest();
-      var od = api.ProductsCustomBatchRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ProductsCustomBatchRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkProductsCustomBatchRequest(od as api.ProductsCustomBatchRequest);
     });
   });
@@ -17771,7 +18266,9 @@
   unittest.group('obj-schema-ProductsCustomBatchRequestEntry', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProductsCustomBatchRequestEntry();
-      var od = api.ProductsCustomBatchRequestEntry.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ProductsCustomBatchRequestEntry.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkProductsCustomBatchRequestEntry(
           od as api.ProductsCustomBatchRequestEntry);
     });
@@ -17780,7 +18277,9 @@
   unittest.group('obj-schema-ProductsCustomBatchResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProductsCustomBatchResponse();
-      var od = api.ProductsCustomBatchResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ProductsCustomBatchResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkProductsCustomBatchResponse(od as api.ProductsCustomBatchResponse);
     });
   });
@@ -17788,7 +18287,9 @@
   unittest.group('obj-schema-ProductsCustomBatchResponseEntry', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProductsCustomBatchResponseEntry();
-      var od = api.ProductsCustomBatchResponseEntry.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ProductsCustomBatchResponseEntry.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkProductsCustomBatchResponseEntry(
           od as api.ProductsCustomBatchResponseEntry);
     });
@@ -17797,7 +18298,9 @@
   unittest.group('obj-schema-ProductsListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProductsListResponse();
-      var od = api.ProductsListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ProductsListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkProductsListResponse(od as api.ProductsListResponse);
     });
   });
@@ -17805,7 +18308,9 @@
   unittest.group('obj-schema-ProductstatusesCustomBatchRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProductstatusesCustomBatchRequest();
-      var od = api.ProductstatusesCustomBatchRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ProductstatusesCustomBatchRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkProductstatusesCustomBatchRequest(
           od as api.ProductstatusesCustomBatchRequest);
     });
@@ -17814,7 +18319,9 @@
   unittest.group('obj-schema-ProductstatusesCustomBatchRequestEntry', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProductstatusesCustomBatchRequestEntry();
-      var od = api.ProductstatusesCustomBatchRequestEntry.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ProductstatusesCustomBatchRequestEntry.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkProductstatusesCustomBatchRequestEntry(
           od as api.ProductstatusesCustomBatchRequestEntry);
     });
@@ -17823,7 +18330,9 @@
   unittest.group('obj-schema-ProductstatusesCustomBatchResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProductstatusesCustomBatchResponse();
-      var od = api.ProductstatusesCustomBatchResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ProductstatusesCustomBatchResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkProductstatusesCustomBatchResponse(
           od as api.ProductstatusesCustomBatchResponse);
     });
@@ -17832,7 +18341,9 @@
   unittest.group('obj-schema-ProductstatusesCustomBatchResponseEntry', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProductstatusesCustomBatchResponseEntry();
-      var od = api.ProductstatusesCustomBatchResponseEntry.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ProductstatusesCustomBatchResponseEntry.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkProductstatusesCustomBatchResponseEntry(
           od as api.ProductstatusesCustomBatchResponseEntry);
     });
@@ -17841,7 +18352,9 @@
   unittest.group('obj-schema-ProductstatusesListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProductstatusesListResponse();
-      var od = api.ProductstatusesListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ProductstatusesListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkProductstatusesListResponse(od as api.ProductstatusesListResponse);
     });
   });
@@ -17849,7 +18362,9 @@
   unittest.group('obj-schema-PubsubNotificationSettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPubsubNotificationSettings();
-      var od = api.PubsubNotificationSettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PubsubNotificationSettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPubsubNotificationSettings(od as api.PubsubNotificationSettings);
     });
   });
@@ -17857,7 +18372,9 @@
   unittest.group('obj-schema-RateGroup', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRateGroup();
-      var od = api.RateGroup.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.RateGroup.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkRateGroup(od as api.RateGroup);
     });
   });
@@ -17865,7 +18382,9 @@
   unittest.group('obj-schema-RefundReason', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRefundReason();
-      var od = api.RefundReason.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RefundReason.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRefundReason(od as api.RefundReason);
     });
   });
@@ -17873,7 +18392,9 @@
   unittest.group('obj-schema-Region', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRegion();
-      var od = api.Region.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Region.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkRegion(od as api.Region);
     });
   });
@@ -17881,7 +18402,9 @@
   unittest.group('obj-schema-RegionGeoTargetArea', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRegionGeoTargetArea();
-      var od = api.RegionGeoTargetArea.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RegionGeoTargetArea.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRegionGeoTargetArea(od as api.RegionGeoTargetArea);
     });
   });
@@ -17889,7 +18412,9 @@
   unittest.group('obj-schema-RegionPostalCodeArea', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRegionPostalCodeArea();
-      var od = api.RegionPostalCodeArea.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RegionPostalCodeArea.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRegionPostalCodeArea(od as api.RegionPostalCodeArea);
     });
   });
@@ -17897,7 +18422,9 @@
   unittest.group('obj-schema-RegionPostalCodeAreaPostalCodeRange', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRegionPostalCodeAreaPostalCodeRange();
-      var od = api.RegionPostalCodeAreaPostalCodeRange.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RegionPostalCodeAreaPostalCodeRange.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRegionPostalCodeAreaPostalCodeRange(
           od as api.RegionPostalCodeAreaPostalCodeRange);
     });
@@ -17906,7 +18433,9 @@
   unittest.group('obj-schema-RegionalInventory', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRegionalInventory();
-      var od = api.RegionalInventory.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RegionalInventory.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRegionalInventory(od as api.RegionalInventory);
     });
   });
@@ -17914,7 +18443,9 @@
   unittest.group('obj-schema-RegionalinventoryCustomBatchRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRegionalinventoryCustomBatchRequest();
-      var od = api.RegionalinventoryCustomBatchRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RegionalinventoryCustomBatchRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRegionalinventoryCustomBatchRequest(
           od as api.RegionalinventoryCustomBatchRequest);
     });
@@ -17923,8 +18454,9 @@
   unittest.group('obj-schema-RegionalinventoryCustomBatchRequestEntry', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRegionalinventoryCustomBatchRequestEntry();
-      var od =
-          api.RegionalinventoryCustomBatchRequestEntry.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RegionalinventoryCustomBatchRequestEntry.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRegionalinventoryCustomBatchRequestEntry(
           od as api.RegionalinventoryCustomBatchRequestEntry);
     });
@@ -17933,7 +18465,9 @@
   unittest.group('obj-schema-RegionalinventoryCustomBatchResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRegionalinventoryCustomBatchResponse();
-      var od = api.RegionalinventoryCustomBatchResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RegionalinventoryCustomBatchResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRegionalinventoryCustomBatchResponse(
           od as api.RegionalinventoryCustomBatchResponse);
     });
@@ -17942,8 +18476,9 @@
   unittest.group('obj-schema-RegionalinventoryCustomBatchResponseEntry', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRegionalinventoryCustomBatchResponseEntry();
-      var od =
-          api.RegionalinventoryCustomBatchResponseEntry.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RegionalinventoryCustomBatchResponseEntry.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRegionalinventoryCustomBatchResponseEntry(
           od as api.RegionalinventoryCustomBatchResponseEntry);
     });
@@ -17952,7 +18487,9 @@
   unittest.group('obj-schema-ReportRow', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReportRow();
-      var od = api.ReportRow.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ReportRow.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkReportRow(od as api.ReportRow);
     });
   });
@@ -17960,7 +18497,9 @@
   unittest.group('obj-schema-RepricingProductReport', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRepricingProductReport();
-      var od = api.RepricingProductReport.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RepricingProductReport.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRepricingProductReport(od as api.RepricingProductReport);
     });
   });
@@ -17969,8 +18508,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildRepricingProductReportBuyboxWinningProductStats();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.RepricingProductReportBuyboxWinningProductStats.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkRepricingProductReportBuyboxWinningProductStats(
           od as api.RepricingProductReportBuyboxWinningProductStats);
     });
@@ -17979,7 +18519,9 @@
   unittest.group('obj-schema-RepricingRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRepricingRule();
-      var od = api.RepricingRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RepricingRule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRepricingRule(od as api.RepricingRule);
     });
   });
@@ -17987,7 +18529,9 @@
   unittest.group('obj-schema-RepricingRuleCostOfGoodsSaleRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRepricingRuleCostOfGoodsSaleRule();
-      var od = api.RepricingRuleCostOfGoodsSaleRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RepricingRuleCostOfGoodsSaleRule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRepricingRuleCostOfGoodsSaleRule(
           od as api.RepricingRuleCostOfGoodsSaleRule);
     });
@@ -17996,7 +18540,9 @@
   unittest.group('obj-schema-RepricingRuleEffectiveTime', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRepricingRuleEffectiveTime();
-      var od = api.RepricingRuleEffectiveTime.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RepricingRuleEffectiveTime.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRepricingRuleEffectiveTime(od as api.RepricingRuleEffectiveTime);
     });
   });
@@ -18004,8 +18550,9 @@
   unittest.group('obj-schema-RepricingRuleEffectiveTimeFixedTimePeriod', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRepricingRuleEffectiveTimeFixedTimePeriod();
-      var od =
-          api.RepricingRuleEffectiveTimeFixedTimePeriod.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RepricingRuleEffectiveTimeFixedTimePeriod.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRepricingRuleEffectiveTimeFixedTimePeriod(
           od as api.RepricingRuleEffectiveTimeFixedTimePeriod);
     });
@@ -18014,7 +18561,9 @@
   unittest.group('obj-schema-RepricingRuleEligibleOfferMatcher', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRepricingRuleEligibleOfferMatcher();
-      var od = api.RepricingRuleEligibleOfferMatcher.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RepricingRuleEligibleOfferMatcher.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRepricingRuleEligibleOfferMatcher(
           od as api.RepricingRuleEligibleOfferMatcher);
     });
@@ -18024,8 +18573,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildRepricingRuleEligibleOfferMatcherStringMatcher();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.RepricingRuleEligibleOfferMatcherStringMatcher.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkRepricingRuleEligibleOfferMatcherStringMatcher(
           od as api.RepricingRuleEligibleOfferMatcherStringMatcher);
     });
@@ -18034,7 +18584,9 @@
   unittest.group('obj-schema-RepricingRuleReport', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRepricingRuleReport();
-      var od = api.RepricingRuleReport.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RepricingRuleReport.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRepricingRuleReport(od as api.RepricingRuleReport);
     });
   });
@@ -18042,8 +18594,9 @@
   unittest.group('obj-schema-RepricingRuleReportBuyboxWinningRuleStats', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRepricingRuleReportBuyboxWinningRuleStats();
-      var od =
-          api.RepricingRuleReportBuyboxWinningRuleStats.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RepricingRuleReportBuyboxWinningRuleStats.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRepricingRuleReportBuyboxWinningRuleStats(
           od as api.RepricingRuleReportBuyboxWinningRuleStats);
     });
@@ -18052,7 +18605,9 @@
   unittest.group('obj-schema-RepricingRuleRestriction', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRepricingRuleRestriction();
-      var od = api.RepricingRuleRestriction.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RepricingRuleRestriction.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRepricingRuleRestriction(od as api.RepricingRuleRestriction);
     });
   });
@@ -18060,7 +18615,9 @@
   unittest.group('obj-schema-RepricingRuleRestrictionBoundary', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRepricingRuleRestrictionBoundary();
-      var od = api.RepricingRuleRestrictionBoundary.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RepricingRuleRestrictionBoundary.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRepricingRuleRestrictionBoundary(
           od as api.RepricingRuleRestrictionBoundary);
     });
@@ -18069,7 +18626,9 @@
   unittest.group('obj-schema-RepricingRuleStatsBasedRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRepricingRuleStatsBasedRule();
-      var od = api.RepricingRuleStatsBasedRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RepricingRuleStatsBasedRule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRepricingRuleStatsBasedRule(od as api.RepricingRuleStatsBasedRule);
     });
   });
@@ -18077,7 +18636,9 @@
   unittest.group('obj-schema-ReturnAddress', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReturnAddress();
-      var od = api.ReturnAddress.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReturnAddress.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReturnAddress(od as api.ReturnAddress);
     });
   });
@@ -18085,7 +18646,9 @@
   unittest.group('obj-schema-ReturnAddressAddress', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReturnAddressAddress();
-      var od = api.ReturnAddressAddress.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReturnAddressAddress.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReturnAddressAddress(od as api.ReturnAddressAddress);
     });
   });
@@ -18093,7 +18656,9 @@
   unittest.group('obj-schema-ReturnPolicy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReturnPolicy();
-      var od = api.ReturnPolicy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReturnPolicy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReturnPolicy(od as api.ReturnPolicy);
     });
   });
@@ -18101,7 +18666,9 @@
   unittest.group('obj-schema-ReturnPolicyOnline', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReturnPolicyOnline();
-      var od = api.ReturnPolicyOnline.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReturnPolicyOnline.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReturnPolicyOnline(od as api.ReturnPolicyOnline);
     });
   });
@@ -18109,7 +18676,9 @@
   unittest.group('obj-schema-ReturnPolicyOnlinePolicy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReturnPolicyOnlinePolicy();
-      var od = api.ReturnPolicyOnlinePolicy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReturnPolicyOnlinePolicy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReturnPolicyOnlinePolicy(od as api.ReturnPolicyOnlinePolicy);
     });
   });
@@ -18117,7 +18686,9 @@
   unittest.group('obj-schema-ReturnPolicyOnlineRestockingFee', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReturnPolicyOnlineRestockingFee();
-      var od = api.ReturnPolicyOnlineRestockingFee.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReturnPolicyOnlineRestockingFee.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReturnPolicyOnlineRestockingFee(
           od as api.ReturnPolicyOnlineRestockingFee);
     });
@@ -18126,8 +18697,9 @@
   unittest.group('obj-schema-ReturnPolicyOnlineReturnReasonCategoryInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReturnPolicyOnlineReturnReasonCategoryInfo();
-      var od =
-          api.ReturnPolicyOnlineReturnReasonCategoryInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReturnPolicyOnlineReturnReasonCategoryInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReturnPolicyOnlineReturnReasonCategoryInfo(
           od as api.ReturnPolicyOnlineReturnReasonCategoryInfo);
     });
@@ -18136,7 +18708,9 @@
   unittest.group('obj-schema-ReturnPolicyOnlineReturnShippingFee', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReturnPolicyOnlineReturnShippingFee();
-      var od = api.ReturnPolicyOnlineReturnShippingFee.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReturnPolicyOnlineReturnShippingFee.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReturnPolicyOnlineReturnShippingFee(
           od as api.ReturnPolicyOnlineReturnShippingFee);
     });
@@ -18145,7 +18719,9 @@
   unittest.group('obj-schema-ReturnPolicyPolicy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReturnPolicyPolicy();
-      var od = api.ReturnPolicyPolicy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReturnPolicyPolicy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReturnPolicyPolicy(od as api.ReturnPolicyPolicy);
     });
   });
@@ -18153,7 +18729,9 @@
   unittest.group('obj-schema-ReturnPolicySeasonalOverride', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReturnPolicySeasonalOverride();
-      var od = api.ReturnPolicySeasonalOverride.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReturnPolicySeasonalOverride.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReturnPolicySeasonalOverride(od as api.ReturnPolicySeasonalOverride);
     });
   });
@@ -18161,7 +18739,9 @@
   unittest.group('obj-schema-ReturnPricingInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReturnPricingInfo();
-      var od = api.ReturnPricingInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReturnPricingInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReturnPricingInfo(od as api.ReturnPricingInfo);
     });
   });
@@ -18169,7 +18749,9 @@
   unittest.group('obj-schema-ReturnShipment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReturnShipment();
-      var od = api.ReturnShipment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReturnShipment.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReturnShipment(od as api.ReturnShipment);
     });
   });
@@ -18177,7 +18759,9 @@
   unittest.group('obj-schema-ReturnaddressCustomBatchRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReturnaddressCustomBatchRequest();
-      var od = api.ReturnaddressCustomBatchRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReturnaddressCustomBatchRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReturnaddressCustomBatchRequest(
           od as api.ReturnaddressCustomBatchRequest);
     });
@@ -18186,7 +18770,9 @@
   unittest.group('obj-schema-ReturnaddressCustomBatchRequestEntry', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReturnaddressCustomBatchRequestEntry();
-      var od = api.ReturnaddressCustomBatchRequestEntry.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReturnaddressCustomBatchRequestEntry.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReturnaddressCustomBatchRequestEntry(
           od as api.ReturnaddressCustomBatchRequestEntry);
     });
@@ -18195,7 +18781,9 @@
   unittest.group('obj-schema-ReturnaddressCustomBatchResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReturnaddressCustomBatchResponse();
-      var od = api.ReturnaddressCustomBatchResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReturnaddressCustomBatchResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReturnaddressCustomBatchResponse(
           od as api.ReturnaddressCustomBatchResponse);
     });
@@ -18204,7 +18792,9 @@
   unittest.group('obj-schema-ReturnaddressCustomBatchResponseEntry', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReturnaddressCustomBatchResponseEntry();
-      var od = api.ReturnaddressCustomBatchResponseEntry.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReturnaddressCustomBatchResponseEntry.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReturnaddressCustomBatchResponseEntry(
           od as api.ReturnaddressCustomBatchResponseEntry);
     });
@@ -18213,7 +18803,9 @@
   unittest.group('obj-schema-ReturnaddressListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReturnaddressListResponse();
-      var od = api.ReturnaddressListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReturnaddressListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReturnaddressListResponse(od as api.ReturnaddressListResponse);
     });
   });
@@ -18221,7 +18813,9 @@
   unittest.group('obj-schema-ReturnpolicyCustomBatchRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReturnpolicyCustomBatchRequest();
-      var od = api.ReturnpolicyCustomBatchRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReturnpolicyCustomBatchRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReturnpolicyCustomBatchRequest(
           od as api.ReturnpolicyCustomBatchRequest);
     });
@@ -18230,7 +18824,9 @@
   unittest.group('obj-schema-ReturnpolicyCustomBatchRequestEntry', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReturnpolicyCustomBatchRequestEntry();
-      var od = api.ReturnpolicyCustomBatchRequestEntry.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReturnpolicyCustomBatchRequestEntry.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReturnpolicyCustomBatchRequestEntry(
           od as api.ReturnpolicyCustomBatchRequestEntry);
     });
@@ -18239,7 +18835,9 @@
   unittest.group('obj-schema-ReturnpolicyCustomBatchResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReturnpolicyCustomBatchResponse();
-      var od = api.ReturnpolicyCustomBatchResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReturnpolicyCustomBatchResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReturnpolicyCustomBatchResponse(
           od as api.ReturnpolicyCustomBatchResponse);
     });
@@ -18248,7 +18846,9 @@
   unittest.group('obj-schema-ReturnpolicyCustomBatchResponseEntry', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReturnpolicyCustomBatchResponseEntry();
-      var od = api.ReturnpolicyCustomBatchResponseEntry.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReturnpolicyCustomBatchResponseEntry.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReturnpolicyCustomBatchResponseEntry(
           od as api.ReturnpolicyCustomBatchResponseEntry);
     });
@@ -18257,7 +18857,9 @@
   unittest.group('obj-schema-ReturnpolicyListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReturnpolicyListResponse();
-      var od = api.ReturnpolicyListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReturnpolicyListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReturnpolicyListResponse(od as api.ReturnpolicyListResponse);
     });
   });
@@ -18265,7 +18867,8 @@
   unittest.group('obj-schema-Row', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRow();
-      var od = api.Row.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Row.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkRow(od as api.Row);
     });
   });
@@ -18273,7 +18876,9 @@
   unittest.group('obj-schema-SearchRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSearchRequest();
-      var od = api.SearchRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SearchRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSearchRequest(od as api.SearchRequest);
     });
   });
@@ -18281,7 +18886,9 @@
   unittest.group('obj-schema-SearchResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSearchResponse();
-      var od = api.SearchResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SearchResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSearchResponse(od as api.SearchResponse);
     });
   });
@@ -18289,7 +18896,9 @@
   unittest.group('obj-schema-Segments', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSegments();
-      var od = api.Segments.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Segments.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSegments(od as api.Segments);
     });
   });
@@ -18297,7 +18906,9 @@
   unittest.group('obj-schema-Service', () {
     unittest.test('to-json--from-json', () async {
       var o = buildService();
-      var od = api.Service.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Service.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkService(od as api.Service);
     });
   });
@@ -18305,7 +18916,9 @@
   unittest.group('obj-schema-SettlementReport', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSettlementReport();
-      var od = api.SettlementReport.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SettlementReport.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSettlementReport(od as api.SettlementReport);
     });
   });
@@ -18313,7 +18926,9 @@
   unittest.group('obj-schema-SettlementTransaction', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSettlementTransaction();
-      var od = api.SettlementTransaction.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SettlementTransaction.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSettlementTransaction(od as api.SettlementTransaction);
     });
   });
@@ -18321,7 +18936,9 @@
   unittest.group('obj-schema-SettlementTransactionAmount', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSettlementTransactionAmount();
-      var od = api.SettlementTransactionAmount.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SettlementTransactionAmount.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSettlementTransactionAmount(od as api.SettlementTransactionAmount);
     });
   });
@@ -18329,7 +18946,9 @@
   unittest.group('obj-schema-SettlementTransactionAmountCommission', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSettlementTransactionAmountCommission();
-      var od = api.SettlementTransactionAmountCommission.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SettlementTransactionAmountCommission.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSettlementTransactionAmountCommission(
           od as api.SettlementTransactionAmountCommission);
     });
@@ -18338,7 +18957,9 @@
   unittest.group('obj-schema-SettlementTransactionIdentifiers', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSettlementTransactionIdentifiers();
-      var od = api.SettlementTransactionIdentifiers.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SettlementTransactionIdentifiers.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSettlementTransactionIdentifiers(
           od as api.SettlementTransactionIdentifiers);
     });
@@ -18347,7 +18968,9 @@
   unittest.group('obj-schema-SettlementTransactionTransaction', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSettlementTransactionTransaction();
-      var od = api.SettlementTransactionTransaction.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SettlementTransactionTransaction.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSettlementTransactionTransaction(
           od as api.SettlementTransactionTransaction);
     });
@@ -18356,7 +18979,9 @@
   unittest.group('obj-schema-SettlementreportsListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSettlementreportsListResponse();
-      var od = api.SettlementreportsListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SettlementreportsListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSettlementreportsListResponse(
           od as api.SettlementreportsListResponse);
     });
@@ -18365,7 +18990,9 @@
   unittest.group('obj-schema-SettlementtransactionsListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSettlementtransactionsListResponse();
-      var od = api.SettlementtransactionsListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SettlementtransactionsListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSettlementtransactionsListResponse(
           od as api.SettlementtransactionsListResponse);
     });
@@ -18374,7 +19001,9 @@
   unittest.group('obj-schema-ShipmentInvoice', () {
     unittest.test('to-json--from-json', () async {
       var o = buildShipmentInvoice();
-      var od = api.ShipmentInvoice.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ShipmentInvoice.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkShipmentInvoice(od as api.ShipmentInvoice);
     });
   });
@@ -18382,7 +19011,9 @@
   unittest.group('obj-schema-ShipmentInvoiceLineItemInvoice', () {
     unittest.test('to-json--from-json', () async {
       var o = buildShipmentInvoiceLineItemInvoice();
-      var od = api.ShipmentInvoiceLineItemInvoice.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ShipmentInvoiceLineItemInvoice.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkShipmentInvoiceLineItemInvoice(
           od as api.ShipmentInvoiceLineItemInvoice);
     });
@@ -18391,7 +19022,9 @@
   unittest.group('obj-schema-ShipmentTrackingInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildShipmentTrackingInfo();
-      var od = api.ShipmentTrackingInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ShipmentTrackingInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkShipmentTrackingInfo(od as api.ShipmentTrackingInfo);
     });
   });
@@ -18399,7 +19032,9 @@
   unittest.group('obj-schema-ShippingSettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildShippingSettings();
-      var od = api.ShippingSettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ShippingSettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkShippingSettings(od as api.ShippingSettings);
     });
   });
@@ -18407,7 +19042,9 @@
   unittest.group('obj-schema-ShippingsettingsCustomBatchRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildShippingsettingsCustomBatchRequest();
-      var od = api.ShippingsettingsCustomBatchRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ShippingsettingsCustomBatchRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkShippingsettingsCustomBatchRequest(
           od as api.ShippingsettingsCustomBatchRequest);
     });
@@ -18416,7 +19053,9 @@
   unittest.group('obj-schema-ShippingsettingsCustomBatchRequestEntry', () {
     unittest.test('to-json--from-json', () async {
       var o = buildShippingsettingsCustomBatchRequestEntry();
-      var od = api.ShippingsettingsCustomBatchRequestEntry.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ShippingsettingsCustomBatchRequestEntry.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkShippingsettingsCustomBatchRequestEntry(
           od as api.ShippingsettingsCustomBatchRequestEntry);
     });
@@ -18425,7 +19064,9 @@
   unittest.group('obj-schema-ShippingsettingsCustomBatchResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildShippingsettingsCustomBatchResponse();
-      var od = api.ShippingsettingsCustomBatchResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ShippingsettingsCustomBatchResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkShippingsettingsCustomBatchResponse(
           od as api.ShippingsettingsCustomBatchResponse);
     });
@@ -18434,8 +19075,9 @@
   unittest.group('obj-schema-ShippingsettingsCustomBatchResponseEntry', () {
     unittest.test('to-json--from-json', () async {
       var o = buildShippingsettingsCustomBatchResponseEntry();
-      var od =
-          api.ShippingsettingsCustomBatchResponseEntry.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ShippingsettingsCustomBatchResponseEntry.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkShippingsettingsCustomBatchResponseEntry(
           od as api.ShippingsettingsCustomBatchResponseEntry);
     });
@@ -18444,8 +19086,9 @@
   unittest.group('obj-schema-ShippingsettingsGetSupportedCarriersResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildShippingsettingsGetSupportedCarriersResponse();
-      var od =
-          api.ShippingsettingsGetSupportedCarriersResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ShippingsettingsGetSupportedCarriersResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkShippingsettingsGetSupportedCarriersResponse(
           od as api.ShippingsettingsGetSupportedCarriersResponse);
     });
@@ -18454,8 +19097,9 @@
   unittest.group('obj-schema-ShippingsettingsGetSupportedHolidaysResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildShippingsettingsGetSupportedHolidaysResponse();
-      var od =
-          api.ShippingsettingsGetSupportedHolidaysResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ShippingsettingsGetSupportedHolidaysResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkShippingsettingsGetSupportedHolidaysResponse(
           od as api.ShippingsettingsGetSupportedHolidaysResponse);
     });
@@ -18465,8 +19109,9 @@
       'obj-schema-ShippingsettingsGetSupportedPickupServicesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildShippingsettingsGetSupportedPickupServicesResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.ShippingsettingsGetSupportedPickupServicesResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkShippingsettingsGetSupportedPickupServicesResponse(
           od as api.ShippingsettingsGetSupportedPickupServicesResponse);
     });
@@ -18475,7 +19120,9 @@
   unittest.group('obj-schema-ShippingsettingsListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildShippingsettingsListResponse();
-      var od = api.ShippingsettingsListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ShippingsettingsListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkShippingsettingsListResponse(od as api.ShippingsettingsListResponse);
     });
   });
@@ -18483,7 +19130,8 @@
   unittest.group('obj-schema-Table', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTable();
-      var od = api.Table.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Table.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTable(od as api.Table);
     });
   });
@@ -18491,7 +19139,9 @@
   unittest.group('obj-schema-TestOrder', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestOrder();
-      var od = api.TestOrder.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.TestOrder.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTestOrder(od as api.TestOrder);
     });
   });
@@ -18499,7 +19149,9 @@
   unittest.group('obj-schema-TestOrderAddress', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestOrderAddress();
-      var od = api.TestOrderAddress.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestOrderAddress.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestOrderAddress(od as api.TestOrderAddress);
     });
   });
@@ -18507,7 +19159,9 @@
   unittest.group('obj-schema-TestOrderDeliveryDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestOrderDeliveryDetails();
-      var od = api.TestOrderDeliveryDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestOrderDeliveryDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestOrderDeliveryDetails(od as api.TestOrderDeliveryDetails);
     });
   });
@@ -18515,7 +19169,9 @@
   unittest.group('obj-schema-TestOrderLineItem', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestOrderLineItem();
-      var od = api.TestOrderLineItem.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestOrderLineItem.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestOrderLineItem(od as api.TestOrderLineItem);
     });
   });
@@ -18523,7 +19179,9 @@
   unittest.group('obj-schema-TestOrderLineItemProduct', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestOrderLineItemProduct();
-      var od = api.TestOrderLineItemProduct.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestOrderLineItemProduct.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestOrderLineItemProduct(od as api.TestOrderLineItemProduct);
     });
   });
@@ -18531,7 +19189,9 @@
   unittest.group('obj-schema-TestOrderPickupDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestOrderPickupDetails();
-      var od = api.TestOrderPickupDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestOrderPickupDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestOrderPickupDetails(od as api.TestOrderPickupDetails);
     });
   });
@@ -18539,7 +19199,9 @@
   unittest.group('obj-schema-TestOrderPickupDetailsPickupPerson', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestOrderPickupDetailsPickupPerson();
-      var od = api.TestOrderPickupDetailsPickupPerson.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestOrderPickupDetailsPickupPerson.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestOrderPickupDetailsPickupPerson(
           od as api.TestOrderPickupDetailsPickupPerson);
     });
@@ -18548,7 +19210,9 @@
   unittest.group('obj-schema-TimeZone', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTimeZone();
-      var od = api.TimeZone.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.TimeZone.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTimeZone(od as api.TimeZone);
     });
   });
@@ -18556,7 +19220,9 @@
   unittest.group('obj-schema-TransitTable', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTransitTable();
-      var od = api.TransitTable.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TransitTable.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTransitTable(od as api.TransitTable);
     });
   });
@@ -18564,7 +19230,9 @@
   unittest.group('obj-schema-TransitTableTransitTimeRow', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTransitTableTransitTimeRow();
-      var od = api.TransitTableTransitTimeRow.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TransitTableTransitTimeRow.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTransitTableTransitTimeRow(od as api.TransitTableTransitTimeRow);
     });
   });
@@ -18572,8 +19240,9 @@
   unittest.group('obj-schema-TransitTableTransitTimeRowTransitTimeValue', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTransitTableTransitTimeRowTransitTimeValue();
-      var od =
-          api.TransitTableTransitTimeRowTransitTimeValue.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TransitTableTransitTimeRowTransitTimeValue.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTransitTableTransitTimeRowTransitTimeValue(
           od as api.TransitTableTransitTimeRowTransitTimeValue);
     });
@@ -18582,7 +19251,9 @@
   unittest.group('obj-schema-UnitInvoice', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUnitInvoice();
-      var od = api.UnitInvoice.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UnitInvoice.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUnitInvoice(od as api.UnitInvoice);
     });
   });
@@ -18590,7 +19261,9 @@
   unittest.group('obj-schema-UnitInvoiceAdditionalCharge', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUnitInvoiceAdditionalCharge();
-      var od = api.UnitInvoiceAdditionalCharge.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UnitInvoiceAdditionalCharge.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUnitInvoiceAdditionalCharge(od as api.UnitInvoiceAdditionalCharge);
     });
   });
@@ -18598,7 +19271,9 @@
   unittest.group('obj-schema-UnitInvoiceTaxLine', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUnitInvoiceTaxLine();
-      var od = api.UnitInvoiceTaxLine.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UnitInvoiceTaxLine.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUnitInvoiceTaxLine(od as api.UnitInvoiceTaxLine);
     });
   });
@@ -18606,7 +19281,8 @@
   unittest.group('obj-schema-Value', () {
     unittest.test('to-json--from-json', () async {
       var o = buildValue();
-      var od = api.Value.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Value.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkValue(od as api.Value);
     });
   });
@@ -18614,7 +19290,9 @@
   unittest.group('obj-schema-Weight', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWeight();
-      var od = api.Weight.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Weight.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkWeight(od as api.Weight);
     });
   });
diff --git a/generated/googleapis/test/customsearch/v1_test.dart b/generated/googleapis/test/customsearch/v1_test.dart
index 2c89752..ffaf5c9 100644
--- a/generated/googleapis/test/customsearch/v1_test.dart
+++ b/generated/googleapis/test/customsearch/v1_test.dart
@@ -1235,7 +1235,9 @@
   unittest.group('obj-schema-PromotionBodyLines', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPromotionBodyLines();
-      var od = api.PromotionBodyLines.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PromotionBodyLines.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPromotionBodyLines(od as api.PromotionBodyLines);
     });
   });
@@ -1243,7 +1245,9 @@
   unittest.group('obj-schema-PromotionImage', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPromotionImage();
-      var od = api.PromotionImage.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PromotionImage.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPromotionImage(od as api.PromotionImage);
     });
   });
@@ -1251,7 +1255,9 @@
   unittest.group('obj-schema-Promotion', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPromotion();
-      var od = api.Promotion.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Promotion.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPromotion(od as api.Promotion);
     });
   });
@@ -1259,7 +1265,9 @@
   unittest.group('obj-schema-ResultImage', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResultImage();
-      var od = api.ResultImage.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResultImage.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResultImage(od as api.ResultImage);
     });
   });
@@ -1267,7 +1275,9 @@
   unittest.group('obj-schema-ResultLabels', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResultLabels();
-      var od = api.ResultLabels.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResultLabels.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResultLabels(od as api.ResultLabels);
     });
   });
@@ -1275,7 +1285,9 @@
   unittest.group('obj-schema-Result', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResult();
-      var od = api.Result.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Result.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkResult(od as api.Result);
     });
   });
@@ -1283,7 +1295,9 @@
   unittest.group('obj-schema-SearchQueriesNextPage', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSearchQueriesNextPage();
-      var od = api.SearchQueriesNextPage.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SearchQueriesNextPage.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSearchQueriesNextPage(od as api.SearchQueriesNextPage);
     });
   });
@@ -1291,7 +1305,9 @@
   unittest.group('obj-schema-SearchQueriesPreviousPage', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSearchQueriesPreviousPage();
-      var od = api.SearchQueriesPreviousPage.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SearchQueriesPreviousPage.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSearchQueriesPreviousPage(od as api.SearchQueriesPreviousPage);
     });
   });
@@ -1299,7 +1315,9 @@
   unittest.group('obj-schema-SearchQueriesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSearchQueriesRequest();
-      var od = api.SearchQueriesRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SearchQueriesRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSearchQueriesRequest(od as api.SearchQueriesRequest);
     });
   });
@@ -1307,7 +1325,9 @@
   unittest.group('obj-schema-SearchQueries', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSearchQueries();
-      var od = api.SearchQueries.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SearchQueries.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSearchQueries(od as api.SearchQueries);
     });
   });
@@ -1315,7 +1335,9 @@
   unittest.group('obj-schema-SearchSearchInformation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSearchSearchInformation();
-      var od = api.SearchSearchInformation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SearchSearchInformation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSearchSearchInformation(od as api.SearchSearchInformation);
     });
   });
@@ -1323,7 +1345,9 @@
   unittest.group('obj-schema-SearchSpelling', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSearchSpelling();
-      var od = api.SearchSpelling.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SearchSpelling.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSearchSpelling(od as api.SearchSpelling);
     });
   });
@@ -1331,7 +1355,9 @@
   unittest.group('obj-schema-SearchUrl', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSearchUrl();
-      var od = api.SearchUrl.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.SearchUrl.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSearchUrl(od as api.SearchUrl);
     });
   });
@@ -1339,7 +1365,9 @@
   unittest.group('obj-schema-Search', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSearch();
-      var od = api.Search.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Search.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSearch(od as api.Search);
     });
   });
diff --git a/generated/googleapis/test/datafusion/v1_test.dart b/generated/googleapis/test/datafusion/v1_test.dart
index 9733ad2..cc83d12 100644
--- a/generated/googleapis/test/datafusion/v1_test.dart
+++ b/generated/googleapis/test/datafusion/v1_test.dart
@@ -1230,7 +1230,9 @@
   unittest.group('obj-schema-Accelerator', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccelerator();
-      var od = api.Accelerator.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Accelerator.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAccelerator(od as api.Accelerator);
     });
   });
@@ -1238,7 +1240,9 @@
   unittest.group('obj-schema-AuditConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuditConfig();
-      var od = api.AuditConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AuditConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuditConfig(od as api.AuditConfig);
     });
   });
@@ -1246,7 +1250,9 @@
   unittest.group('obj-schema-AuditLogConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuditLogConfig();
-      var od = api.AuditLogConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AuditLogConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuditLogConfig(od as api.AuditLogConfig);
     });
   });
@@ -1254,7 +1260,9 @@
   unittest.group('obj-schema-Binding', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBinding();
-      var od = api.Binding.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Binding.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBinding(od as api.Binding);
     });
   });
@@ -1262,7 +1270,9 @@
   unittest.group('obj-schema-CancelOperationRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCancelOperationRequest();
-      var od = api.CancelOperationRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CancelOperationRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCancelOperationRequest(od as api.CancelOperationRequest);
     });
   });
@@ -1270,7 +1280,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -1278,7 +1289,8 @@
   unittest.group('obj-schema-Expr', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExpr();
-      var od = api.Expr.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Expr.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkExpr(od as api.Expr);
     });
   });
@@ -1286,7 +1298,9 @@
   unittest.group('obj-schema-Instance', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstance();
-      var od = api.Instance.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Instance.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkInstance(od as api.Instance);
     });
   });
@@ -1294,7 +1308,9 @@
   unittest.group('obj-schema-ListAvailableVersionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListAvailableVersionsResponse();
-      var od = api.ListAvailableVersionsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListAvailableVersionsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListAvailableVersionsResponse(
           od as api.ListAvailableVersionsResponse);
     });
@@ -1303,7 +1319,9 @@
   unittest.group('obj-schema-ListInstancesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListInstancesResponse();
-      var od = api.ListInstancesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListInstancesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListInstancesResponse(od as api.ListInstancesResponse);
     });
   });
@@ -1311,7 +1329,9 @@
   unittest.group('obj-schema-ListLocationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListLocationsResponse();
-      var od = api.ListLocationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListLocationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListLocationsResponse(od as api.ListLocationsResponse);
     });
   });
@@ -1319,7 +1339,9 @@
   unittest.group('obj-schema-ListOperationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListOperationsResponse();
-      var od = api.ListOperationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListOperationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListOperationsResponse(od as api.ListOperationsResponse);
     });
   });
@@ -1327,7 +1349,9 @@
   unittest.group('obj-schema-Location', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLocation();
-      var od = api.Location.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Location.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLocation(od as api.Location);
     });
   });
@@ -1335,7 +1359,9 @@
   unittest.group('obj-schema-NetworkConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNetworkConfig();
-      var od = api.NetworkConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NetworkConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNetworkConfig(od as api.NetworkConfig);
     });
   });
@@ -1343,7 +1369,9 @@
   unittest.group('obj-schema-Operation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperation();
-      var od = api.Operation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Operation.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOperation(od as api.Operation);
     });
   });
@@ -1351,7 +1379,9 @@
   unittest.group('obj-schema-OperationMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperationMetadata();
-      var od = api.OperationMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OperationMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOperationMetadata(od as api.OperationMetadata);
     });
   });
@@ -1359,7 +1389,9 @@
   unittest.group('obj-schema-Policy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPolicy();
-      var od = api.Policy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Policy.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPolicy(od as api.Policy);
     });
   });
@@ -1367,7 +1399,9 @@
   unittest.group('obj-schema-RestartInstanceRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRestartInstanceRequest();
-      var od = api.RestartInstanceRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RestartInstanceRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRestartInstanceRequest(od as api.RestartInstanceRequest);
     });
   });
@@ -1375,7 +1409,9 @@
   unittest.group('obj-schema-SetIamPolicyRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSetIamPolicyRequest();
-      var od = api.SetIamPolicyRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SetIamPolicyRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSetIamPolicyRequest(od as api.SetIamPolicyRequest);
     });
   });
@@ -1383,7 +1419,9 @@
   unittest.group('obj-schema-Status', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStatus();
-      var od = api.Status.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Status.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStatus(od as api.Status);
     });
   });
@@ -1391,7 +1429,9 @@
   unittest.group('obj-schema-TestIamPermissionsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestIamPermissionsRequest();
-      var od = api.TestIamPermissionsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestIamPermissionsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestIamPermissionsRequest(od as api.TestIamPermissionsRequest);
     });
   });
@@ -1399,7 +1439,9 @@
   unittest.group('obj-schema-TestIamPermissionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestIamPermissionsResponse();
-      var od = api.TestIamPermissionsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestIamPermissionsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestIamPermissionsResponse(od as api.TestIamPermissionsResponse);
     });
   });
@@ -1407,7 +1449,9 @@
   unittest.group('obj-schema-Version', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVersion();
-      var od = api.Version.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Version.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkVersion(od as api.Version);
     });
   });
diff --git a/generated/googleapis/test/dataproc/v1_test.dart b/generated/googleapis/test/dataproc/v1_test.dart
index 0203592..bca4ae6 100644
--- a/generated/googleapis/test/dataproc/v1_test.dart
+++ b/generated/googleapis/test/dataproc/v1_test.dart
@@ -4100,7 +4100,9 @@
   unittest.group('obj-schema-AcceleratorConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAcceleratorConfig();
-      var od = api.AcceleratorConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AcceleratorConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAcceleratorConfig(od as api.AcceleratorConfig);
     });
   });
@@ -4108,7 +4110,9 @@
   unittest.group('obj-schema-AutoscalingConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAutoscalingConfig();
-      var od = api.AutoscalingConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AutoscalingConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAutoscalingConfig(od as api.AutoscalingConfig);
     });
   });
@@ -4116,7 +4120,9 @@
   unittest.group('obj-schema-AutoscalingPolicy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAutoscalingPolicy();
-      var od = api.AutoscalingPolicy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AutoscalingPolicy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAutoscalingPolicy(od as api.AutoscalingPolicy);
     });
   });
@@ -4124,7 +4130,9 @@
   unittest.group('obj-schema-BasicAutoscalingAlgorithm', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBasicAutoscalingAlgorithm();
-      var od = api.BasicAutoscalingAlgorithm.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BasicAutoscalingAlgorithm.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBasicAutoscalingAlgorithm(od as api.BasicAutoscalingAlgorithm);
     });
   });
@@ -4132,7 +4140,9 @@
   unittest.group('obj-schema-BasicYarnAutoscalingConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBasicYarnAutoscalingConfig();
-      var od = api.BasicYarnAutoscalingConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BasicYarnAutoscalingConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBasicYarnAutoscalingConfig(od as api.BasicYarnAutoscalingConfig);
     });
   });
@@ -4140,7 +4150,9 @@
   unittest.group('obj-schema-Binding', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBinding();
-      var od = api.Binding.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Binding.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBinding(od as api.Binding);
     });
   });
@@ -4148,7 +4160,9 @@
   unittest.group('obj-schema-CancelJobRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCancelJobRequest();
-      var od = api.CancelJobRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CancelJobRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCancelJobRequest(od as api.CancelJobRequest);
     });
   });
@@ -4156,7 +4170,9 @@
   unittest.group('obj-schema-Cluster', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCluster();
-      var od = api.Cluster.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Cluster.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkCluster(od as api.Cluster);
     });
   });
@@ -4164,7 +4180,9 @@
   unittest.group('obj-schema-ClusterConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildClusterConfig();
-      var od = api.ClusterConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ClusterConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkClusterConfig(od as api.ClusterConfig);
     });
   });
@@ -4172,7 +4190,9 @@
   unittest.group('obj-schema-ClusterMetrics', () {
     unittest.test('to-json--from-json', () async {
       var o = buildClusterMetrics();
-      var od = api.ClusterMetrics.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ClusterMetrics.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkClusterMetrics(od as api.ClusterMetrics);
     });
   });
@@ -4180,7 +4200,9 @@
   unittest.group('obj-schema-ClusterOperation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildClusterOperation();
-      var od = api.ClusterOperation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ClusterOperation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkClusterOperation(od as api.ClusterOperation);
     });
   });
@@ -4188,7 +4210,9 @@
   unittest.group('obj-schema-ClusterOperationMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildClusterOperationMetadata();
-      var od = api.ClusterOperationMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ClusterOperationMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkClusterOperationMetadata(od as api.ClusterOperationMetadata);
     });
   });
@@ -4196,7 +4220,9 @@
   unittest.group('obj-schema-ClusterOperationStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildClusterOperationStatus();
-      var od = api.ClusterOperationStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ClusterOperationStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkClusterOperationStatus(od as api.ClusterOperationStatus);
     });
   });
@@ -4204,7 +4230,9 @@
   unittest.group('obj-schema-ClusterSelector', () {
     unittest.test('to-json--from-json', () async {
       var o = buildClusterSelector();
-      var od = api.ClusterSelector.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ClusterSelector.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkClusterSelector(od as api.ClusterSelector);
     });
   });
@@ -4212,7 +4240,9 @@
   unittest.group('obj-schema-ClusterStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildClusterStatus();
-      var od = api.ClusterStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ClusterStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkClusterStatus(od as api.ClusterStatus);
     });
   });
@@ -4220,7 +4250,9 @@
   unittest.group('obj-schema-DiagnoseClusterRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDiagnoseClusterRequest();
-      var od = api.DiagnoseClusterRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DiagnoseClusterRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDiagnoseClusterRequest(od as api.DiagnoseClusterRequest);
     });
   });
@@ -4228,7 +4260,9 @@
   unittest.group('obj-schema-DiagnoseClusterResults', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDiagnoseClusterResults();
-      var od = api.DiagnoseClusterResults.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DiagnoseClusterResults.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDiagnoseClusterResults(od as api.DiagnoseClusterResults);
     });
   });
@@ -4236,7 +4270,9 @@
   unittest.group('obj-schema-DiskConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDiskConfig();
-      var od = api.DiskConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.DiskConfig.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDiskConfig(od as api.DiskConfig);
     });
   });
@@ -4244,7 +4280,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -4252,7 +4289,9 @@
   unittest.group('obj-schema-EncryptionConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEncryptionConfig();
-      var od = api.EncryptionConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EncryptionConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEncryptionConfig(od as api.EncryptionConfig);
     });
   });
@@ -4260,7 +4299,9 @@
   unittest.group('obj-schema-EndpointConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEndpointConfig();
-      var od = api.EndpointConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EndpointConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEndpointConfig(od as api.EndpointConfig);
     });
   });
@@ -4268,7 +4309,8 @@
   unittest.group('obj-schema-Expr', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExpr();
-      var od = api.Expr.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Expr.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkExpr(od as api.Expr);
     });
   });
@@ -4276,7 +4318,9 @@
   unittest.group('obj-schema-GceClusterConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGceClusterConfig();
-      var od = api.GceClusterConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GceClusterConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGceClusterConfig(od as api.GceClusterConfig);
     });
   });
@@ -4284,7 +4328,9 @@
   unittest.group('obj-schema-GetIamPolicyRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGetIamPolicyRequest();
-      var od = api.GetIamPolicyRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GetIamPolicyRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGetIamPolicyRequest(od as api.GetIamPolicyRequest);
     });
   });
@@ -4292,7 +4338,9 @@
   unittest.group('obj-schema-GetPolicyOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGetPolicyOptions();
-      var od = api.GetPolicyOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GetPolicyOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGetPolicyOptions(od as api.GetPolicyOptions);
     });
   });
@@ -4300,7 +4348,9 @@
   unittest.group('obj-schema-HadoopJob', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHadoopJob();
-      var od = api.HadoopJob.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.HadoopJob.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkHadoopJob(od as api.HadoopJob);
     });
   });
@@ -4308,7 +4358,9 @@
   unittest.group('obj-schema-HiveJob', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHiveJob();
-      var od = api.HiveJob.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.HiveJob.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkHiveJob(od as api.HiveJob);
     });
   });
@@ -4316,7 +4368,9 @@
   unittest.group('obj-schema-InjectCredentialsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInjectCredentialsRequest();
-      var od = api.InjectCredentialsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InjectCredentialsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInjectCredentialsRequest(od as api.InjectCredentialsRequest);
     });
   });
@@ -4324,7 +4378,9 @@
   unittest.group('obj-schema-InstanceGroupAutoscalingPolicyConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceGroupAutoscalingPolicyConfig();
-      var od = api.InstanceGroupAutoscalingPolicyConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstanceGroupAutoscalingPolicyConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceGroupAutoscalingPolicyConfig(
           od as api.InstanceGroupAutoscalingPolicyConfig);
     });
@@ -4333,7 +4389,9 @@
   unittest.group('obj-schema-InstanceGroupConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceGroupConfig();
-      var od = api.InstanceGroupConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstanceGroupConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceGroupConfig(od as api.InstanceGroupConfig);
     });
   });
@@ -4341,7 +4399,9 @@
   unittest.group('obj-schema-InstanceReference', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceReference();
-      var od = api.InstanceReference.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstanceReference.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceReference(od as api.InstanceReference);
     });
   });
@@ -4349,7 +4409,9 @@
   unittest.group('obj-schema-InstantiateWorkflowTemplateRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstantiateWorkflowTemplateRequest();
-      var od = api.InstantiateWorkflowTemplateRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstantiateWorkflowTemplateRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstantiateWorkflowTemplateRequest(
           od as api.InstantiateWorkflowTemplateRequest);
     });
@@ -4358,7 +4420,8 @@
   unittest.group('obj-schema-Job', () {
     unittest.test('to-json--from-json', () async {
       var o = buildJob();
-      var od = api.Job.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Job.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkJob(od as api.Job);
     });
   });
@@ -4366,7 +4429,9 @@
   unittest.group('obj-schema-JobMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildJobMetadata();
-      var od = api.JobMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.JobMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkJobMetadata(od as api.JobMetadata);
     });
   });
@@ -4374,7 +4439,9 @@
   unittest.group('obj-schema-JobPlacement', () {
     unittest.test('to-json--from-json', () async {
       var o = buildJobPlacement();
-      var od = api.JobPlacement.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.JobPlacement.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkJobPlacement(od as api.JobPlacement);
     });
   });
@@ -4382,7 +4449,9 @@
   unittest.group('obj-schema-JobReference', () {
     unittest.test('to-json--from-json', () async {
       var o = buildJobReference();
-      var od = api.JobReference.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.JobReference.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkJobReference(od as api.JobReference);
     });
   });
@@ -4390,7 +4459,9 @@
   unittest.group('obj-schema-JobScheduling', () {
     unittest.test('to-json--from-json', () async {
       var o = buildJobScheduling();
-      var od = api.JobScheduling.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.JobScheduling.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkJobScheduling(od as api.JobScheduling);
     });
   });
@@ -4398,7 +4469,9 @@
   unittest.group('obj-schema-JobStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildJobStatus();
-      var od = api.JobStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.JobStatus.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkJobStatus(od as api.JobStatus);
     });
   });
@@ -4406,7 +4479,9 @@
   unittest.group('obj-schema-KerberosConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildKerberosConfig();
-      var od = api.KerberosConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.KerberosConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkKerberosConfig(od as api.KerberosConfig);
     });
   });
@@ -4414,7 +4489,9 @@
   unittest.group('obj-schema-LifecycleConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLifecycleConfig();
-      var od = api.LifecycleConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LifecycleConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLifecycleConfig(od as api.LifecycleConfig);
     });
   });
@@ -4422,7 +4499,9 @@
   unittest.group('obj-schema-ListAutoscalingPoliciesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListAutoscalingPoliciesResponse();
-      var od = api.ListAutoscalingPoliciesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListAutoscalingPoliciesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListAutoscalingPoliciesResponse(
           od as api.ListAutoscalingPoliciesResponse);
     });
@@ -4431,7 +4510,9 @@
   unittest.group('obj-schema-ListClustersResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListClustersResponse();
-      var od = api.ListClustersResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListClustersResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListClustersResponse(od as api.ListClustersResponse);
     });
   });
@@ -4439,7 +4520,9 @@
   unittest.group('obj-schema-ListJobsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListJobsResponse();
-      var od = api.ListJobsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListJobsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListJobsResponse(od as api.ListJobsResponse);
     });
   });
@@ -4447,7 +4530,9 @@
   unittest.group('obj-schema-ListOperationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListOperationsResponse();
-      var od = api.ListOperationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListOperationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListOperationsResponse(od as api.ListOperationsResponse);
     });
   });
@@ -4455,7 +4540,9 @@
   unittest.group('obj-schema-ListWorkflowTemplatesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListWorkflowTemplatesResponse();
-      var od = api.ListWorkflowTemplatesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListWorkflowTemplatesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListWorkflowTemplatesResponse(
           od as api.ListWorkflowTemplatesResponse);
     });
@@ -4464,7 +4551,9 @@
   unittest.group('obj-schema-LoggingConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLoggingConfig();
-      var od = api.LoggingConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LoggingConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLoggingConfig(od as api.LoggingConfig);
     });
   });
@@ -4472,7 +4561,9 @@
   unittest.group('obj-schema-ManagedCluster', () {
     unittest.test('to-json--from-json', () async {
       var o = buildManagedCluster();
-      var od = api.ManagedCluster.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ManagedCluster.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkManagedCluster(od as api.ManagedCluster);
     });
   });
@@ -4480,7 +4571,9 @@
   unittest.group('obj-schema-ManagedGroupConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildManagedGroupConfig();
-      var od = api.ManagedGroupConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ManagedGroupConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkManagedGroupConfig(od as api.ManagedGroupConfig);
     });
   });
@@ -4488,7 +4581,9 @@
   unittest.group('obj-schema-MetastoreConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMetastoreConfig();
-      var od = api.MetastoreConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MetastoreConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMetastoreConfig(od as api.MetastoreConfig);
     });
   });
@@ -4496,7 +4591,9 @@
   unittest.group('obj-schema-NodeGroupAffinity', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNodeGroupAffinity();
-      var od = api.NodeGroupAffinity.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NodeGroupAffinity.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNodeGroupAffinity(od as api.NodeGroupAffinity);
     });
   });
@@ -4504,7 +4601,9 @@
   unittest.group('obj-schema-NodeInitializationAction', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNodeInitializationAction();
-      var od = api.NodeInitializationAction.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NodeInitializationAction.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNodeInitializationAction(od as api.NodeInitializationAction);
     });
   });
@@ -4512,7 +4611,9 @@
   unittest.group('obj-schema-Operation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperation();
-      var od = api.Operation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Operation.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOperation(od as api.Operation);
     });
   });
@@ -4520,7 +4621,9 @@
   unittest.group('obj-schema-OrderedJob', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrderedJob();
-      var od = api.OrderedJob.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.OrderedJob.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOrderedJob(od as api.OrderedJob);
     });
   });
@@ -4528,7 +4631,9 @@
   unittest.group('obj-schema-ParameterValidation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildParameterValidation();
-      var od = api.ParameterValidation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ParameterValidation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkParameterValidation(od as api.ParameterValidation);
     });
   });
@@ -4536,7 +4641,9 @@
   unittest.group('obj-schema-PigJob', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPigJob();
-      var od = api.PigJob.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.PigJob.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPigJob(od as api.PigJob);
     });
   });
@@ -4544,7 +4651,9 @@
   unittest.group('obj-schema-Policy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPolicy();
-      var od = api.Policy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Policy.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPolicy(od as api.Policy);
     });
   });
@@ -4552,7 +4661,9 @@
   unittest.group('obj-schema-PrestoJob', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPrestoJob();
-      var od = api.PrestoJob.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.PrestoJob.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPrestoJob(od as api.PrestoJob);
     });
   });
@@ -4560,7 +4671,9 @@
   unittest.group('obj-schema-PySparkJob', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPySparkJob();
-      var od = api.PySparkJob.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.PySparkJob.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPySparkJob(od as api.PySparkJob);
     });
   });
@@ -4568,7 +4681,9 @@
   unittest.group('obj-schema-QueryList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildQueryList();
-      var od = api.QueryList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.QueryList.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkQueryList(od as api.QueryList);
     });
   });
@@ -4576,7 +4691,9 @@
   unittest.group('obj-schema-RegexValidation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRegexValidation();
-      var od = api.RegexValidation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RegexValidation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRegexValidation(od as api.RegexValidation);
     });
   });
@@ -4584,7 +4701,9 @@
   unittest.group('obj-schema-ReservationAffinity', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReservationAffinity();
-      var od = api.ReservationAffinity.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReservationAffinity.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReservationAffinity(od as api.ReservationAffinity);
     });
   });
@@ -4592,7 +4711,9 @@
   unittest.group('obj-schema-SecurityConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSecurityConfig();
-      var od = api.SecurityConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SecurityConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSecurityConfig(od as api.SecurityConfig);
     });
   });
@@ -4600,7 +4721,9 @@
   unittest.group('obj-schema-SetIamPolicyRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSetIamPolicyRequest();
-      var od = api.SetIamPolicyRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SetIamPolicyRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSetIamPolicyRequest(od as api.SetIamPolicyRequest);
     });
   });
@@ -4608,7 +4731,9 @@
   unittest.group('obj-schema-ShieldedInstanceConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildShieldedInstanceConfig();
-      var od = api.ShieldedInstanceConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ShieldedInstanceConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkShieldedInstanceConfig(od as api.ShieldedInstanceConfig);
     });
   });
@@ -4616,7 +4741,9 @@
   unittest.group('obj-schema-SoftwareConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSoftwareConfig();
-      var od = api.SoftwareConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SoftwareConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSoftwareConfig(od as api.SoftwareConfig);
     });
   });
@@ -4624,7 +4751,9 @@
   unittest.group('obj-schema-SparkJob', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSparkJob();
-      var od = api.SparkJob.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.SparkJob.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSparkJob(od as api.SparkJob);
     });
   });
@@ -4632,7 +4761,9 @@
   unittest.group('obj-schema-SparkRJob', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSparkRJob();
-      var od = api.SparkRJob.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.SparkRJob.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSparkRJob(od as api.SparkRJob);
     });
   });
@@ -4640,7 +4771,9 @@
   unittest.group('obj-schema-SparkSqlJob', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSparkSqlJob();
-      var od = api.SparkSqlJob.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SparkSqlJob.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSparkSqlJob(od as api.SparkSqlJob);
     });
   });
@@ -4648,7 +4781,9 @@
   unittest.group('obj-schema-StartClusterRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStartClusterRequest();
-      var od = api.StartClusterRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.StartClusterRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkStartClusterRequest(od as api.StartClusterRequest);
     });
   });
@@ -4656,7 +4791,9 @@
   unittest.group('obj-schema-Status', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStatus();
-      var od = api.Status.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Status.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStatus(od as api.Status);
     });
   });
@@ -4664,7 +4801,9 @@
   unittest.group('obj-schema-StopClusterRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStopClusterRequest();
-      var od = api.StopClusterRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.StopClusterRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkStopClusterRequest(od as api.StopClusterRequest);
     });
   });
@@ -4672,7 +4811,9 @@
   unittest.group('obj-schema-SubmitJobRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSubmitJobRequest();
-      var od = api.SubmitJobRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SubmitJobRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSubmitJobRequest(od as api.SubmitJobRequest);
     });
   });
@@ -4680,7 +4821,9 @@
   unittest.group('obj-schema-TemplateParameter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTemplateParameter();
-      var od = api.TemplateParameter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TemplateParameter.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTemplateParameter(od as api.TemplateParameter);
     });
   });
@@ -4688,7 +4831,9 @@
   unittest.group('obj-schema-TestIamPermissionsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestIamPermissionsRequest();
-      var od = api.TestIamPermissionsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestIamPermissionsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestIamPermissionsRequest(od as api.TestIamPermissionsRequest);
     });
   });
@@ -4696,7 +4841,9 @@
   unittest.group('obj-schema-TestIamPermissionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestIamPermissionsResponse();
-      var od = api.TestIamPermissionsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestIamPermissionsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestIamPermissionsResponse(od as api.TestIamPermissionsResponse);
     });
   });
@@ -4704,7 +4851,9 @@
   unittest.group('obj-schema-ValueValidation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildValueValidation();
-      var od = api.ValueValidation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ValueValidation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkValueValidation(od as api.ValueValidation);
     });
   });
@@ -4712,7 +4861,9 @@
   unittest.group('obj-schema-WorkflowGraph', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWorkflowGraph();
-      var od = api.WorkflowGraph.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.WorkflowGraph.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkWorkflowGraph(od as api.WorkflowGraph);
     });
   });
@@ -4720,7 +4871,9 @@
   unittest.group('obj-schema-WorkflowMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWorkflowMetadata();
-      var od = api.WorkflowMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.WorkflowMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkWorkflowMetadata(od as api.WorkflowMetadata);
     });
   });
@@ -4728,7 +4881,9 @@
   unittest.group('obj-schema-WorkflowNode', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWorkflowNode();
-      var od = api.WorkflowNode.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.WorkflowNode.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkWorkflowNode(od as api.WorkflowNode);
     });
   });
@@ -4736,7 +4891,9 @@
   unittest.group('obj-schema-WorkflowTemplate', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWorkflowTemplate();
-      var od = api.WorkflowTemplate.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.WorkflowTemplate.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkWorkflowTemplate(od as api.WorkflowTemplate);
     });
   });
@@ -4744,7 +4901,9 @@
   unittest.group('obj-schema-WorkflowTemplatePlacement', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWorkflowTemplatePlacement();
-      var od = api.WorkflowTemplatePlacement.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.WorkflowTemplatePlacement.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkWorkflowTemplatePlacement(od as api.WorkflowTemplatePlacement);
     });
   });
@@ -4752,7 +4911,9 @@
   unittest.group('obj-schema-YarnApplication', () {
     unittest.test('to-json--from-json', () async {
       var o = buildYarnApplication();
-      var od = api.YarnApplication.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.YarnApplication.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkYarnApplication(od as api.YarnApplication);
     });
   });
diff --git a/generated/googleapis/test/datastore/v1_test.dart b/generated/googleapis/test/datastore/v1_test.dart
index a9be6f3..43461de 100644
--- a/generated/googleapis/test/datastore/v1_test.dart
+++ b/generated/googleapis/test/datastore/v1_test.dart
@@ -2286,7 +2286,9 @@
   unittest.group('obj-schema-AllocateIdsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAllocateIdsRequest();
-      var od = api.AllocateIdsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AllocateIdsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAllocateIdsRequest(od as api.AllocateIdsRequest);
     });
   });
@@ -2294,7 +2296,9 @@
   unittest.group('obj-schema-AllocateIdsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAllocateIdsResponse();
-      var od = api.AllocateIdsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AllocateIdsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAllocateIdsResponse(od as api.AllocateIdsResponse);
     });
   });
@@ -2302,7 +2306,9 @@
   unittest.group('obj-schema-ArrayValue', () {
     unittest.test('to-json--from-json', () async {
       var o = buildArrayValue();
-      var od = api.ArrayValue.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ArrayValue.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkArrayValue(od as api.ArrayValue);
     });
   });
@@ -2310,7 +2316,9 @@
   unittest.group('obj-schema-BeginTransactionRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBeginTransactionRequest();
-      var od = api.BeginTransactionRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BeginTransactionRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBeginTransactionRequest(od as api.BeginTransactionRequest);
     });
   });
@@ -2318,7 +2326,9 @@
   unittest.group('obj-schema-BeginTransactionResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBeginTransactionResponse();
-      var od = api.BeginTransactionResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BeginTransactionResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBeginTransactionResponse(od as api.BeginTransactionResponse);
     });
   });
@@ -2326,7 +2336,9 @@
   unittest.group('obj-schema-CommitRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCommitRequest();
-      var od = api.CommitRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CommitRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCommitRequest(od as api.CommitRequest);
     });
   });
@@ -2334,7 +2346,9 @@
   unittest.group('obj-schema-CommitResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCommitResponse();
-      var od = api.CommitResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CommitResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCommitResponse(od as api.CommitResponse);
     });
   });
@@ -2342,7 +2356,9 @@
   unittest.group('obj-schema-CompositeFilter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCompositeFilter();
-      var od = api.CompositeFilter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CompositeFilter.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCompositeFilter(od as api.CompositeFilter);
     });
   });
@@ -2350,7 +2366,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -2358,7 +2375,9 @@
   unittest.group('obj-schema-Entity', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEntity();
-      var od = api.Entity.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Entity.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEntity(od as api.Entity);
     });
   });
@@ -2366,7 +2385,9 @@
   unittest.group('obj-schema-EntityResult', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEntityResult();
-      var od = api.EntityResult.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EntityResult.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEntityResult(od as api.EntityResult);
     });
   });
@@ -2374,7 +2395,9 @@
   unittest.group('obj-schema-Filter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFilter();
-      var od = api.Filter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Filter.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkFilter(od as api.Filter);
     });
   });
@@ -2382,7 +2405,9 @@
   unittest.group('obj-schema-GoogleDatastoreAdminV1CommonMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleDatastoreAdminV1CommonMetadata();
-      var od = api.GoogleDatastoreAdminV1CommonMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleDatastoreAdminV1CommonMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleDatastoreAdminV1CommonMetadata(
           od as api.GoogleDatastoreAdminV1CommonMetadata);
     });
@@ -2391,7 +2416,9 @@
   unittest.group('obj-schema-GoogleDatastoreAdminV1EntityFilter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleDatastoreAdminV1EntityFilter();
-      var od = api.GoogleDatastoreAdminV1EntityFilter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleDatastoreAdminV1EntityFilter.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleDatastoreAdminV1EntityFilter(
           od as api.GoogleDatastoreAdminV1EntityFilter);
     });
@@ -2400,8 +2427,9 @@
   unittest.group('obj-schema-GoogleDatastoreAdminV1ExportEntitiesMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleDatastoreAdminV1ExportEntitiesMetadata();
-      var od =
-          api.GoogleDatastoreAdminV1ExportEntitiesMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleDatastoreAdminV1ExportEntitiesMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleDatastoreAdminV1ExportEntitiesMetadata(
           od as api.GoogleDatastoreAdminV1ExportEntitiesMetadata);
     });
@@ -2410,8 +2438,9 @@
   unittest.group('obj-schema-GoogleDatastoreAdminV1ExportEntitiesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleDatastoreAdminV1ExportEntitiesRequest();
-      var od =
-          api.GoogleDatastoreAdminV1ExportEntitiesRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleDatastoreAdminV1ExportEntitiesRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleDatastoreAdminV1ExportEntitiesRequest(
           od as api.GoogleDatastoreAdminV1ExportEntitiesRequest);
     });
@@ -2420,8 +2449,9 @@
   unittest.group('obj-schema-GoogleDatastoreAdminV1ExportEntitiesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleDatastoreAdminV1ExportEntitiesResponse();
-      var od =
-          api.GoogleDatastoreAdminV1ExportEntitiesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleDatastoreAdminV1ExportEntitiesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleDatastoreAdminV1ExportEntitiesResponse(
           od as api.GoogleDatastoreAdminV1ExportEntitiesResponse);
     });
@@ -2430,8 +2460,9 @@
   unittest.group('obj-schema-GoogleDatastoreAdminV1ImportEntitiesMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleDatastoreAdminV1ImportEntitiesMetadata();
-      var od =
-          api.GoogleDatastoreAdminV1ImportEntitiesMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleDatastoreAdminV1ImportEntitiesMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleDatastoreAdminV1ImportEntitiesMetadata(
           od as api.GoogleDatastoreAdminV1ImportEntitiesMetadata);
     });
@@ -2440,8 +2471,9 @@
   unittest.group('obj-schema-GoogleDatastoreAdminV1ImportEntitiesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleDatastoreAdminV1ImportEntitiesRequest();
-      var od =
-          api.GoogleDatastoreAdminV1ImportEntitiesRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleDatastoreAdminV1ImportEntitiesRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleDatastoreAdminV1ImportEntitiesRequest(
           od as api.GoogleDatastoreAdminV1ImportEntitiesRequest);
     });
@@ -2450,7 +2482,9 @@
   unittest.group('obj-schema-GoogleDatastoreAdminV1Index', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleDatastoreAdminV1Index();
-      var od = api.GoogleDatastoreAdminV1Index.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleDatastoreAdminV1Index.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleDatastoreAdminV1Index(od as api.GoogleDatastoreAdminV1Index);
     });
   });
@@ -2458,8 +2492,9 @@
   unittest.group('obj-schema-GoogleDatastoreAdminV1IndexOperationMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleDatastoreAdminV1IndexOperationMetadata();
-      var od =
-          api.GoogleDatastoreAdminV1IndexOperationMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleDatastoreAdminV1IndexOperationMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleDatastoreAdminV1IndexOperationMetadata(
           od as api.GoogleDatastoreAdminV1IndexOperationMetadata);
     });
@@ -2468,7 +2503,9 @@
   unittest.group('obj-schema-GoogleDatastoreAdminV1IndexedProperty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleDatastoreAdminV1IndexedProperty();
-      var od = api.GoogleDatastoreAdminV1IndexedProperty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleDatastoreAdminV1IndexedProperty.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleDatastoreAdminV1IndexedProperty(
           od as api.GoogleDatastoreAdminV1IndexedProperty);
     });
@@ -2477,8 +2514,9 @@
   unittest.group('obj-schema-GoogleDatastoreAdminV1ListIndexesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleDatastoreAdminV1ListIndexesResponse();
-      var od =
-          api.GoogleDatastoreAdminV1ListIndexesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleDatastoreAdminV1ListIndexesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleDatastoreAdminV1ListIndexesResponse(
           od as api.GoogleDatastoreAdminV1ListIndexesResponse);
     });
@@ -2487,7 +2525,9 @@
   unittest.group('obj-schema-GoogleDatastoreAdminV1Progress', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleDatastoreAdminV1Progress();
-      var od = api.GoogleDatastoreAdminV1Progress.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleDatastoreAdminV1Progress.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleDatastoreAdminV1Progress(
           od as api.GoogleDatastoreAdminV1Progress);
     });
@@ -2496,8 +2536,9 @@
   unittest.group('obj-schema-GoogleDatastoreAdminV1beta1CommonMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleDatastoreAdminV1beta1CommonMetadata();
-      var od =
-          api.GoogleDatastoreAdminV1beta1CommonMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleDatastoreAdminV1beta1CommonMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleDatastoreAdminV1beta1CommonMetadata(
           od as api.GoogleDatastoreAdminV1beta1CommonMetadata);
     });
@@ -2506,7 +2547,9 @@
   unittest.group('obj-schema-GoogleDatastoreAdminV1beta1EntityFilter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleDatastoreAdminV1beta1EntityFilter();
-      var od = api.GoogleDatastoreAdminV1beta1EntityFilter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleDatastoreAdminV1beta1EntityFilter.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleDatastoreAdminV1beta1EntityFilter(
           od as api.GoogleDatastoreAdminV1beta1EntityFilter);
     });
@@ -2516,8 +2559,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleDatastoreAdminV1beta1ExportEntitiesMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleDatastoreAdminV1beta1ExportEntitiesMetadata.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleDatastoreAdminV1beta1ExportEntitiesMetadata(
           od as api.GoogleDatastoreAdminV1beta1ExportEntitiesMetadata);
     });
@@ -2527,8 +2571,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleDatastoreAdminV1beta1ExportEntitiesResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleDatastoreAdminV1beta1ExportEntitiesResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleDatastoreAdminV1beta1ExportEntitiesResponse(
           od as api.GoogleDatastoreAdminV1beta1ExportEntitiesResponse);
     });
@@ -2538,8 +2583,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleDatastoreAdminV1beta1ImportEntitiesMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleDatastoreAdminV1beta1ImportEntitiesMetadata.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleDatastoreAdminV1beta1ImportEntitiesMetadata(
           od as api.GoogleDatastoreAdminV1beta1ImportEntitiesMetadata);
     });
@@ -2548,7 +2594,9 @@
   unittest.group('obj-schema-GoogleDatastoreAdminV1beta1Progress', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleDatastoreAdminV1beta1Progress();
-      var od = api.GoogleDatastoreAdminV1beta1Progress.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleDatastoreAdminV1beta1Progress.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleDatastoreAdminV1beta1Progress(
           od as api.GoogleDatastoreAdminV1beta1Progress);
     });
@@ -2557,7 +2605,9 @@
   unittest.group('obj-schema-GoogleLongrunningListOperationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleLongrunningListOperationsResponse();
-      var od = api.GoogleLongrunningListOperationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleLongrunningListOperationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleLongrunningListOperationsResponse(
           od as api.GoogleLongrunningListOperationsResponse);
     });
@@ -2566,7 +2616,9 @@
   unittest.group('obj-schema-GoogleLongrunningOperation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleLongrunningOperation();
-      var od = api.GoogleLongrunningOperation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleLongrunningOperation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleLongrunningOperation(od as api.GoogleLongrunningOperation);
     });
   });
@@ -2574,7 +2626,9 @@
   unittest.group('obj-schema-GqlQuery', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGqlQuery();
-      var od = api.GqlQuery.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.GqlQuery.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGqlQuery(od as api.GqlQuery);
     });
   });
@@ -2582,7 +2636,9 @@
   unittest.group('obj-schema-GqlQueryParameter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGqlQueryParameter();
-      var od = api.GqlQueryParameter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GqlQueryParameter.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGqlQueryParameter(od as api.GqlQueryParameter);
     });
   });
@@ -2590,7 +2646,8 @@
   unittest.group('obj-schema-Key', () {
     unittest.test('to-json--from-json', () async {
       var o = buildKey();
-      var od = api.Key.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Key.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkKey(od as api.Key);
     });
   });
@@ -2598,7 +2655,9 @@
   unittest.group('obj-schema-KindExpression', () {
     unittest.test('to-json--from-json', () async {
       var o = buildKindExpression();
-      var od = api.KindExpression.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.KindExpression.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkKindExpression(od as api.KindExpression);
     });
   });
@@ -2606,7 +2665,9 @@
   unittest.group('obj-schema-LatLng', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLatLng();
-      var od = api.LatLng.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.LatLng.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLatLng(od as api.LatLng);
     });
   });
@@ -2614,7 +2675,9 @@
   unittest.group('obj-schema-LookupRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLookupRequest();
-      var od = api.LookupRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LookupRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLookupRequest(od as api.LookupRequest);
     });
   });
@@ -2622,7 +2685,9 @@
   unittest.group('obj-schema-LookupResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLookupResponse();
-      var od = api.LookupResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LookupResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLookupResponse(od as api.LookupResponse);
     });
   });
@@ -2630,7 +2695,9 @@
   unittest.group('obj-schema-Mutation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMutation();
-      var od = api.Mutation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Mutation.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkMutation(od as api.Mutation);
     });
   });
@@ -2638,7 +2705,9 @@
   unittest.group('obj-schema-MutationResult', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMutationResult();
-      var od = api.MutationResult.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MutationResult.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMutationResult(od as api.MutationResult);
     });
   });
@@ -2646,7 +2715,9 @@
   unittest.group('obj-schema-PartitionId', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPartitionId();
-      var od = api.PartitionId.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PartitionId.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPartitionId(od as api.PartitionId);
     });
   });
@@ -2654,7 +2725,9 @@
   unittest.group('obj-schema-PathElement', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPathElement();
-      var od = api.PathElement.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PathElement.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPathElement(od as api.PathElement);
     });
   });
@@ -2662,7 +2735,9 @@
   unittest.group('obj-schema-Projection', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProjection();
-      var od = api.Projection.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Projection.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkProjection(od as api.Projection);
     });
   });
@@ -2670,7 +2745,9 @@
   unittest.group('obj-schema-PropertyFilter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPropertyFilter();
-      var od = api.PropertyFilter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PropertyFilter.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPropertyFilter(od as api.PropertyFilter);
     });
   });
@@ -2678,7 +2755,9 @@
   unittest.group('obj-schema-PropertyOrder', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPropertyOrder();
-      var od = api.PropertyOrder.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PropertyOrder.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPropertyOrder(od as api.PropertyOrder);
     });
   });
@@ -2686,7 +2765,9 @@
   unittest.group('obj-schema-PropertyReference', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPropertyReference();
-      var od = api.PropertyReference.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PropertyReference.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPropertyReference(od as api.PropertyReference);
     });
   });
@@ -2694,7 +2775,8 @@
   unittest.group('obj-schema-Query', () {
     unittest.test('to-json--from-json', () async {
       var o = buildQuery();
-      var od = api.Query.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Query.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkQuery(od as api.Query);
     });
   });
@@ -2702,7 +2784,9 @@
   unittest.group('obj-schema-QueryResultBatch', () {
     unittest.test('to-json--from-json', () async {
       var o = buildQueryResultBatch();
-      var od = api.QueryResultBatch.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.QueryResultBatch.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkQueryResultBatch(od as api.QueryResultBatch);
     });
   });
@@ -2710,7 +2794,9 @@
   unittest.group('obj-schema-ReadOnly', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReadOnly();
-      var od = api.ReadOnly.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ReadOnly.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkReadOnly(od as api.ReadOnly);
     });
   });
@@ -2718,7 +2804,9 @@
   unittest.group('obj-schema-ReadOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReadOptions();
-      var od = api.ReadOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReadOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReadOptions(od as api.ReadOptions);
     });
   });
@@ -2726,7 +2814,9 @@
   unittest.group('obj-schema-ReadWrite', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReadWrite();
-      var od = api.ReadWrite.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ReadWrite.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkReadWrite(od as api.ReadWrite);
     });
   });
@@ -2734,7 +2824,9 @@
   unittest.group('obj-schema-ReserveIdsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReserveIdsRequest();
-      var od = api.ReserveIdsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReserveIdsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReserveIdsRequest(od as api.ReserveIdsRequest);
     });
   });
@@ -2742,7 +2834,9 @@
   unittest.group('obj-schema-ReserveIdsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReserveIdsResponse();
-      var od = api.ReserveIdsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReserveIdsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReserveIdsResponse(od as api.ReserveIdsResponse);
     });
   });
@@ -2750,7 +2844,9 @@
   unittest.group('obj-schema-RollbackRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRollbackRequest();
-      var od = api.RollbackRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RollbackRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRollbackRequest(od as api.RollbackRequest);
     });
   });
@@ -2758,7 +2854,9 @@
   unittest.group('obj-schema-RollbackResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRollbackResponse();
-      var od = api.RollbackResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RollbackResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRollbackResponse(od as api.RollbackResponse);
     });
   });
@@ -2766,7 +2864,9 @@
   unittest.group('obj-schema-RunQueryRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRunQueryRequest();
-      var od = api.RunQueryRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RunQueryRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRunQueryRequest(od as api.RunQueryRequest);
     });
   });
@@ -2774,7 +2874,9 @@
   unittest.group('obj-schema-RunQueryResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRunQueryResponse();
-      var od = api.RunQueryResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RunQueryResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRunQueryResponse(od as api.RunQueryResponse);
     });
   });
@@ -2782,7 +2884,9 @@
   unittest.group('obj-schema-Status', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStatus();
-      var od = api.Status.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Status.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStatus(od as api.Status);
     });
   });
@@ -2790,7 +2894,9 @@
   unittest.group('obj-schema-TransactionOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTransactionOptions();
-      var od = api.TransactionOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TransactionOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTransactionOptions(od as api.TransactionOptions);
     });
   });
@@ -2798,7 +2904,8 @@
   unittest.group('obj-schema-Value', () {
     unittest.test('to-json--from-json', () async {
       var o = buildValue();
-      var od = api.Value.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Value.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkValue(od as api.Value);
     });
   });
diff --git a/generated/googleapis/test/deploymentmanager/v2_test.dart b/generated/googleapis/test/deploymentmanager/v2_test.dart
index db0e70c..13d5a39 100644
--- a/generated/googleapis/test/deploymentmanager/v2_test.dart
+++ b/generated/googleapis/test/deploymentmanager/v2_test.dart
@@ -1608,7 +1608,9 @@
   unittest.group('obj-schema-AuditConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuditConfig();
-      var od = api.AuditConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AuditConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuditConfig(od as api.AuditConfig);
     });
   });
@@ -1616,7 +1618,9 @@
   unittest.group('obj-schema-AuditLogConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuditLogConfig();
-      var od = api.AuditLogConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AuditLogConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuditLogConfig(od as api.AuditLogConfig);
     });
   });
@@ -1624,7 +1628,9 @@
   unittest.group('obj-schema-Binding', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBinding();
-      var od = api.Binding.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Binding.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBinding(od as api.Binding);
     });
   });
@@ -1632,7 +1638,9 @@
   unittest.group('obj-schema-ConfigFile', () {
     unittest.test('to-json--from-json', () async {
       var o = buildConfigFile();
-      var od = api.ConfigFile.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ConfigFile.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkConfigFile(od as api.ConfigFile);
     });
   });
@@ -1640,7 +1648,9 @@
   unittest.group('obj-schema-Deployment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeployment();
-      var od = api.Deployment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Deployment.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDeployment(od as api.Deployment);
     });
   });
@@ -1648,7 +1658,9 @@
   unittest.group('obj-schema-DeploymentLabelEntry', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeploymentLabelEntry();
-      var od = api.DeploymentLabelEntry.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeploymentLabelEntry.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeploymentLabelEntry(od as api.DeploymentLabelEntry);
     });
   });
@@ -1656,7 +1668,9 @@
   unittest.group('obj-schema-DeploymentUpdate', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeploymentUpdate();
-      var od = api.DeploymentUpdate.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeploymentUpdate.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeploymentUpdate(od as api.DeploymentUpdate);
     });
   });
@@ -1664,7 +1678,9 @@
   unittest.group('obj-schema-DeploymentUpdateLabelEntry', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeploymentUpdateLabelEntry();
-      var od = api.DeploymentUpdateLabelEntry.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeploymentUpdateLabelEntry.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeploymentUpdateLabelEntry(od as api.DeploymentUpdateLabelEntry);
     });
   });
@@ -1672,7 +1688,9 @@
   unittest.group('obj-schema-DeploymentsCancelPreviewRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeploymentsCancelPreviewRequest();
-      var od = api.DeploymentsCancelPreviewRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeploymentsCancelPreviewRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeploymentsCancelPreviewRequest(
           od as api.DeploymentsCancelPreviewRequest);
     });
@@ -1681,7 +1699,9 @@
   unittest.group('obj-schema-DeploymentsListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeploymentsListResponse();
-      var od = api.DeploymentsListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeploymentsListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeploymentsListResponse(od as api.DeploymentsListResponse);
     });
   });
@@ -1689,7 +1709,9 @@
   unittest.group('obj-schema-DeploymentsStopRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeploymentsStopRequest();
-      var od = api.DeploymentsStopRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeploymentsStopRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeploymentsStopRequest(od as api.DeploymentsStopRequest);
     });
   });
@@ -1697,7 +1719,8 @@
   unittest.group('obj-schema-Expr', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExpr();
-      var od = api.Expr.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Expr.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkExpr(od as api.Expr);
     });
   });
@@ -1705,7 +1728,9 @@
   unittest.group('obj-schema-GlobalSetPolicyRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGlobalSetPolicyRequest();
-      var od = api.GlobalSetPolicyRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GlobalSetPolicyRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGlobalSetPolicyRequest(od as api.GlobalSetPolicyRequest);
     });
   });
@@ -1713,7 +1738,9 @@
   unittest.group('obj-schema-ImportFile', () {
     unittest.test('to-json--from-json', () async {
       var o = buildImportFile();
-      var od = api.ImportFile.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ImportFile.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkImportFile(od as api.ImportFile);
     });
   });
@@ -1721,7 +1748,9 @@
   unittest.group('obj-schema-Manifest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildManifest();
-      var od = api.Manifest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Manifest.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkManifest(od as api.Manifest);
     });
   });
@@ -1729,7 +1758,9 @@
   unittest.group('obj-schema-ManifestsListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildManifestsListResponse();
-      var od = api.ManifestsListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ManifestsListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkManifestsListResponse(od as api.ManifestsListResponse);
     });
   });
@@ -1737,7 +1768,9 @@
   unittest.group('obj-schema-OperationErrorErrors', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperationErrorErrors();
-      var od = api.OperationErrorErrors.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OperationErrorErrors.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOperationErrorErrors(od as api.OperationErrorErrors);
     });
   });
@@ -1745,7 +1778,9 @@
   unittest.group('obj-schema-OperationError', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperationError();
-      var od = api.OperationError.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OperationError.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOperationError(od as api.OperationError);
     });
   });
@@ -1753,7 +1788,9 @@
   unittest.group('obj-schema-OperationWarningsData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperationWarningsData();
-      var od = api.OperationWarningsData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OperationWarningsData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOperationWarningsData(od as api.OperationWarningsData);
     });
   });
@@ -1761,7 +1798,9 @@
   unittest.group('obj-schema-OperationWarnings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperationWarnings();
-      var od = api.OperationWarnings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OperationWarnings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOperationWarnings(od as api.OperationWarnings);
     });
   });
@@ -1769,7 +1808,9 @@
   unittest.group('obj-schema-Operation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperation();
-      var od = api.Operation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Operation.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOperation(od as api.Operation);
     });
   });
@@ -1777,7 +1818,9 @@
   unittest.group('obj-schema-OperationsListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperationsListResponse();
-      var od = api.OperationsListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OperationsListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOperationsListResponse(od as api.OperationsListResponse);
     });
   });
@@ -1785,7 +1828,9 @@
   unittest.group('obj-schema-Policy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPolicy();
-      var od = api.Policy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Policy.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPolicy(od as api.Policy);
     });
   });
@@ -1793,7 +1838,9 @@
   unittest.group('obj-schema-ResourceWarningsData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResourceWarningsData();
-      var od = api.ResourceWarningsData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResourceWarningsData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResourceWarningsData(od as api.ResourceWarningsData);
     });
   });
@@ -1801,7 +1848,9 @@
   unittest.group('obj-schema-ResourceWarnings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResourceWarnings();
-      var od = api.ResourceWarnings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResourceWarnings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResourceWarnings(od as api.ResourceWarnings);
     });
   });
@@ -1809,7 +1858,9 @@
   unittest.group('obj-schema-Resource', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResource();
-      var od = api.Resource.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Resource.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkResource(od as api.Resource);
     });
   });
@@ -1817,7 +1868,9 @@
   unittest.group('obj-schema-ResourceAccessControl', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResourceAccessControl();
-      var od = api.ResourceAccessControl.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResourceAccessControl.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResourceAccessControl(od as api.ResourceAccessControl);
     });
   });
@@ -1825,7 +1878,9 @@
   unittest.group('obj-schema-ResourceUpdateErrorErrors', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResourceUpdateErrorErrors();
-      var od = api.ResourceUpdateErrorErrors.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResourceUpdateErrorErrors.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResourceUpdateErrorErrors(od as api.ResourceUpdateErrorErrors);
     });
   });
@@ -1833,7 +1888,9 @@
   unittest.group('obj-schema-ResourceUpdateError', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResourceUpdateError();
-      var od = api.ResourceUpdateError.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResourceUpdateError.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResourceUpdateError(od as api.ResourceUpdateError);
     });
   });
@@ -1841,7 +1898,9 @@
   unittest.group('obj-schema-ResourceUpdateWarningsData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResourceUpdateWarningsData();
-      var od = api.ResourceUpdateWarningsData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResourceUpdateWarningsData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResourceUpdateWarningsData(od as api.ResourceUpdateWarningsData);
     });
   });
@@ -1849,7 +1908,9 @@
   unittest.group('obj-schema-ResourceUpdateWarnings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResourceUpdateWarnings();
-      var od = api.ResourceUpdateWarnings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResourceUpdateWarnings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResourceUpdateWarnings(od as api.ResourceUpdateWarnings);
     });
   });
@@ -1857,7 +1918,9 @@
   unittest.group('obj-schema-ResourceUpdate', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResourceUpdate();
-      var od = api.ResourceUpdate.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResourceUpdate.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResourceUpdate(od as api.ResourceUpdate);
     });
   });
@@ -1865,7 +1928,9 @@
   unittest.group('obj-schema-ResourcesListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResourcesListResponse();
-      var od = api.ResourcesListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResourcesListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResourcesListResponse(od as api.ResourcesListResponse);
     });
   });
@@ -1873,7 +1938,9 @@
   unittest.group('obj-schema-TargetConfiguration', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetConfiguration();
-      var od = api.TargetConfiguration.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetConfiguration.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetConfiguration(od as api.TargetConfiguration);
     });
   });
@@ -1881,7 +1948,9 @@
   unittest.group('obj-schema-TestPermissionsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestPermissionsRequest();
-      var od = api.TestPermissionsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestPermissionsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestPermissionsRequest(od as api.TestPermissionsRequest);
     });
   });
@@ -1889,7 +1958,9 @@
   unittest.group('obj-schema-TestPermissionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestPermissionsResponse();
-      var od = api.TestPermissionsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestPermissionsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestPermissionsResponse(od as api.TestPermissionsResponse);
     });
   });
@@ -1897,7 +1968,8 @@
   unittest.group('obj-schema-Type', () {
     unittest.test('to-json--from-json', () async {
       var o = buildType();
-      var od = api.Type.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Type.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkType(od as api.Type);
     });
   });
@@ -1905,7 +1977,9 @@
   unittest.group('obj-schema-TypesListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTypesListResponse();
-      var od = api.TypesListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TypesListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTypesListResponse(od as api.TypesListResponse);
     });
   });
diff --git a/generated/googleapis/test/dfareporting/v3_4_test.dart b/generated/googleapis/test/dfareporting/v3_4_test.dart
index 1425f39..a07913f 100644
--- a/generated/googleapis/test/dfareporting/v3_4_test.dart
+++ b/generated/googleapis/test/dfareporting/v3_4_test.dart
@@ -14777,7 +14777,9 @@
   unittest.group('obj-schema-Account', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccount();
-      var od = api.Account.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Account.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAccount(od as api.Account);
     });
   });
@@ -14785,7 +14787,9 @@
   unittest.group('obj-schema-AccountActiveAdSummary', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccountActiveAdSummary();
-      var od = api.AccountActiveAdSummary.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AccountActiveAdSummary.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAccountActiveAdSummary(od as api.AccountActiveAdSummary);
     });
   });
@@ -14793,7 +14797,9 @@
   unittest.group('obj-schema-AccountPermission', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccountPermission();
-      var od = api.AccountPermission.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AccountPermission.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAccountPermission(od as api.AccountPermission);
     });
   });
@@ -14801,7 +14807,9 @@
   unittest.group('obj-schema-AccountPermissionGroup', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccountPermissionGroup();
-      var od = api.AccountPermissionGroup.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AccountPermissionGroup.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAccountPermissionGroup(od as api.AccountPermissionGroup);
     });
   });
@@ -14809,7 +14817,9 @@
   unittest.group('obj-schema-AccountPermissionGroupsListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccountPermissionGroupsListResponse();
-      var od = api.AccountPermissionGroupsListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AccountPermissionGroupsListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAccountPermissionGroupsListResponse(
           od as api.AccountPermissionGroupsListResponse);
     });
@@ -14818,7 +14828,9 @@
   unittest.group('obj-schema-AccountPermissionsListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccountPermissionsListResponse();
-      var od = api.AccountPermissionsListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AccountPermissionsListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAccountPermissionsListResponse(
           od as api.AccountPermissionsListResponse);
     });
@@ -14827,7 +14839,9 @@
   unittest.group('obj-schema-AccountUserProfile', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccountUserProfile();
-      var od = api.AccountUserProfile.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AccountUserProfile.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAccountUserProfile(od as api.AccountUserProfile);
     });
   });
@@ -14835,7 +14849,9 @@
   unittest.group('obj-schema-AccountUserProfilesListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccountUserProfilesListResponse();
-      var od = api.AccountUserProfilesListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AccountUserProfilesListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAccountUserProfilesListResponse(
           od as api.AccountUserProfilesListResponse);
     });
@@ -14844,7 +14860,9 @@
   unittest.group('obj-schema-AccountsListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccountsListResponse();
-      var od = api.AccountsListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AccountsListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAccountsListResponse(od as api.AccountsListResponse);
     });
   });
@@ -14852,7 +14870,9 @@
   unittest.group('obj-schema-Activities', () {
     unittest.test('to-json--from-json', () async {
       var o = buildActivities();
-      var od = api.Activities.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Activities.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkActivities(od as api.Activities);
     });
   });
@@ -14860,7 +14880,8 @@
   unittest.group('obj-schema-Ad', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAd();
-      var od = api.Ad.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Ad.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAd(od as api.Ad);
     });
   });
@@ -14868,7 +14889,9 @@
   unittest.group('obj-schema-AdBlockingConfiguration', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAdBlockingConfiguration();
-      var od = api.AdBlockingConfiguration.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AdBlockingConfiguration.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAdBlockingConfiguration(od as api.AdBlockingConfiguration);
     });
   });
@@ -14876,7 +14899,9 @@
   unittest.group('obj-schema-AdSlot', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAdSlot();
-      var od = api.AdSlot.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.AdSlot.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAdSlot(od as api.AdSlot);
     });
   });
@@ -14884,7 +14909,9 @@
   unittest.group('obj-schema-AdsListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAdsListResponse();
-      var od = api.AdsListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AdsListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAdsListResponse(od as api.AdsListResponse);
     });
   });
@@ -14892,7 +14919,9 @@
   unittest.group('obj-schema-Advertiser', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAdvertiser();
-      var od = api.Advertiser.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Advertiser.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAdvertiser(od as api.Advertiser);
     });
   });
@@ -14900,7 +14929,9 @@
   unittest.group('obj-schema-AdvertiserGroup', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAdvertiserGroup();
-      var od = api.AdvertiserGroup.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AdvertiserGroup.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAdvertiserGroup(od as api.AdvertiserGroup);
     });
   });
@@ -14908,7 +14939,9 @@
   unittest.group('obj-schema-AdvertiserGroupsListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAdvertiserGroupsListResponse();
-      var od = api.AdvertiserGroupsListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AdvertiserGroupsListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAdvertiserGroupsListResponse(od as api.AdvertiserGroupsListResponse);
     });
   });
@@ -14916,7 +14949,9 @@
   unittest.group('obj-schema-AdvertiserLandingPagesListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAdvertiserLandingPagesListResponse();
-      var od = api.AdvertiserLandingPagesListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AdvertiserLandingPagesListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAdvertiserLandingPagesListResponse(
           od as api.AdvertiserLandingPagesListResponse);
     });
@@ -14925,7 +14960,9 @@
   unittest.group('obj-schema-AdvertisersListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAdvertisersListResponse();
-      var od = api.AdvertisersListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AdvertisersListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAdvertisersListResponse(od as api.AdvertisersListResponse);
     });
   });
@@ -14933,7 +14970,9 @@
   unittest.group('obj-schema-AudienceSegment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAudienceSegment();
-      var od = api.AudienceSegment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AudienceSegment.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAudienceSegment(od as api.AudienceSegment);
     });
   });
@@ -14941,7 +14980,9 @@
   unittest.group('obj-schema-AudienceSegmentGroup', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAudienceSegmentGroup();
-      var od = api.AudienceSegmentGroup.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AudienceSegmentGroup.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAudienceSegmentGroup(od as api.AudienceSegmentGroup);
     });
   });
@@ -14949,7 +14990,9 @@
   unittest.group('obj-schema-Browser', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBrowser();
-      var od = api.Browser.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Browser.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBrowser(od as api.Browser);
     });
   });
@@ -14957,7 +15000,9 @@
   unittest.group('obj-schema-BrowsersListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBrowsersListResponse();
-      var od = api.BrowsersListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BrowsersListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBrowsersListResponse(od as api.BrowsersListResponse);
     });
   });
@@ -14965,7 +15010,9 @@
   unittest.group('obj-schema-Campaign', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCampaign();
-      var od = api.Campaign.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Campaign.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkCampaign(od as api.Campaign);
     });
   });
@@ -14973,7 +15020,9 @@
   unittest.group('obj-schema-CampaignCreativeAssociation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCampaignCreativeAssociation();
-      var od = api.CampaignCreativeAssociation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CampaignCreativeAssociation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCampaignCreativeAssociation(od as api.CampaignCreativeAssociation);
     });
   });
@@ -14981,8 +15030,9 @@
   unittest.group('obj-schema-CampaignCreativeAssociationsListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCampaignCreativeAssociationsListResponse();
-      var od =
-          api.CampaignCreativeAssociationsListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CampaignCreativeAssociationsListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCampaignCreativeAssociationsListResponse(
           od as api.CampaignCreativeAssociationsListResponse);
     });
@@ -14991,7 +15041,9 @@
   unittest.group('obj-schema-CampaignManagerIds', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCampaignManagerIds();
-      var od = api.CampaignManagerIds.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CampaignManagerIds.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCampaignManagerIds(od as api.CampaignManagerIds);
     });
   });
@@ -14999,7 +15051,9 @@
   unittest.group('obj-schema-CampaignsListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCampaignsListResponse();
-      var od = api.CampaignsListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CampaignsListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCampaignsListResponse(od as api.CampaignsListResponse);
     });
   });
@@ -15007,7 +15061,9 @@
   unittest.group('obj-schema-ChangeLog', () {
     unittest.test('to-json--from-json', () async {
       var o = buildChangeLog();
-      var od = api.ChangeLog.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ChangeLog.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkChangeLog(od as api.ChangeLog);
     });
   });
@@ -15015,7 +15071,9 @@
   unittest.group('obj-schema-ChangeLogsListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildChangeLogsListResponse();
-      var od = api.ChangeLogsListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ChangeLogsListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkChangeLogsListResponse(od as api.ChangeLogsListResponse);
     });
   });
@@ -15023,7 +15081,9 @@
   unittest.group('obj-schema-ChannelGrouping', () {
     unittest.test('to-json--from-json', () async {
       var o = buildChannelGrouping();
-      var od = api.ChannelGrouping.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ChannelGrouping.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkChannelGrouping(od as api.ChannelGrouping);
     });
   });
@@ -15031,7 +15091,9 @@
   unittest.group('obj-schema-ChannelGroupingRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildChannelGroupingRule();
-      var od = api.ChannelGroupingRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ChannelGroupingRule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkChannelGroupingRule(od as api.ChannelGroupingRule);
     });
   });
@@ -15039,7 +15101,9 @@
   unittest.group('obj-schema-CitiesListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCitiesListResponse();
-      var od = api.CitiesListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CitiesListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCitiesListResponse(od as api.CitiesListResponse);
     });
   });
@@ -15047,7 +15111,8 @@
   unittest.group('obj-schema-City', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCity();
-      var od = api.City.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.City.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkCity(od as api.City);
     });
   });
@@ -15055,7 +15120,9 @@
   unittest.group('obj-schema-ClickTag', () {
     unittest.test('to-json--from-json', () async {
       var o = buildClickTag();
-      var od = api.ClickTag.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ClickTag.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkClickTag(od as api.ClickTag);
     });
   });
@@ -15063,7 +15130,9 @@
   unittest.group('obj-schema-ClickThroughUrl', () {
     unittest.test('to-json--from-json', () async {
       var o = buildClickThroughUrl();
-      var od = api.ClickThroughUrl.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ClickThroughUrl.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkClickThroughUrl(od as api.ClickThroughUrl);
     });
   });
@@ -15071,7 +15140,9 @@
   unittest.group('obj-schema-ClickThroughUrlSuffixProperties', () {
     unittest.test('to-json--from-json', () async {
       var o = buildClickThroughUrlSuffixProperties();
-      var od = api.ClickThroughUrlSuffixProperties.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ClickThroughUrlSuffixProperties.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkClickThroughUrlSuffixProperties(
           od as api.ClickThroughUrlSuffixProperties);
     });
@@ -15080,7 +15151,9 @@
   unittest.group('obj-schema-CompanionClickThroughOverride', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCompanionClickThroughOverride();
-      var od = api.CompanionClickThroughOverride.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CompanionClickThroughOverride.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCompanionClickThroughOverride(
           od as api.CompanionClickThroughOverride);
     });
@@ -15089,7 +15162,9 @@
   unittest.group('obj-schema-CompanionSetting', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCompanionSetting();
-      var od = api.CompanionSetting.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CompanionSetting.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCompanionSetting(od as api.CompanionSetting);
     });
   });
@@ -15097,7 +15172,9 @@
   unittest.group('obj-schema-CompatibleFields', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCompatibleFields();
-      var od = api.CompatibleFields.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CompatibleFields.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCompatibleFields(od as api.CompatibleFields);
     });
   });
@@ -15105,7 +15182,9 @@
   unittest.group('obj-schema-ConnectionType', () {
     unittest.test('to-json--from-json', () async {
       var o = buildConnectionType();
-      var od = api.ConnectionType.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ConnectionType.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkConnectionType(od as api.ConnectionType);
     });
   });
@@ -15113,7 +15192,9 @@
   unittest.group('obj-schema-ConnectionTypesListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildConnectionTypesListResponse();
-      var od = api.ConnectionTypesListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ConnectionTypesListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkConnectionTypesListResponse(od as api.ConnectionTypesListResponse);
     });
   });
@@ -15121,7 +15202,9 @@
   unittest.group('obj-schema-ContentCategoriesListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildContentCategoriesListResponse();
-      var od = api.ContentCategoriesListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ContentCategoriesListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkContentCategoriesListResponse(
           od as api.ContentCategoriesListResponse);
     });
@@ -15130,7 +15213,9 @@
   unittest.group('obj-schema-ContentCategory', () {
     unittest.test('to-json--from-json', () async {
       var o = buildContentCategory();
-      var od = api.ContentCategory.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ContentCategory.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkContentCategory(od as api.ContentCategory);
     });
   });
@@ -15138,7 +15223,9 @@
   unittest.group('obj-schema-Conversion', () {
     unittest.test('to-json--from-json', () async {
       var o = buildConversion();
-      var od = api.Conversion.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Conversion.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkConversion(od as api.Conversion);
     });
   });
@@ -15146,7 +15233,9 @@
   unittest.group('obj-schema-ConversionError', () {
     unittest.test('to-json--from-json', () async {
       var o = buildConversionError();
-      var od = api.ConversionError.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ConversionError.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkConversionError(od as api.ConversionError);
     });
   });
@@ -15154,7 +15243,9 @@
   unittest.group('obj-schema-ConversionStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildConversionStatus();
-      var od = api.ConversionStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ConversionStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkConversionStatus(od as api.ConversionStatus);
     });
   });
@@ -15162,7 +15253,9 @@
   unittest.group('obj-schema-ConversionsBatchInsertRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildConversionsBatchInsertRequest();
-      var od = api.ConversionsBatchInsertRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ConversionsBatchInsertRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkConversionsBatchInsertRequest(
           od as api.ConversionsBatchInsertRequest);
     });
@@ -15171,7 +15264,9 @@
   unittest.group('obj-schema-ConversionsBatchInsertResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildConversionsBatchInsertResponse();
-      var od = api.ConversionsBatchInsertResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ConversionsBatchInsertResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkConversionsBatchInsertResponse(
           od as api.ConversionsBatchInsertResponse);
     });
@@ -15180,7 +15275,9 @@
   unittest.group('obj-schema-ConversionsBatchUpdateRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildConversionsBatchUpdateRequest();
-      var od = api.ConversionsBatchUpdateRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ConversionsBatchUpdateRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkConversionsBatchUpdateRequest(
           od as api.ConversionsBatchUpdateRequest);
     });
@@ -15189,7 +15286,9 @@
   unittest.group('obj-schema-ConversionsBatchUpdateResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildConversionsBatchUpdateResponse();
-      var od = api.ConversionsBatchUpdateResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ConversionsBatchUpdateResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkConversionsBatchUpdateResponse(
           od as api.ConversionsBatchUpdateResponse);
     });
@@ -15198,7 +15297,9 @@
   unittest.group('obj-schema-CountriesListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCountriesListResponse();
-      var od = api.CountriesListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CountriesListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCountriesListResponse(od as api.CountriesListResponse);
     });
   });
@@ -15206,7 +15307,9 @@
   unittest.group('obj-schema-Country', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCountry();
-      var od = api.Country.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Country.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkCountry(od as api.Country);
     });
   });
@@ -15214,7 +15317,9 @@
   unittest.group('obj-schema-Creative', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreative();
-      var od = api.Creative.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Creative.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkCreative(od as api.Creative);
     });
   });
@@ -15222,7 +15327,9 @@
   unittest.group('obj-schema-CreativeAsset', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreativeAsset();
-      var od = api.CreativeAsset.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreativeAsset.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreativeAsset(od as api.CreativeAsset);
     });
   });
@@ -15230,7 +15337,9 @@
   unittest.group('obj-schema-CreativeAssetId', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreativeAssetId();
-      var od = api.CreativeAssetId.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreativeAssetId.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreativeAssetId(od as api.CreativeAssetId);
     });
   });
@@ -15238,7 +15347,9 @@
   unittest.group('obj-schema-CreativeAssetMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreativeAssetMetadata();
-      var od = api.CreativeAssetMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreativeAssetMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreativeAssetMetadata(od as api.CreativeAssetMetadata);
     });
   });
@@ -15246,7 +15357,9 @@
   unittest.group('obj-schema-CreativeAssetSelection', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreativeAssetSelection();
-      var od = api.CreativeAssetSelection.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreativeAssetSelection.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreativeAssetSelection(od as api.CreativeAssetSelection);
     });
   });
@@ -15254,7 +15367,9 @@
   unittest.group('obj-schema-CreativeAssignment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreativeAssignment();
-      var od = api.CreativeAssignment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreativeAssignment.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreativeAssignment(od as api.CreativeAssignment);
     });
   });
@@ -15262,7 +15377,9 @@
   unittest.group('obj-schema-CreativeClickThroughUrl', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreativeClickThroughUrl();
-      var od = api.CreativeClickThroughUrl.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreativeClickThroughUrl.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreativeClickThroughUrl(od as api.CreativeClickThroughUrl);
     });
   });
@@ -15270,7 +15387,9 @@
   unittest.group('obj-schema-CreativeCustomEvent', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreativeCustomEvent();
-      var od = api.CreativeCustomEvent.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreativeCustomEvent.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreativeCustomEvent(od as api.CreativeCustomEvent);
     });
   });
@@ -15278,7 +15397,9 @@
   unittest.group('obj-schema-CreativeField', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreativeField();
-      var od = api.CreativeField.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreativeField.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreativeField(od as api.CreativeField);
     });
   });
@@ -15286,7 +15407,9 @@
   unittest.group('obj-schema-CreativeFieldAssignment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreativeFieldAssignment();
-      var od = api.CreativeFieldAssignment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreativeFieldAssignment.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreativeFieldAssignment(od as api.CreativeFieldAssignment);
     });
   });
@@ -15294,7 +15417,9 @@
   unittest.group('obj-schema-CreativeFieldValue', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreativeFieldValue();
-      var od = api.CreativeFieldValue.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreativeFieldValue.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreativeFieldValue(od as api.CreativeFieldValue);
     });
   });
@@ -15302,7 +15427,9 @@
   unittest.group('obj-schema-CreativeFieldValuesListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreativeFieldValuesListResponse();
-      var od = api.CreativeFieldValuesListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreativeFieldValuesListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreativeFieldValuesListResponse(
           od as api.CreativeFieldValuesListResponse);
     });
@@ -15311,7 +15438,9 @@
   unittest.group('obj-schema-CreativeFieldsListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreativeFieldsListResponse();
-      var od = api.CreativeFieldsListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreativeFieldsListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreativeFieldsListResponse(od as api.CreativeFieldsListResponse);
     });
   });
@@ -15319,7 +15448,9 @@
   unittest.group('obj-schema-CreativeGroup', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreativeGroup();
-      var od = api.CreativeGroup.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreativeGroup.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreativeGroup(od as api.CreativeGroup);
     });
   });
@@ -15327,7 +15458,9 @@
   unittest.group('obj-schema-CreativeGroupAssignment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreativeGroupAssignment();
-      var od = api.CreativeGroupAssignment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreativeGroupAssignment.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreativeGroupAssignment(od as api.CreativeGroupAssignment);
     });
   });
@@ -15335,7 +15468,9 @@
   unittest.group('obj-schema-CreativeGroupsListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreativeGroupsListResponse();
-      var od = api.CreativeGroupsListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreativeGroupsListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreativeGroupsListResponse(od as api.CreativeGroupsListResponse);
     });
   });
@@ -15343,7 +15478,9 @@
   unittest.group('obj-schema-CreativeOptimizationConfiguration', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreativeOptimizationConfiguration();
-      var od = api.CreativeOptimizationConfiguration.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreativeOptimizationConfiguration.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreativeOptimizationConfiguration(
           od as api.CreativeOptimizationConfiguration);
     });
@@ -15352,7 +15489,9 @@
   unittest.group('obj-schema-CreativeRotation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreativeRotation();
-      var od = api.CreativeRotation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreativeRotation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreativeRotation(od as api.CreativeRotation);
     });
   });
@@ -15360,7 +15499,9 @@
   unittest.group('obj-schema-CreativesListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreativesListResponse();
-      var od = api.CreativesListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreativesListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreativesListResponse(od as api.CreativesListResponse);
     });
   });
@@ -15368,8 +15509,9 @@
   unittest.group('obj-schema-CrossDimensionReachReportCompatibleFields', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCrossDimensionReachReportCompatibleFields();
-      var od =
-          api.CrossDimensionReachReportCompatibleFields.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CrossDimensionReachReportCompatibleFields.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCrossDimensionReachReportCompatibleFields(
           od as api.CrossDimensionReachReportCompatibleFields);
     });
@@ -15378,7 +15520,9 @@
   unittest.group('obj-schema-CustomEvent', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomEvent();
-      var od = api.CustomEvent.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CustomEvent.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCustomEvent(od as api.CustomEvent);
     });
   });
@@ -15386,7 +15530,9 @@
   unittest.group('obj-schema-CustomEventClickAnnotation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomEventClickAnnotation();
-      var od = api.CustomEventClickAnnotation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CustomEventClickAnnotation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCustomEventClickAnnotation(od as api.CustomEventClickAnnotation);
     });
   });
@@ -15394,7 +15540,9 @@
   unittest.group('obj-schema-CustomEventError', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomEventError();
-      var od = api.CustomEventError.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CustomEventError.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCustomEventError(od as api.CustomEventError);
     });
   });
@@ -15402,7 +15550,9 @@
   unittest.group('obj-schema-CustomEventImpressionAnnotation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomEventImpressionAnnotation();
-      var od = api.CustomEventImpressionAnnotation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CustomEventImpressionAnnotation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCustomEventImpressionAnnotation(
           od as api.CustomEventImpressionAnnotation);
     });
@@ -15411,7 +15561,9 @@
   unittest.group('obj-schema-CustomEventInsert', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomEventInsert();
-      var od = api.CustomEventInsert.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CustomEventInsert.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCustomEventInsert(od as api.CustomEventInsert);
     });
   });
@@ -15419,7 +15571,9 @@
   unittest.group('obj-schema-CustomEventStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomEventStatus();
-      var od = api.CustomEventStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CustomEventStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCustomEventStatus(od as api.CustomEventStatus);
     });
   });
@@ -15427,7 +15581,9 @@
   unittest.group('obj-schema-CustomEventsBatchInsertRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomEventsBatchInsertRequest();
-      var od = api.CustomEventsBatchInsertRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CustomEventsBatchInsertRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCustomEventsBatchInsertRequest(
           od as api.CustomEventsBatchInsertRequest);
     });
@@ -15436,7 +15592,9 @@
   unittest.group('obj-schema-CustomEventsBatchInsertResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomEventsBatchInsertResponse();
-      var od = api.CustomEventsBatchInsertResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CustomEventsBatchInsertResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCustomEventsBatchInsertResponse(
           od as api.CustomEventsBatchInsertResponse);
     });
@@ -15445,7 +15603,9 @@
   unittest.group('obj-schema-CustomFloodlightVariable', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomFloodlightVariable();
-      var od = api.CustomFloodlightVariable.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CustomFloodlightVariable.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCustomFloodlightVariable(od as api.CustomFloodlightVariable);
     });
   });
@@ -15453,7 +15613,9 @@
   unittest.group('obj-schema-CustomRichMediaEvents', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomRichMediaEvents();
-      var od = api.CustomRichMediaEvents.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CustomRichMediaEvents.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCustomRichMediaEvents(od as api.CustomRichMediaEvents);
     });
   });
@@ -15461,7 +15623,9 @@
   unittest.group('obj-schema-CustomVariable', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomVariable();
-      var od = api.CustomVariable.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CustomVariable.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCustomVariable(od as api.CustomVariable);
     });
   });
@@ -15469,7 +15633,9 @@
   unittest.group('obj-schema-CustomViewabilityMetric', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomViewabilityMetric();
-      var od = api.CustomViewabilityMetric.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CustomViewabilityMetric.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCustomViewabilityMetric(od as api.CustomViewabilityMetric);
     });
   });
@@ -15477,7 +15643,9 @@
   unittest.group('obj-schema-CustomViewabilityMetricConfiguration', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomViewabilityMetricConfiguration();
-      var od = api.CustomViewabilityMetricConfiguration.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CustomViewabilityMetricConfiguration.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCustomViewabilityMetricConfiguration(
           od as api.CustomViewabilityMetricConfiguration);
     });
@@ -15486,7 +15654,9 @@
   unittest.group('obj-schema-DV3Ids', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDV3Ids();
-      var od = api.DV3Ids.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.DV3Ids.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDV3Ids(od as api.DV3Ids);
     });
   });
@@ -15494,7 +15664,9 @@
   unittest.group('obj-schema-DateRange', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDateRange();
-      var od = api.DateRange.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.DateRange.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDateRange(od as api.DateRange);
     });
   });
@@ -15502,7 +15674,9 @@
   unittest.group('obj-schema-DayPartTargeting', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDayPartTargeting();
-      var od = api.DayPartTargeting.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DayPartTargeting.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDayPartTargeting(od as api.DayPartTargeting);
     });
   });
@@ -15510,7 +15684,9 @@
   unittest.group('obj-schema-DeepLink', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeepLink();
-      var od = api.DeepLink.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.DeepLink.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDeepLink(od as api.DeepLink);
     });
   });
@@ -15518,7 +15694,9 @@
   unittest.group('obj-schema-DefaultClickThroughEventTagProperties', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDefaultClickThroughEventTagProperties();
-      var od = api.DefaultClickThroughEventTagProperties.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DefaultClickThroughEventTagProperties.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDefaultClickThroughEventTagProperties(
           od as api.DefaultClickThroughEventTagProperties);
     });
@@ -15527,7 +15705,9 @@
   unittest.group('obj-schema-DeliverySchedule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeliverySchedule();
-      var od = api.DeliverySchedule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeliverySchedule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeliverySchedule(od as api.DeliverySchedule);
     });
   });
@@ -15535,7 +15715,9 @@
   unittest.group('obj-schema-DfpSettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDfpSettings();
-      var od = api.DfpSettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DfpSettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDfpSettings(od as api.DfpSettings);
     });
   });
@@ -15543,7 +15725,9 @@
   unittest.group('obj-schema-Dimension', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDimension();
-      var od = api.Dimension.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Dimension.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDimension(od as api.Dimension);
     });
   });
@@ -15551,7 +15735,9 @@
   unittest.group('obj-schema-DimensionFilter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDimensionFilter();
-      var od = api.DimensionFilter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DimensionFilter.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDimensionFilter(od as api.DimensionFilter);
     });
   });
@@ -15559,7 +15745,9 @@
   unittest.group('obj-schema-DimensionValue', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDimensionValue();
-      var od = api.DimensionValue.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DimensionValue.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDimensionValue(od as api.DimensionValue);
     });
   });
@@ -15567,7 +15755,9 @@
   unittest.group('obj-schema-DimensionValueList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDimensionValueList();
-      var od = api.DimensionValueList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DimensionValueList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDimensionValueList(od as api.DimensionValueList);
     });
   });
@@ -15575,7 +15765,9 @@
   unittest.group('obj-schema-DimensionValueRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDimensionValueRequest();
-      var od = api.DimensionValueRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DimensionValueRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDimensionValueRequest(od as api.DimensionValueRequest);
     });
   });
@@ -15583,7 +15775,9 @@
   unittest.group('obj-schema-DirectorySite', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDirectorySite();
-      var od = api.DirectorySite.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DirectorySite.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDirectorySite(od as api.DirectorySite);
     });
   });
@@ -15591,7 +15785,9 @@
   unittest.group('obj-schema-DirectorySiteSettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDirectorySiteSettings();
-      var od = api.DirectorySiteSettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DirectorySiteSettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDirectorySiteSettings(od as api.DirectorySiteSettings);
     });
   });
@@ -15599,7 +15795,9 @@
   unittest.group('obj-schema-DirectorySitesListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDirectorySitesListResponse();
-      var od = api.DirectorySitesListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DirectorySitesListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDirectorySitesListResponse(od as api.DirectorySitesListResponse);
     });
   });
@@ -15607,7 +15805,9 @@
   unittest.group('obj-schema-DisjunctiveMatchStatement', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDisjunctiveMatchStatement();
-      var od = api.DisjunctiveMatchStatement.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DisjunctiveMatchStatement.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDisjunctiveMatchStatement(od as api.DisjunctiveMatchStatement);
     });
   });
@@ -15615,7 +15815,9 @@
   unittest.group('obj-schema-DynamicTargetingKey', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDynamicTargetingKey();
-      var od = api.DynamicTargetingKey.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DynamicTargetingKey.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDynamicTargetingKey(od as api.DynamicTargetingKey);
     });
   });
@@ -15623,7 +15825,9 @@
   unittest.group('obj-schema-DynamicTargetingKeysListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDynamicTargetingKeysListResponse();
-      var od = api.DynamicTargetingKeysListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DynamicTargetingKeysListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDynamicTargetingKeysListResponse(
           od as api.DynamicTargetingKeysListResponse);
     });
@@ -15632,7 +15836,9 @@
   unittest.group('obj-schema-EncryptionInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEncryptionInfo();
-      var od = api.EncryptionInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EncryptionInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEncryptionInfo(od as api.EncryptionInfo);
     });
   });
@@ -15640,7 +15846,9 @@
   unittest.group('obj-schema-EventFilter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEventFilter();
-      var od = api.EventFilter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EventFilter.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEventFilter(od as api.EventFilter);
     });
   });
@@ -15648,7 +15856,9 @@
   unittest.group('obj-schema-EventTag', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEventTag();
-      var od = api.EventTag.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.EventTag.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEventTag(od as api.EventTag);
     });
   });
@@ -15656,7 +15866,9 @@
   unittest.group('obj-schema-EventTagOverride', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEventTagOverride();
-      var od = api.EventTagOverride.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EventTagOverride.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEventTagOverride(od as api.EventTagOverride);
     });
   });
@@ -15664,7 +15876,9 @@
   unittest.group('obj-schema-EventTagsListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEventTagsListResponse();
-      var od = api.EventTagsListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EventTagsListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEventTagsListResponse(od as api.EventTagsListResponse);
     });
   });
@@ -15672,7 +15886,9 @@
   unittest.group('obj-schema-FileUrls', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFileUrls();
-      var od = api.FileUrls.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.FileUrls.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkFileUrls(od as api.FileUrls);
     });
   });
@@ -15680,7 +15896,8 @@
   unittest.group('obj-schema-File', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFile();
-      var od = api.File.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.File.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkFile(od as api.File);
     });
   });
@@ -15688,7 +15905,9 @@
   unittest.group('obj-schema-FileList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFileList();
-      var od = api.FileList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.FileList.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkFileList(od as api.FileList);
     });
   });
@@ -15696,7 +15915,9 @@
   unittest.group('obj-schema-Flight', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFlight();
-      var od = api.Flight.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Flight.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkFlight(od as api.Flight);
     });
   });
@@ -15704,7 +15925,9 @@
   unittest.group('obj-schema-FloodlightActivitiesGenerateTagResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFloodlightActivitiesGenerateTagResponse();
-      var od = api.FloodlightActivitiesGenerateTagResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FloodlightActivitiesGenerateTagResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFloodlightActivitiesGenerateTagResponse(
           od as api.FloodlightActivitiesGenerateTagResponse);
     });
@@ -15713,7 +15936,9 @@
   unittest.group('obj-schema-FloodlightActivitiesListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFloodlightActivitiesListResponse();
-      var od = api.FloodlightActivitiesListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FloodlightActivitiesListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFloodlightActivitiesListResponse(
           od as api.FloodlightActivitiesListResponse);
     });
@@ -15722,7 +15947,9 @@
   unittest.group('obj-schema-FloodlightActivity', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFloodlightActivity();
-      var od = api.FloodlightActivity.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FloodlightActivity.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFloodlightActivity(od as api.FloodlightActivity);
     });
   });
@@ -15730,7 +15957,9 @@
   unittest.group('obj-schema-FloodlightActivityDynamicTag', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFloodlightActivityDynamicTag();
-      var od = api.FloodlightActivityDynamicTag.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FloodlightActivityDynamicTag.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFloodlightActivityDynamicTag(od as api.FloodlightActivityDynamicTag);
     });
   });
@@ -15738,7 +15967,9 @@
   unittest.group('obj-schema-FloodlightActivityGroup', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFloodlightActivityGroup();
-      var od = api.FloodlightActivityGroup.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FloodlightActivityGroup.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFloodlightActivityGroup(od as api.FloodlightActivityGroup);
     });
   });
@@ -15746,7 +15977,9 @@
   unittest.group('obj-schema-FloodlightActivityGroupsListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFloodlightActivityGroupsListResponse();
-      var od = api.FloodlightActivityGroupsListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FloodlightActivityGroupsListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFloodlightActivityGroupsListResponse(
           od as api.FloodlightActivityGroupsListResponse);
     });
@@ -15755,7 +15988,9 @@
   unittest.group('obj-schema-FloodlightActivityPublisherDynamicTag', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFloodlightActivityPublisherDynamicTag();
-      var od = api.FloodlightActivityPublisherDynamicTag.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FloodlightActivityPublisherDynamicTag.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFloodlightActivityPublisherDynamicTag(
           od as api.FloodlightActivityPublisherDynamicTag);
     });
@@ -15764,7 +15999,9 @@
   unittest.group('obj-schema-FloodlightConfiguration', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFloodlightConfiguration();
-      var od = api.FloodlightConfiguration.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FloodlightConfiguration.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFloodlightConfiguration(od as api.FloodlightConfiguration);
     });
   });
@@ -15772,7 +16009,9 @@
   unittest.group('obj-schema-FloodlightConfigurationsListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFloodlightConfigurationsListResponse();
-      var od = api.FloodlightConfigurationsListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FloodlightConfigurationsListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFloodlightConfigurationsListResponse(
           od as api.FloodlightConfigurationsListResponse);
     });
@@ -15781,7 +16020,9 @@
   unittest.group('obj-schema-FloodlightReportCompatibleFields', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFloodlightReportCompatibleFields();
-      var od = api.FloodlightReportCompatibleFields.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FloodlightReportCompatibleFields.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFloodlightReportCompatibleFields(
           od as api.FloodlightReportCompatibleFields);
     });
@@ -15790,7 +16031,9 @@
   unittest.group('obj-schema-FrequencyCap', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFrequencyCap();
-      var od = api.FrequencyCap.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FrequencyCap.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFrequencyCap(od as api.FrequencyCap);
     });
   });
@@ -15798,7 +16041,9 @@
   unittest.group('obj-schema-FsCommand', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFsCommand();
-      var od = api.FsCommand.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.FsCommand.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkFsCommand(od as api.FsCommand);
     });
   });
@@ -15806,7 +16051,9 @@
   unittest.group('obj-schema-GeoTargeting', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGeoTargeting();
-      var od = api.GeoTargeting.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GeoTargeting.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGeoTargeting(od as api.GeoTargeting);
     });
   });
@@ -15814,7 +16061,9 @@
   unittest.group('obj-schema-InventoryItem', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInventoryItem();
-      var od = api.InventoryItem.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InventoryItem.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInventoryItem(od as api.InventoryItem);
     });
   });
@@ -15822,7 +16071,9 @@
   unittest.group('obj-schema-InventoryItemsListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInventoryItemsListResponse();
-      var od = api.InventoryItemsListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InventoryItemsListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInventoryItemsListResponse(od as api.InventoryItemsListResponse);
     });
   });
@@ -15830,7 +16081,9 @@
   unittest.group('obj-schema-KeyValueTargetingExpression', () {
     unittest.test('to-json--from-json', () async {
       var o = buildKeyValueTargetingExpression();
-      var od = api.KeyValueTargetingExpression.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.KeyValueTargetingExpression.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkKeyValueTargetingExpression(od as api.KeyValueTargetingExpression);
     });
   });
@@ -15838,7 +16091,9 @@
   unittest.group('obj-schema-LandingPage', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLandingPage();
-      var od = api.LandingPage.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LandingPage.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLandingPage(od as api.LandingPage);
     });
   });
@@ -15846,7 +16101,9 @@
   unittest.group('obj-schema-Language', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLanguage();
-      var od = api.Language.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Language.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLanguage(od as api.Language);
     });
   });
@@ -15854,7 +16111,9 @@
   unittest.group('obj-schema-LanguageTargeting', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLanguageTargeting();
-      var od = api.LanguageTargeting.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LanguageTargeting.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLanguageTargeting(od as api.LanguageTargeting);
     });
   });
@@ -15862,7 +16121,9 @@
   unittest.group('obj-schema-LanguagesListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLanguagesListResponse();
-      var od = api.LanguagesListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LanguagesListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLanguagesListResponse(od as api.LanguagesListResponse);
     });
   });
@@ -15870,7 +16131,9 @@
   unittest.group('obj-schema-LastModifiedInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLastModifiedInfo();
-      var od = api.LastModifiedInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LastModifiedInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLastModifiedInfo(od as api.LastModifiedInfo);
     });
   });
@@ -15878,7 +16141,9 @@
   unittest.group('obj-schema-ListPopulationClause', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListPopulationClause();
-      var od = api.ListPopulationClause.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListPopulationClause.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListPopulationClause(od as api.ListPopulationClause);
     });
   });
@@ -15886,7 +16151,9 @@
   unittest.group('obj-schema-ListPopulationRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListPopulationRule();
-      var od = api.ListPopulationRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListPopulationRule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListPopulationRule(od as api.ListPopulationRule);
     });
   });
@@ -15894,7 +16161,9 @@
   unittest.group('obj-schema-ListPopulationTerm', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListPopulationTerm();
-      var od = api.ListPopulationTerm.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListPopulationTerm.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListPopulationTerm(od as api.ListPopulationTerm);
     });
   });
@@ -15902,7 +16171,9 @@
   unittest.group('obj-schema-ListTargetingExpression', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListTargetingExpression();
-      var od = api.ListTargetingExpression.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListTargetingExpression.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListTargetingExpression(od as api.ListTargetingExpression);
     });
   });
@@ -15910,7 +16181,9 @@
   unittest.group('obj-schema-LookbackConfiguration', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLookbackConfiguration();
-      var od = api.LookbackConfiguration.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LookbackConfiguration.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLookbackConfiguration(od as api.LookbackConfiguration);
     });
   });
@@ -15918,7 +16191,9 @@
   unittest.group('obj-schema-Metric', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMetric();
-      var od = api.Metric.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Metric.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkMetric(od as api.Metric);
     });
   });
@@ -15926,7 +16201,8 @@
   unittest.group('obj-schema-Metro', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMetro();
-      var od = api.Metro.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Metro.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkMetro(od as api.Metro);
     });
   });
@@ -15934,7 +16210,9 @@
   unittest.group('obj-schema-MetrosListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMetrosListResponse();
-      var od = api.MetrosListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MetrosListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMetrosListResponse(od as api.MetrosListResponse);
     });
   });
@@ -15942,7 +16220,9 @@
   unittest.group('obj-schema-MobileApp', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMobileApp();
-      var od = api.MobileApp.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.MobileApp.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkMobileApp(od as api.MobileApp);
     });
   });
@@ -15950,7 +16230,9 @@
   unittest.group('obj-schema-MobileAppsListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMobileAppsListResponse();
-      var od = api.MobileAppsListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MobileAppsListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMobileAppsListResponse(od as api.MobileAppsListResponse);
     });
   });
@@ -15958,7 +16240,9 @@
   unittest.group('obj-schema-MobileCarrier', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMobileCarrier();
-      var od = api.MobileCarrier.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MobileCarrier.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMobileCarrier(od as api.MobileCarrier);
     });
   });
@@ -15966,7 +16250,9 @@
   unittest.group('obj-schema-MobileCarriersListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMobileCarriersListResponse();
-      var od = api.MobileCarriersListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MobileCarriersListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMobileCarriersListResponse(od as api.MobileCarriersListResponse);
     });
   });
@@ -15974,7 +16260,9 @@
   unittest.group('obj-schema-ObaIcon', () {
     unittest.test('to-json--from-json', () async {
       var o = buildObaIcon();
-      var od = api.ObaIcon.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ObaIcon.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkObaIcon(od as api.ObaIcon);
     });
   });
@@ -15982,7 +16270,9 @@
   unittest.group('obj-schema-ObjectFilter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildObjectFilter();
-      var od = api.ObjectFilter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ObjectFilter.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkObjectFilter(od as api.ObjectFilter);
     });
   });
@@ -15990,7 +16280,9 @@
   unittest.group('obj-schema-OffsetPosition', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOffsetPosition();
-      var od = api.OffsetPosition.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OffsetPosition.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOffsetPosition(od as api.OffsetPosition);
     });
   });
@@ -15998,7 +16290,9 @@
   unittest.group('obj-schema-OmnitureSettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOmnitureSettings();
-      var od = api.OmnitureSettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OmnitureSettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOmnitureSettings(od as api.OmnitureSettings);
     });
   });
@@ -16006,7 +16300,9 @@
   unittest.group('obj-schema-OperatingSystem', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperatingSystem();
-      var od = api.OperatingSystem.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OperatingSystem.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOperatingSystem(od as api.OperatingSystem);
     });
   });
@@ -16014,7 +16310,9 @@
   unittest.group('obj-schema-OperatingSystemVersion', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperatingSystemVersion();
-      var od = api.OperatingSystemVersion.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OperatingSystemVersion.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOperatingSystemVersion(od as api.OperatingSystemVersion);
     });
   });
@@ -16022,7 +16320,9 @@
   unittest.group('obj-schema-OperatingSystemVersionsListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperatingSystemVersionsListResponse();
-      var od = api.OperatingSystemVersionsListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OperatingSystemVersionsListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOperatingSystemVersionsListResponse(
           od as api.OperatingSystemVersionsListResponse);
     });
@@ -16031,7 +16331,9 @@
   unittest.group('obj-schema-OperatingSystemsListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperatingSystemsListResponse();
-      var od = api.OperatingSystemsListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OperatingSystemsListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOperatingSystemsListResponse(od as api.OperatingSystemsListResponse);
     });
   });
@@ -16039,7 +16341,9 @@
   unittest.group('obj-schema-OptimizationActivity', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOptimizationActivity();
-      var od = api.OptimizationActivity.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OptimizationActivity.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOptimizationActivity(od as api.OptimizationActivity);
     });
   });
@@ -16047,7 +16351,8 @@
   unittest.group('obj-schema-Order', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrder();
-      var od = api.Order.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Order.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOrder(od as api.Order);
     });
   });
@@ -16055,7 +16360,9 @@
   unittest.group('obj-schema-OrderContact', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrderContact();
-      var od = api.OrderContact.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrderContact.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrderContact(od as api.OrderContact);
     });
   });
@@ -16063,7 +16370,9 @@
   unittest.group('obj-schema-OrderDocument', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrderDocument();
-      var od = api.OrderDocument.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrderDocument.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrderDocument(od as api.OrderDocument);
     });
   });
@@ -16071,7 +16380,9 @@
   unittest.group('obj-schema-OrderDocumentsListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrderDocumentsListResponse();
-      var od = api.OrderDocumentsListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrderDocumentsListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrderDocumentsListResponse(od as api.OrderDocumentsListResponse);
     });
   });
@@ -16079,7 +16390,9 @@
   unittest.group('obj-schema-OrdersListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrdersListResponse();
-      var od = api.OrdersListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrdersListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrdersListResponse(od as api.OrdersListResponse);
     });
   });
@@ -16087,7 +16400,9 @@
   unittest.group('obj-schema-PathFilter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPathFilter();
-      var od = api.PathFilter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.PathFilter.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPathFilter(od as api.PathFilter);
     });
   });
@@ -16095,7 +16410,9 @@
   unittest.group('obj-schema-PathReportCompatibleFields', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPathReportCompatibleFields();
-      var od = api.PathReportCompatibleFields.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PathReportCompatibleFields.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPathReportCompatibleFields(od as api.PathReportCompatibleFields);
     });
   });
@@ -16103,7 +16420,9 @@
   unittest.group('obj-schema-PathReportDimensionValue', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPathReportDimensionValue();
-      var od = api.PathReportDimensionValue.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PathReportDimensionValue.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPathReportDimensionValue(od as api.PathReportDimensionValue);
     });
   });
@@ -16111,7 +16430,9 @@
   unittest.group('obj-schema-PathToConversionReportCompatibleFields', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPathToConversionReportCompatibleFields();
-      var od = api.PathToConversionReportCompatibleFields.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PathToConversionReportCompatibleFields.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPathToConversionReportCompatibleFields(
           od as api.PathToConversionReportCompatibleFields);
     });
@@ -16120,7 +16441,9 @@
   unittest.group('obj-schema-Placement', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPlacement();
-      var od = api.Placement.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Placement.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPlacement(od as api.Placement);
     });
   });
@@ -16128,7 +16451,9 @@
   unittest.group('obj-schema-PlacementAssignment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPlacementAssignment();
-      var od = api.PlacementAssignment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PlacementAssignment.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPlacementAssignment(od as api.PlacementAssignment);
     });
   });
@@ -16136,7 +16461,9 @@
   unittest.group('obj-schema-PlacementGroup', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPlacementGroup();
-      var od = api.PlacementGroup.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PlacementGroup.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPlacementGroup(od as api.PlacementGroup);
     });
   });
@@ -16144,7 +16471,9 @@
   unittest.group('obj-schema-PlacementGroupsListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPlacementGroupsListResponse();
-      var od = api.PlacementGroupsListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PlacementGroupsListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPlacementGroupsListResponse(od as api.PlacementGroupsListResponse);
     });
   });
@@ -16152,7 +16481,9 @@
   unittest.group('obj-schema-PlacementStrategiesListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPlacementStrategiesListResponse();
-      var od = api.PlacementStrategiesListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PlacementStrategiesListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPlacementStrategiesListResponse(
           od as api.PlacementStrategiesListResponse);
     });
@@ -16161,7 +16492,9 @@
   unittest.group('obj-schema-PlacementStrategy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPlacementStrategy();
-      var od = api.PlacementStrategy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PlacementStrategy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPlacementStrategy(od as api.PlacementStrategy);
     });
   });
@@ -16169,7 +16502,9 @@
   unittest.group('obj-schema-PlacementTag', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPlacementTag();
-      var od = api.PlacementTag.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PlacementTag.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPlacementTag(od as api.PlacementTag);
     });
   });
@@ -16177,7 +16512,9 @@
   unittest.group('obj-schema-PlacementsGenerateTagsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPlacementsGenerateTagsResponse();
-      var od = api.PlacementsGenerateTagsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PlacementsGenerateTagsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPlacementsGenerateTagsResponse(
           od as api.PlacementsGenerateTagsResponse);
     });
@@ -16186,7 +16523,9 @@
   unittest.group('obj-schema-PlacementsListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPlacementsListResponse();
-      var od = api.PlacementsListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PlacementsListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPlacementsListResponse(od as api.PlacementsListResponse);
     });
   });
@@ -16194,7 +16533,9 @@
   unittest.group('obj-schema-PlatformType', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPlatformType();
-      var od = api.PlatformType.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PlatformType.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPlatformType(od as api.PlatformType);
     });
   });
@@ -16202,7 +16543,9 @@
   unittest.group('obj-schema-PlatformTypesListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPlatformTypesListResponse();
-      var od = api.PlatformTypesListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PlatformTypesListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPlatformTypesListResponse(od as api.PlatformTypesListResponse);
     });
   });
@@ -16210,7 +16553,9 @@
   unittest.group('obj-schema-PopupWindowProperties', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPopupWindowProperties();
-      var od = api.PopupWindowProperties.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PopupWindowProperties.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPopupWindowProperties(od as api.PopupWindowProperties);
     });
   });
@@ -16218,7 +16563,9 @@
   unittest.group('obj-schema-PostalCode', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPostalCode();
-      var od = api.PostalCode.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.PostalCode.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPostalCode(od as api.PostalCode);
     });
   });
@@ -16226,7 +16573,9 @@
   unittest.group('obj-schema-PostalCodesListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPostalCodesListResponse();
-      var od = api.PostalCodesListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PostalCodesListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPostalCodesListResponse(od as api.PostalCodesListResponse);
     });
   });
@@ -16234,7 +16583,9 @@
   unittest.group('obj-schema-Pricing', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPricing();
-      var od = api.Pricing.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Pricing.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPricing(od as api.Pricing);
     });
   });
@@ -16242,7 +16593,9 @@
   unittest.group('obj-schema-PricingSchedule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPricingSchedule();
-      var od = api.PricingSchedule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PricingSchedule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPricingSchedule(od as api.PricingSchedule);
     });
   });
@@ -16250,7 +16603,9 @@
   unittest.group('obj-schema-PricingSchedulePricingPeriod', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPricingSchedulePricingPeriod();
-      var od = api.PricingSchedulePricingPeriod.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PricingSchedulePricingPeriod.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPricingSchedulePricingPeriod(od as api.PricingSchedulePricingPeriod);
     });
   });
@@ -16258,7 +16613,9 @@
   unittest.group('obj-schema-Project', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProject();
-      var od = api.Project.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Project.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkProject(od as api.Project);
     });
   });
@@ -16266,7 +16623,9 @@
   unittest.group('obj-schema-ProjectsListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProjectsListResponse();
-      var od = api.ProjectsListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ProjectsListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkProjectsListResponse(od as api.ProjectsListResponse);
     });
   });
@@ -16274,7 +16633,9 @@
   unittest.group('obj-schema-ReachReportCompatibleFields', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReachReportCompatibleFields();
-      var od = api.ReachReportCompatibleFields.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReachReportCompatibleFields.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReachReportCompatibleFields(od as api.ReachReportCompatibleFields);
     });
   });
@@ -16282,7 +16643,9 @@
   unittest.group('obj-schema-Recipient', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRecipient();
-      var od = api.Recipient.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Recipient.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkRecipient(od as api.Recipient);
     });
   });
@@ -16290,7 +16653,9 @@
   unittest.group('obj-schema-Region', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRegion();
-      var od = api.Region.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Region.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkRegion(od as api.Region);
     });
   });
@@ -16298,7 +16663,9 @@
   unittest.group('obj-schema-RegionsListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRegionsListResponse();
-      var od = api.RegionsListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RegionsListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRegionsListResponse(od as api.RegionsListResponse);
     });
   });
@@ -16306,7 +16673,9 @@
   unittest.group('obj-schema-RemarketingList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRemarketingList();
-      var od = api.RemarketingList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RemarketingList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRemarketingList(od as api.RemarketingList);
     });
   });
@@ -16314,7 +16683,9 @@
   unittest.group('obj-schema-RemarketingListShare', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRemarketingListShare();
-      var od = api.RemarketingListShare.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RemarketingListShare.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRemarketingListShare(od as api.RemarketingListShare);
     });
   });
@@ -16322,7 +16693,9 @@
   unittest.group('obj-schema-RemarketingListsListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRemarketingListsListResponse();
-      var od = api.RemarketingListsListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RemarketingListsListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRemarketingListsListResponse(od as api.RemarketingListsListResponse);
     });
   });
@@ -16330,7 +16703,9 @@
   unittest.group('obj-schema-ReportCriteria', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReportCriteria();
-      var od = api.ReportCriteria.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReportCriteria.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReportCriteria(od as api.ReportCriteria);
     });
   });
@@ -16338,7 +16713,9 @@
   unittest.group('obj-schema-ReportCrossDimensionReachCriteria', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReportCrossDimensionReachCriteria();
-      var od = api.ReportCrossDimensionReachCriteria.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReportCrossDimensionReachCriteria.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReportCrossDimensionReachCriteria(
           od as api.ReportCrossDimensionReachCriteria);
     });
@@ -16347,7 +16724,9 @@
   unittest.group('obj-schema-ReportDelivery', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReportDelivery();
-      var od = api.ReportDelivery.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReportDelivery.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReportDelivery(od as api.ReportDelivery);
     });
   });
@@ -16355,8 +16734,9 @@
   unittest.group('obj-schema-ReportFloodlightCriteriaReportProperties', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReportFloodlightCriteriaReportProperties();
-      var od =
-          api.ReportFloodlightCriteriaReportProperties.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReportFloodlightCriteriaReportProperties.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReportFloodlightCriteriaReportProperties(
           od as api.ReportFloodlightCriteriaReportProperties);
     });
@@ -16365,7 +16745,9 @@
   unittest.group('obj-schema-ReportFloodlightCriteria', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReportFloodlightCriteria();
-      var od = api.ReportFloodlightCriteria.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReportFloodlightCriteria.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReportFloodlightCriteria(od as api.ReportFloodlightCriteria);
     });
   });
@@ -16373,7 +16755,9 @@
   unittest.group('obj-schema-ReportPathAttributionCriteria', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReportPathAttributionCriteria();
-      var od = api.ReportPathAttributionCriteria.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReportPathAttributionCriteria.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReportPathAttributionCriteria(
           od as api.ReportPathAttributionCriteria);
     });
@@ -16382,7 +16766,9 @@
   unittest.group('obj-schema-ReportPathCriteria', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReportPathCriteria();
-      var od = api.ReportPathCriteria.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReportPathCriteria.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReportPathCriteria(od as api.ReportPathCriteria);
     });
   });
@@ -16391,8 +16777,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildReportPathToConversionCriteriaReportProperties();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.ReportPathToConversionCriteriaReportProperties.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkReportPathToConversionCriteriaReportProperties(
           od as api.ReportPathToConversionCriteriaReportProperties);
     });
@@ -16401,7 +16788,9 @@
   unittest.group('obj-schema-ReportPathToConversionCriteria', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReportPathToConversionCriteria();
-      var od = api.ReportPathToConversionCriteria.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReportPathToConversionCriteria.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReportPathToConversionCriteria(
           od as api.ReportPathToConversionCriteria);
     });
@@ -16410,7 +16799,9 @@
   unittest.group('obj-schema-ReportReachCriteria', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReportReachCriteria();
-      var od = api.ReportReachCriteria.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReportReachCriteria.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReportReachCriteria(od as api.ReportReachCriteria);
     });
   });
@@ -16418,7 +16809,9 @@
   unittest.group('obj-schema-ReportSchedule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReportSchedule();
-      var od = api.ReportSchedule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReportSchedule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReportSchedule(od as api.ReportSchedule);
     });
   });
@@ -16426,7 +16819,9 @@
   unittest.group('obj-schema-Report', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReport();
-      var od = api.Report.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Report.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkReport(od as api.Report);
     });
   });
@@ -16434,7 +16829,9 @@
   unittest.group('obj-schema-ReportCompatibleFields', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReportCompatibleFields();
-      var od = api.ReportCompatibleFields.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReportCompatibleFields.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReportCompatibleFields(od as api.ReportCompatibleFields);
     });
   });
@@ -16442,7 +16839,9 @@
   unittest.group('obj-schema-ReportList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReportList();
-      var od = api.ReportList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ReportList.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkReportList(od as api.ReportList);
     });
   });
@@ -16450,7 +16849,9 @@
   unittest.group('obj-schema-ReportsConfiguration', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReportsConfiguration();
-      var od = api.ReportsConfiguration.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReportsConfiguration.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReportsConfiguration(od as api.ReportsConfiguration);
     });
   });
@@ -16458,7 +16859,9 @@
   unittest.group('obj-schema-RichMediaExitOverride', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRichMediaExitOverride();
-      var od = api.RichMediaExitOverride.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RichMediaExitOverride.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRichMediaExitOverride(od as api.RichMediaExitOverride);
     });
   });
@@ -16466,7 +16869,8 @@
   unittest.group('obj-schema-Rule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRule();
-      var od = api.Rule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Rule.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkRule(od as api.Rule);
     });
   });
@@ -16474,7 +16878,8 @@
   unittest.group('obj-schema-Site', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSite();
-      var od = api.Site.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Site.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSite(od as api.Site);
     });
   });
@@ -16482,7 +16887,9 @@
   unittest.group('obj-schema-SiteCompanionSetting', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSiteCompanionSetting();
-      var od = api.SiteCompanionSetting.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SiteCompanionSetting.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSiteCompanionSetting(od as api.SiteCompanionSetting);
     });
   });
@@ -16490,7 +16897,9 @@
   unittest.group('obj-schema-SiteContact', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSiteContact();
-      var od = api.SiteContact.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SiteContact.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSiteContact(od as api.SiteContact);
     });
   });
@@ -16498,7 +16907,9 @@
   unittest.group('obj-schema-SiteSettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSiteSettings();
-      var od = api.SiteSettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SiteSettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSiteSettings(od as api.SiteSettings);
     });
   });
@@ -16506,7 +16917,9 @@
   unittest.group('obj-schema-SiteSkippableSetting', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSiteSkippableSetting();
-      var od = api.SiteSkippableSetting.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SiteSkippableSetting.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSiteSkippableSetting(od as api.SiteSkippableSetting);
     });
   });
@@ -16514,7 +16927,9 @@
   unittest.group('obj-schema-SiteTranscodeSetting', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSiteTranscodeSetting();
-      var od = api.SiteTranscodeSetting.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SiteTranscodeSetting.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSiteTranscodeSetting(od as api.SiteTranscodeSetting);
     });
   });
@@ -16522,7 +16937,9 @@
   unittest.group('obj-schema-SiteVideoSettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSiteVideoSettings();
-      var od = api.SiteVideoSettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SiteVideoSettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSiteVideoSettings(od as api.SiteVideoSettings);
     });
   });
@@ -16530,7 +16947,9 @@
   unittest.group('obj-schema-SitesListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSitesListResponse();
-      var od = api.SitesListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SitesListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSitesListResponse(od as api.SitesListResponse);
     });
   });
@@ -16538,7 +16957,8 @@
   unittest.group('obj-schema-Size', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSize();
-      var od = api.Size.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Size.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSize(od as api.Size);
     });
   });
@@ -16546,7 +16966,9 @@
   unittest.group('obj-schema-SizesListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSizesListResponse();
-      var od = api.SizesListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SizesListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSizesListResponse(od as api.SizesListResponse);
     });
   });
@@ -16554,7 +16976,9 @@
   unittest.group('obj-schema-SkippableSetting', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSkippableSetting();
-      var od = api.SkippableSetting.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SkippableSetting.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSkippableSetting(od as api.SkippableSetting);
     });
   });
@@ -16562,7 +16986,9 @@
   unittest.group('obj-schema-SortedDimension', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSortedDimension();
-      var od = api.SortedDimension.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SortedDimension.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSortedDimension(od as api.SortedDimension);
     });
   });
@@ -16570,7 +16996,9 @@
   unittest.group('obj-schema-Subaccount', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSubaccount();
-      var od = api.Subaccount.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Subaccount.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSubaccount(od as api.Subaccount);
     });
   });
@@ -16578,7 +17006,9 @@
   unittest.group('obj-schema-SubaccountsListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSubaccountsListResponse();
-      var od = api.SubaccountsListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SubaccountsListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSubaccountsListResponse(od as api.SubaccountsListResponse);
     });
   });
@@ -16586,7 +17016,9 @@
   unittest.group('obj-schema-TagData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTagData();
-      var od = api.TagData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.TagData.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTagData(od as api.TagData);
     });
   });
@@ -16594,7 +17026,9 @@
   unittest.group('obj-schema-TagSetting', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTagSetting();
-      var od = api.TagSetting.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.TagSetting.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTagSetting(od as api.TagSetting);
     });
   });
@@ -16602,7 +17036,9 @@
   unittest.group('obj-schema-TagSettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTagSettings();
-      var od = api.TagSettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TagSettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTagSettings(od as api.TagSettings);
     });
   });
@@ -16610,7 +17046,9 @@
   unittest.group('obj-schema-TargetWindow', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetWindow();
-      var od = api.TargetWindow.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetWindow.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetWindow(od as api.TargetWindow);
     });
   });
@@ -16618,7 +17056,9 @@
   unittest.group('obj-schema-TargetableRemarketingList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetableRemarketingList();
-      var od = api.TargetableRemarketingList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetableRemarketingList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetableRemarketingList(od as api.TargetableRemarketingList);
     });
   });
@@ -16626,7 +17066,9 @@
   unittest.group('obj-schema-TargetableRemarketingListsListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetableRemarketingListsListResponse();
-      var od = api.TargetableRemarketingListsListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetableRemarketingListsListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetableRemarketingListsListResponse(
           od as api.TargetableRemarketingListsListResponse);
     });
@@ -16635,7 +17077,9 @@
   unittest.group('obj-schema-TargetingTemplate', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetingTemplate();
-      var od = api.TargetingTemplate.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetingTemplate.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetingTemplate(od as api.TargetingTemplate);
     });
   });
@@ -16643,7 +17087,9 @@
   unittest.group('obj-schema-TargetingTemplatesListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetingTemplatesListResponse();
-      var od = api.TargetingTemplatesListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetingTemplatesListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetingTemplatesListResponse(
           od as api.TargetingTemplatesListResponse);
     });
@@ -16652,7 +17098,9 @@
   unittest.group('obj-schema-TechnologyTargeting', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTechnologyTargeting();
-      var od = api.TechnologyTargeting.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TechnologyTargeting.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTechnologyTargeting(od as api.TechnologyTargeting);
     });
   });
@@ -16660,7 +17108,9 @@
   unittest.group('obj-schema-ThirdPartyAuthenticationToken', () {
     unittest.test('to-json--from-json', () async {
       var o = buildThirdPartyAuthenticationToken();
-      var od = api.ThirdPartyAuthenticationToken.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ThirdPartyAuthenticationToken.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkThirdPartyAuthenticationToken(
           od as api.ThirdPartyAuthenticationToken);
     });
@@ -16669,7 +17119,9 @@
   unittest.group('obj-schema-ThirdPartyTrackingUrl', () {
     unittest.test('to-json--from-json', () async {
       var o = buildThirdPartyTrackingUrl();
-      var od = api.ThirdPartyTrackingUrl.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ThirdPartyTrackingUrl.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkThirdPartyTrackingUrl(od as api.ThirdPartyTrackingUrl);
     });
   });
@@ -16677,7 +17129,9 @@
   unittest.group('obj-schema-TranscodeSetting', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTranscodeSetting();
-      var od = api.TranscodeSetting.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TranscodeSetting.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTranscodeSetting(od as api.TranscodeSetting);
     });
   });
@@ -16685,7 +17139,9 @@
   unittest.group('obj-schema-UniversalAdId', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUniversalAdId();
-      var od = api.UniversalAdId.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UniversalAdId.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUniversalAdId(od as api.UniversalAdId);
     });
   });
@@ -16693,7 +17149,9 @@
   unittest.group('obj-schema-UserDefinedVariableConfiguration', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUserDefinedVariableConfiguration();
-      var od = api.UserDefinedVariableConfiguration.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UserDefinedVariableConfiguration.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUserDefinedVariableConfiguration(
           od as api.UserDefinedVariableConfiguration);
     });
@@ -16702,7 +17160,9 @@
   unittest.group('obj-schema-UserProfile', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUserProfile();
-      var od = api.UserProfile.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UserProfile.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUserProfile(od as api.UserProfile);
     });
   });
@@ -16710,7 +17170,9 @@
   unittest.group('obj-schema-UserProfileList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUserProfileList();
-      var od = api.UserProfileList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UserProfileList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUserProfileList(od as api.UserProfileList);
     });
   });
@@ -16718,7 +17180,9 @@
   unittest.group('obj-schema-UserRole', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUserRole();
-      var od = api.UserRole.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.UserRole.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkUserRole(od as api.UserRole);
     });
   });
@@ -16726,7 +17190,9 @@
   unittest.group('obj-schema-UserRolePermission', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUserRolePermission();
-      var od = api.UserRolePermission.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UserRolePermission.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUserRolePermission(od as api.UserRolePermission);
     });
   });
@@ -16734,7 +17200,9 @@
   unittest.group('obj-schema-UserRolePermissionGroup', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUserRolePermissionGroup();
-      var od = api.UserRolePermissionGroup.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UserRolePermissionGroup.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUserRolePermissionGroup(od as api.UserRolePermissionGroup);
     });
   });
@@ -16742,7 +17210,9 @@
   unittest.group('obj-schema-UserRolePermissionGroupsListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUserRolePermissionGroupsListResponse();
-      var od = api.UserRolePermissionGroupsListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UserRolePermissionGroupsListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUserRolePermissionGroupsListResponse(
           od as api.UserRolePermissionGroupsListResponse);
     });
@@ -16751,7 +17221,9 @@
   unittest.group('obj-schema-UserRolePermissionsListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUserRolePermissionsListResponse();
-      var od = api.UserRolePermissionsListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UserRolePermissionsListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUserRolePermissionsListResponse(
           od as api.UserRolePermissionsListResponse);
     });
@@ -16760,7 +17232,9 @@
   unittest.group('obj-schema-UserRolesListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUserRolesListResponse();
-      var od = api.UserRolesListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UserRolesListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUserRolesListResponse(od as api.UserRolesListResponse);
     });
   });
@@ -16768,7 +17242,9 @@
   unittest.group('obj-schema-VideoFormat', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVideoFormat();
-      var od = api.VideoFormat.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VideoFormat.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVideoFormat(od as api.VideoFormat);
     });
   });
@@ -16776,7 +17252,9 @@
   unittest.group('obj-schema-VideoFormatsListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVideoFormatsListResponse();
-      var od = api.VideoFormatsListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VideoFormatsListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVideoFormatsListResponse(od as api.VideoFormatsListResponse);
     });
   });
@@ -16784,7 +17262,9 @@
   unittest.group('obj-schema-VideoOffset', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVideoOffset();
-      var od = api.VideoOffset.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VideoOffset.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVideoOffset(od as api.VideoOffset);
     });
   });
@@ -16792,7 +17272,9 @@
   unittest.group('obj-schema-VideoSettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVideoSettings();
-      var od = api.VideoSettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VideoSettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVideoSettings(od as api.VideoSettings);
     });
   });
diff --git a/generated/googleapis/test/dialogflow/v2_test.dart b/generated/googleapis/test/dialogflow/v2_test.dart
index 7808197..7c25b85 100644
--- a/generated/googleapis/test/dialogflow/v2_test.dart
+++ b/generated/googleapis/test/dialogflow/v2_test.dart
@@ -14250,7 +14250,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3AudioInput', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3AudioInput();
-      var od = api.GoogleCloudDialogflowCxV3AudioInput.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3AudioInput.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3AudioInput(
           od as api.GoogleCloudDialogflowCxV3AudioInput);
     });
@@ -14260,8 +14262,9 @@
       'obj-schema-GoogleCloudDialogflowCxV3BatchRunTestCasesMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3BatchRunTestCasesMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3BatchRunTestCasesMetadata.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3BatchRunTestCasesMetadata(
           od as api.GoogleCloudDialogflowCxV3BatchRunTestCasesMetadata);
     });
@@ -14271,8 +14274,9 @@
       'obj-schema-GoogleCloudDialogflowCxV3BatchRunTestCasesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3BatchRunTestCasesResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3BatchRunTestCasesResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3BatchRunTestCasesResponse(
           od as api.GoogleCloudDialogflowCxV3BatchRunTestCasesResponse);
     });
@@ -14281,8 +14285,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3ConversationTurn', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3ConversationTurn();
-      var od =
-          api.GoogleCloudDialogflowCxV3ConversationTurn.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3ConversationTurn.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3ConversationTurn(
           od as api.GoogleCloudDialogflowCxV3ConversationTurn);
     });
@@ -14292,8 +14297,9 @@
       'obj-schema-GoogleCloudDialogflowCxV3ConversationTurnUserInput', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3ConversationTurnUserInput();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3ConversationTurnUserInput.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3ConversationTurnUserInput(
           od as api.GoogleCloudDialogflowCxV3ConversationTurnUserInput);
     });
@@ -14305,8 +14311,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowCxV3ConversationTurnVirtualAgentOutput();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3ConversationTurnVirtualAgentOutput
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3ConversationTurnVirtualAgentOutput(od
           as api.GoogleCloudDialogflowCxV3ConversationTurnVirtualAgentOutput);
     });
@@ -14317,9 +14324,10 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3CreateDocumentOperationMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3CreateDocumentOperationMetadata.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3CreateDocumentOperationMetadata(
           od as api.GoogleCloudDialogflowCxV3CreateDocumentOperationMetadata);
     });
@@ -14329,9 +14337,10 @@
       'obj-schema-GoogleCloudDialogflowCxV3CreateVersionOperationMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3CreateVersionOperationMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3CreateVersionOperationMetadata.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3CreateVersionOperationMetadata(
           od as api.GoogleCloudDialogflowCxV3CreateVersionOperationMetadata);
     });
@@ -14342,9 +14351,10 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3DeleteDocumentOperationMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3DeleteDocumentOperationMetadata.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3DeleteDocumentOperationMetadata(
           od as api.GoogleCloudDialogflowCxV3DeleteDocumentOperationMetadata);
     });
@@ -14353,7 +14363,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3DtmfInput', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3DtmfInput();
-      var od = api.GoogleCloudDialogflowCxV3DtmfInput.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3DtmfInput.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3DtmfInput(
           od as api.GoogleCloudDialogflowCxV3DtmfInput);
     });
@@ -14362,7 +14374,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3EventHandler', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3EventHandler();
-      var od = api.GoogleCloudDialogflowCxV3EventHandler.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3EventHandler.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3EventHandler(
           od as api.GoogleCloudDialogflowCxV3EventHandler);
     });
@@ -14371,7 +14385,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3EventInput', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3EventInput();
-      var od = api.GoogleCloudDialogflowCxV3EventInput.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3EventInput.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3EventInput(
           od as api.GoogleCloudDialogflowCxV3EventInput);
     });
@@ -14380,8 +14396,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3ExportAgentResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3ExportAgentResponse();
-      var od =
-          api.GoogleCloudDialogflowCxV3ExportAgentResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3ExportAgentResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3ExportAgentResponse(
           od as api.GoogleCloudDialogflowCxV3ExportAgentResponse);
     });
@@ -14391,8 +14408,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3ExportTestCasesMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3ExportTestCasesMetadata.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3ExportTestCasesMetadata(
           od as api.GoogleCloudDialogflowCxV3ExportTestCasesMetadata);
     });
@@ -14402,8 +14420,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3ExportTestCasesResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3ExportTestCasesResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3ExportTestCasesResponse(
           od as api.GoogleCloudDialogflowCxV3ExportTestCasesResponse);
     });
@@ -14412,7 +14431,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3Form', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3Form();
-      var od = api.GoogleCloudDialogflowCxV3Form.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3Form.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3Form(
           od as api.GoogleCloudDialogflowCxV3Form);
     });
@@ -14421,7 +14442,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3FormParameter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3FormParameter();
-      var od = api.GoogleCloudDialogflowCxV3FormParameter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3FormParameter.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3FormParameter(
           od as api.GoogleCloudDialogflowCxV3FormParameter);
     });
@@ -14431,8 +14454,9 @@
       'obj-schema-GoogleCloudDialogflowCxV3FormParameterFillBehavior', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3FormParameterFillBehavior();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3FormParameterFillBehavior.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3FormParameterFillBehavior(
           od as api.GoogleCloudDialogflowCxV3FormParameterFillBehavior);
     });
@@ -14441,7 +14465,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3Fulfillment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3Fulfillment();
-      var od = api.GoogleCloudDialogflowCxV3Fulfillment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3Fulfillment.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3Fulfillment(
           od as api.GoogleCloudDialogflowCxV3Fulfillment);
     });
@@ -14451,9 +14477,10 @@
       'obj-schema-GoogleCloudDialogflowCxV3FulfillmentConditionalCases', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3FulfillmentConditionalCases();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3FulfillmentConditionalCases.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3FulfillmentConditionalCases(
           od as api.GoogleCloudDialogflowCxV3FulfillmentConditionalCases);
     });
@@ -14464,9 +14491,10 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3FulfillmentConditionalCasesCase();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3FulfillmentConditionalCasesCase.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3FulfillmentConditionalCasesCase(
           od as api.GoogleCloudDialogflowCxV3FulfillmentConditionalCasesCase);
     });
@@ -14478,9 +14506,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowCxV3FulfillmentConditionalCasesCaseCaseContent();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3FulfillmentConditionalCasesCaseCaseContent
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3FulfillmentConditionalCasesCaseCaseContent(
           od as api
               .GoogleCloudDialogflowCxV3FulfillmentConditionalCasesCaseCaseContent);
@@ -14491,9 +14520,10 @@
       'obj-schema-GoogleCloudDialogflowCxV3FulfillmentSetParameterAction', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3FulfillmentSetParameterAction();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3FulfillmentSetParameterAction.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3FulfillmentSetParameterAction(
           od as api.GoogleCloudDialogflowCxV3FulfillmentSetParameterAction);
     });
@@ -14504,8 +14534,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3GenericKnowledgeOperationMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3GenericKnowledgeOperationMetadata
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3GenericKnowledgeOperationMetadata(
           od as api.GoogleCloudDialogflowCxV3GenericKnowledgeOperationMetadata);
     });
@@ -14516,8 +14547,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3ImportDocumentsOperationMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3ImportDocumentsOperationMetadata
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3ImportDocumentsOperationMetadata(
           od as api.GoogleCloudDialogflowCxV3ImportDocumentsOperationMetadata);
     });
@@ -14527,8 +14559,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3ImportDocumentsResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3ImportDocumentsResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3ImportDocumentsResponse(
           od as api.GoogleCloudDialogflowCxV3ImportDocumentsResponse);
     });
@@ -14538,8 +14571,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3ImportTestCasesMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3ImportTestCasesMetadata.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3ImportTestCasesMetadata(
           od as api.GoogleCloudDialogflowCxV3ImportTestCasesMetadata);
     });
@@ -14549,8 +14583,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3ImportTestCasesResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3ImportTestCasesResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3ImportTestCasesResponse(
           od as api.GoogleCloudDialogflowCxV3ImportTestCasesResponse);
     });
@@ -14559,8 +14594,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3InputAudioConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3InputAudioConfig();
-      var od =
-          api.GoogleCloudDialogflowCxV3InputAudioConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3InputAudioConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3InputAudioConfig(
           od as api.GoogleCloudDialogflowCxV3InputAudioConfig);
     });
@@ -14569,7 +14605,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3Intent', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3Intent();
-      var od = api.GoogleCloudDialogflowCxV3Intent.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3Intent.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3Intent(
           od as api.GoogleCloudDialogflowCxV3Intent);
     });
@@ -14578,7 +14616,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3IntentInput', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3IntentInput();
-      var od = api.GoogleCloudDialogflowCxV3IntentInput.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3IntentInput.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3IntentInput(
           od as api.GoogleCloudDialogflowCxV3IntentInput);
     });
@@ -14587,8 +14627,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3IntentParameter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3IntentParameter();
-      var od =
-          api.GoogleCloudDialogflowCxV3IntentParameter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3IntentParameter.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3IntentParameter(
           od as api.GoogleCloudDialogflowCxV3IntentParameter);
     });
@@ -14598,8 +14639,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3IntentTrainingPhrase();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3IntentTrainingPhrase.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3IntentTrainingPhrase(
           od as api.GoogleCloudDialogflowCxV3IntentTrainingPhrase);
     });
@@ -14609,8 +14651,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3IntentTrainingPhrasePart();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3IntentTrainingPhrasePart.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3IntentTrainingPhrasePart(
           od as api.GoogleCloudDialogflowCxV3IntentTrainingPhrasePart);
     });
@@ -14619,7 +14662,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3Page', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3Page();
-      var od = api.GoogleCloudDialogflowCxV3Page.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3Page.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3Page(
           od as api.GoogleCloudDialogflowCxV3Page);
     });
@@ -14628,7 +14673,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3PageInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3PageInfo();
-      var od = api.GoogleCloudDialogflowCxV3PageInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3PageInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3PageInfo(
           od as api.GoogleCloudDialogflowCxV3PageInfo);
     });
@@ -14637,8 +14684,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3PageInfoFormInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3PageInfoFormInfo();
-      var od =
-          api.GoogleCloudDialogflowCxV3PageInfoFormInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3PageInfoFormInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3PageInfoFormInfo(
           od as api.GoogleCloudDialogflowCxV3PageInfoFormInfo);
     });
@@ -14648,9 +14696,10 @@
       'obj-schema-GoogleCloudDialogflowCxV3PageInfoFormInfoParameterInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3PageInfoFormInfoParameterInfo();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3PageInfoFormInfoParameterInfo.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3PageInfoFormInfoParameterInfo(
           od as api.GoogleCloudDialogflowCxV3PageInfoFormInfoParameterInfo);
     });
@@ -14659,7 +14708,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3QueryInput', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3QueryInput();
-      var od = api.GoogleCloudDialogflowCxV3QueryInput.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3QueryInput.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3QueryInput(
           od as api.GoogleCloudDialogflowCxV3QueryInput);
     });
@@ -14670,9 +14721,10 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3ReloadDocumentOperationMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3ReloadDocumentOperationMetadata.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3ReloadDocumentOperationMetadata(
           od as api.GoogleCloudDialogflowCxV3ReloadDocumentOperationMetadata);
     });
@@ -14681,8 +14733,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3ResponseMessage', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3ResponseMessage();
-      var od =
-          api.GoogleCloudDialogflowCxV3ResponseMessage.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3ResponseMessage.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3ResponseMessage(
           od as api.GoogleCloudDialogflowCxV3ResponseMessage);
     });
@@ -14694,8 +14747,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowCxV3ResponseMessageConversationSuccess();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3ResponseMessageConversationSuccess
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3ResponseMessageConversationSuccess(od
           as api.GoogleCloudDialogflowCxV3ResponseMessageConversationSuccess);
     });
@@ -14705,9 +14759,10 @@
       'obj-schema-GoogleCloudDialogflowCxV3ResponseMessageEndInteraction', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3ResponseMessageEndInteraction();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3ResponseMessageEndInteraction.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3ResponseMessageEndInteraction(
           od as api.GoogleCloudDialogflowCxV3ResponseMessageEndInteraction);
     });
@@ -14718,9 +14773,10 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3ResponseMessageLiveAgentHandoff();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3ResponseMessageLiveAgentHandoff.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3ResponseMessageLiveAgentHandoff(
           od as api.GoogleCloudDialogflowCxV3ResponseMessageLiveAgentHandoff);
     });
@@ -14730,8 +14786,9 @@
       'obj-schema-GoogleCloudDialogflowCxV3ResponseMessageMixedAudio', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3ResponseMessageMixedAudio();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3ResponseMessageMixedAudio.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3ResponseMessageMixedAudio(
           od as api.GoogleCloudDialogflowCxV3ResponseMessageMixedAudio);
     });
@@ -14742,8 +14799,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3ResponseMessageMixedAudioSegment();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3ResponseMessageMixedAudioSegment
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3ResponseMessageMixedAudioSegment(
           od as api.GoogleCloudDialogflowCxV3ResponseMessageMixedAudioSegment);
     });
@@ -14753,9 +14811,10 @@
       'obj-schema-GoogleCloudDialogflowCxV3ResponseMessageOutputAudioText', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3ResponseMessageOutputAudioText();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3ResponseMessageOutputAudioText.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3ResponseMessageOutputAudioText(
           od as api.GoogleCloudDialogflowCxV3ResponseMessageOutputAudioText);
     });
@@ -14765,8 +14824,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3ResponseMessagePlayAudio();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3ResponseMessagePlayAudio.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3ResponseMessagePlayAudio(
           od as api.GoogleCloudDialogflowCxV3ResponseMessagePlayAudio);
     });
@@ -14775,8 +14835,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3ResponseMessageText', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3ResponseMessageText();
-      var od =
-          api.GoogleCloudDialogflowCxV3ResponseMessageText.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3ResponseMessageText.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3ResponseMessageText(
           od as api.GoogleCloudDialogflowCxV3ResponseMessageText);
     });
@@ -14785,8 +14846,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3RunTestCaseMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3RunTestCaseMetadata();
-      var od =
-          api.GoogleCloudDialogflowCxV3RunTestCaseMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3RunTestCaseMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3RunTestCaseMetadata(
           od as api.GoogleCloudDialogflowCxV3RunTestCaseMetadata);
     });
@@ -14795,8 +14857,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3RunTestCaseResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3RunTestCaseResponse();
-      var od =
-          api.GoogleCloudDialogflowCxV3RunTestCaseResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3RunTestCaseResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3RunTestCaseResponse(
           od as api.GoogleCloudDialogflowCxV3RunTestCaseResponse);
     });
@@ -14805,7 +14868,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3SessionInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3SessionInfo();
-      var od = api.GoogleCloudDialogflowCxV3SessionInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3SessionInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3SessionInfo(
           od as api.GoogleCloudDialogflowCxV3SessionInfo);
     });
@@ -14814,7 +14879,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3TestCase', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3TestCase();
-      var od = api.GoogleCloudDialogflowCxV3TestCase.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3TestCase.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3TestCase(
           od as api.GoogleCloudDialogflowCxV3TestCase);
     });
@@ -14823,7 +14890,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3TestCaseError', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3TestCaseError();
-      var od = api.GoogleCloudDialogflowCxV3TestCaseError.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3TestCaseError.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3TestCaseError(
           od as api.GoogleCloudDialogflowCxV3TestCaseError);
     });
@@ -14832,7 +14901,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3TestCaseResult', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3TestCaseResult();
-      var od = api.GoogleCloudDialogflowCxV3TestCaseResult.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3TestCaseResult.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3TestCaseResult(
           od as api.GoogleCloudDialogflowCxV3TestCaseResult);
     });
@@ -14841,7 +14912,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3TestConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3TestConfig();
-      var od = api.GoogleCloudDialogflowCxV3TestConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3TestConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3TestConfig(
           od as api.GoogleCloudDialogflowCxV3TestConfig);
     });
@@ -14850,7 +14923,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3TestError', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3TestError();
-      var od = api.GoogleCloudDialogflowCxV3TestError.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3TestError.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3TestError(
           od as api.GoogleCloudDialogflowCxV3TestError);
     });
@@ -14859,8 +14934,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3TestRunDifference', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3TestRunDifference();
-      var od =
-          api.GoogleCloudDialogflowCxV3TestRunDifference.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3TestRunDifference.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3TestRunDifference(
           od as api.GoogleCloudDialogflowCxV3TestRunDifference);
     });
@@ -14869,7 +14945,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3TextInput', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3TextInput();
-      var od = api.GoogleCloudDialogflowCxV3TextInput.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3TextInput.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3TextInput(
           od as api.GoogleCloudDialogflowCxV3TextInput);
     });
@@ -14878,8 +14956,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3TransitionRoute', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3TransitionRoute();
-      var od =
-          api.GoogleCloudDialogflowCxV3TransitionRoute.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3TransitionRoute.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3TransitionRoute(
           od as api.GoogleCloudDialogflowCxV3TransitionRoute);
     });
@@ -14890,9 +14969,10 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3UpdateDocumentOperationMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3UpdateDocumentOperationMetadata.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3UpdateDocumentOperationMetadata(
           od as api.GoogleCloudDialogflowCxV3UpdateDocumentOperationMetadata);
     });
@@ -14901,7 +14981,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3WebhookRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3WebhookRequest();
-      var od = api.GoogleCloudDialogflowCxV3WebhookRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3WebhookRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3WebhookRequest(
           od as api.GoogleCloudDialogflowCxV3WebhookRequest);
     });
@@ -14911,9 +14993,10 @@
       'obj-schema-GoogleCloudDialogflowCxV3WebhookRequestFulfillmentInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3WebhookRequestFulfillmentInfo();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3WebhookRequestFulfillmentInfo.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3WebhookRequestFulfillmentInfo(
           od as api.GoogleCloudDialogflowCxV3WebhookRequestFulfillmentInfo);
     });
@@ -14923,8 +15006,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3WebhookRequestIntentInfo();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3WebhookRequestIntentInfo.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3WebhookRequestIntentInfo(
           od as api.GoogleCloudDialogflowCxV3WebhookRequestIntentInfo);
     });
@@ -14936,9 +15020,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowCxV3WebhookRequestIntentInfoIntentParameterValue();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3WebhookRequestIntentInfoIntentParameterValue
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3WebhookRequestIntentInfoIntentParameterValue(
           od as api
               .GoogleCloudDialogflowCxV3WebhookRequestIntentInfoIntentParameterValue);
@@ -14951,9 +15036,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowCxV3WebhookRequestSentimentAnalysisResult();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3WebhookRequestSentimentAnalysisResult
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3WebhookRequestSentimentAnalysisResult(od
           as api
               .GoogleCloudDialogflowCxV3WebhookRequestSentimentAnalysisResult);
@@ -14963,8 +15049,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3WebhookResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3WebhookResponse();
-      var od =
-          api.GoogleCloudDialogflowCxV3WebhookResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3WebhookResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3WebhookResponse(
           od as api.GoogleCloudDialogflowCxV3WebhookResponse);
     });
@@ -14976,8 +15063,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowCxV3WebhookResponseFulfillmentResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3WebhookResponseFulfillmentResponse
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3WebhookResponseFulfillmentResponse(od
           as api.GoogleCloudDialogflowCxV3WebhookResponseFulfillmentResponse);
     });
@@ -14986,8 +15074,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3beta1AudioInput', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1AudioInput();
-      var od =
-          api.GoogleCloudDialogflowCxV3beta1AudioInput.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3beta1AudioInput.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1AudioInput(
           od as api.GoogleCloudDialogflowCxV3beta1AudioInput);
     });
@@ -14997,9 +15086,10 @@
       'obj-schema-GoogleCloudDialogflowCxV3beta1BatchRunTestCasesMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1BatchRunTestCasesMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3beta1BatchRunTestCasesMetadata.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1BatchRunTestCasesMetadata(
           od as api.GoogleCloudDialogflowCxV3beta1BatchRunTestCasesMetadata);
     });
@@ -15009,9 +15099,10 @@
       'obj-schema-GoogleCloudDialogflowCxV3beta1BatchRunTestCasesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1BatchRunTestCasesResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3beta1BatchRunTestCasesResponse.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1BatchRunTestCasesResponse(
           od as api.GoogleCloudDialogflowCxV3beta1BatchRunTestCasesResponse);
     });
@@ -15021,8 +15112,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1ConversationTurn();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3beta1ConversationTurn.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1ConversationTurn(
           od as api.GoogleCloudDialogflowCxV3beta1ConversationTurn);
     });
@@ -15032,9 +15124,10 @@
       'obj-schema-GoogleCloudDialogflowCxV3beta1ConversationTurnUserInput', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1ConversationTurnUserInput();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3beta1ConversationTurnUserInput.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1ConversationTurnUserInput(
           od as api.GoogleCloudDialogflowCxV3beta1ConversationTurnUserInput);
     });
@@ -15046,9 +15139,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutput();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutput
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutput(od
           as api
               .GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutput);
@@ -15061,8 +15155,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowCxV3beta1CreateDocumentOperationMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3beta1CreateDocumentOperationMetadata
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1CreateDocumentOperationMetadata(od
           as api.GoogleCloudDialogflowCxV3beta1CreateDocumentOperationMetadata);
     });
@@ -15074,8 +15169,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowCxV3beta1CreateVersionOperationMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3beta1CreateVersionOperationMetadata
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1CreateVersionOperationMetadata(od
           as api.GoogleCloudDialogflowCxV3beta1CreateVersionOperationMetadata);
     });
@@ -15087,8 +15183,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowCxV3beta1DeleteDocumentOperationMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3beta1DeleteDocumentOperationMetadata
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1DeleteDocumentOperationMetadata(od
           as api.GoogleCloudDialogflowCxV3beta1DeleteDocumentOperationMetadata);
     });
@@ -15097,7 +15194,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3beta1DtmfInput', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1DtmfInput();
-      var od = api.GoogleCloudDialogflowCxV3beta1DtmfInput.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3beta1DtmfInput.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1DtmfInput(
           od as api.GoogleCloudDialogflowCxV3beta1DtmfInput);
     });
@@ -15106,8 +15205,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3beta1EventHandler', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1EventHandler();
-      var od =
-          api.GoogleCloudDialogflowCxV3beta1EventHandler.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3beta1EventHandler.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1EventHandler(
           od as api.GoogleCloudDialogflowCxV3beta1EventHandler);
     });
@@ -15116,8 +15216,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3beta1EventInput', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1EventInput();
-      var od =
-          api.GoogleCloudDialogflowCxV3beta1EventInput.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3beta1EventInput.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1EventInput(
           od as api.GoogleCloudDialogflowCxV3beta1EventInput);
     });
@@ -15127,8 +15228,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1ExportAgentResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3beta1ExportAgentResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1ExportAgentResponse(
           od as api.GoogleCloudDialogflowCxV3beta1ExportAgentResponse);
     });
@@ -15138,9 +15240,10 @@
       'obj-schema-GoogleCloudDialogflowCxV3beta1ExportTestCasesMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1ExportTestCasesMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3beta1ExportTestCasesMetadata.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1ExportTestCasesMetadata(
           od as api.GoogleCloudDialogflowCxV3beta1ExportTestCasesMetadata);
     });
@@ -15150,9 +15253,10 @@
       'obj-schema-GoogleCloudDialogflowCxV3beta1ExportTestCasesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1ExportTestCasesResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3beta1ExportTestCasesResponse.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1ExportTestCasesResponse(
           od as api.GoogleCloudDialogflowCxV3beta1ExportTestCasesResponse);
     });
@@ -15161,7 +15265,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3beta1Form', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1Form();
-      var od = api.GoogleCloudDialogflowCxV3beta1Form.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3beta1Form.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1Form(
           od as api.GoogleCloudDialogflowCxV3beta1Form);
     });
@@ -15170,8 +15276,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3beta1FormParameter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1FormParameter();
-      var od =
-          api.GoogleCloudDialogflowCxV3beta1FormParameter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3beta1FormParameter.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1FormParameter(
           od as api.GoogleCloudDialogflowCxV3beta1FormParameter);
     });
@@ -15181,9 +15288,10 @@
       'obj-schema-GoogleCloudDialogflowCxV3beta1FormParameterFillBehavior', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1FormParameterFillBehavior();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3beta1FormParameterFillBehavior.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1FormParameterFillBehavior(
           od as api.GoogleCloudDialogflowCxV3beta1FormParameterFillBehavior);
     });
@@ -15192,8 +15300,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3beta1Fulfillment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1Fulfillment();
-      var od =
-          api.GoogleCloudDialogflowCxV3beta1Fulfillment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3beta1Fulfillment.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1Fulfillment(
           od as api.GoogleCloudDialogflowCxV3beta1Fulfillment);
     });
@@ -15204,8 +15313,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCases();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCases
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCases(
           od as api.GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCases);
     });
@@ -15217,8 +15327,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCase();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCase
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCase(od
           as api.GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCase);
     });
@@ -15230,9 +15341,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContent();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContent
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContent(
           od as api
               .GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContent);
@@ -15245,8 +15357,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowCxV3beta1FulfillmentSetParameterAction();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterAction
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1FulfillmentSetParameterAction(od
           as api.GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterAction);
     });
@@ -15258,9 +15371,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowCxV3beta1GenericKnowledgeOperationMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3beta1GenericKnowledgeOperationMetadata
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1GenericKnowledgeOperationMetadata(od
           as api
               .GoogleCloudDialogflowCxV3beta1GenericKnowledgeOperationMetadata);
@@ -15273,9 +15387,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowCxV3beta1ImportDocumentsOperationMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3beta1ImportDocumentsOperationMetadata
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1ImportDocumentsOperationMetadata(od
           as api
               .GoogleCloudDialogflowCxV3beta1ImportDocumentsOperationMetadata);
@@ -15286,9 +15401,10 @@
       'obj-schema-GoogleCloudDialogflowCxV3beta1ImportDocumentsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1ImportDocumentsResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3beta1ImportDocumentsResponse.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1ImportDocumentsResponse(
           od as api.GoogleCloudDialogflowCxV3beta1ImportDocumentsResponse);
     });
@@ -15298,9 +15414,10 @@
       'obj-schema-GoogleCloudDialogflowCxV3beta1ImportTestCasesMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1ImportTestCasesMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3beta1ImportTestCasesMetadata.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1ImportTestCasesMetadata(
           od as api.GoogleCloudDialogflowCxV3beta1ImportTestCasesMetadata);
     });
@@ -15310,9 +15427,10 @@
       'obj-schema-GoogleCloudDialogflowCxV3beta1ImportTestCasesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1ImportTestCasesResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3beta1ImportTestCasesResponse.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1ImportTestCasesResponse(
           od as api.GoogleCloudDialogflowCxV3beta1ImportTestCasesResponse);
     });
@@ -15322,8 +15440,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1InputAudioConfig();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3beta1InputAudioConfig.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1InputAudioConfig(
           od as api.GoogleCloudDialogflowCxV3beta1InputAudioConfig);
     });
@@ -15332,7 +15451,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3beta1Intent', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1Intent();
-      var od = api.GoogleCloudDialogflowCxV3beta1Intent.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3beta1Intent.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1Intent(
           od as api.GoogleCloudDialogflowCxV3beta1Intent);
     });
@@ -15341,8 +15462,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3beta1IntentInput', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1IntentInput();
-      var od =
-          api.GoogleCloudDialogflowCxV3beta1IntentInput.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3beta1IntentInput.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1IntentInput(
           od as api.GoogleCloudDialogflowCxV3beta1IntentInput);
     });
@@ -15352,8 +15474,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1IntentParameter();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3beta1IntentParameter.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1IntentParameter(
           od as api.GoogleCloudDialogflowCxV3beta1IntentParameter);
     });
@@ -15363,8 +15486,9 @@
       'obj-schema-GoogleCloudDialogflowCxV3beta1IntentTrainingPhrase', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1IntentTrainingPhrase();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3beta1IntentTrainingPhrase.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1IntentTrainingPhrase(
           od as api.GoogleCloudDialogflowCxV3beta1IntentTrainingPhrase);
     });
@@ -15374,9 +15498,10 @@
       'obj-schema-GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePart', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePart();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePart.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePart(
           od as api.GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePart);
     });
@@ -15385,7 +15510,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3beta1Page', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1Page();
-      var od = api.GoogleCloudDialogflowCxV3beta1Page.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3beta1Page.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1Page(
           od as api.GoogleCloudDialogflowCxV3beta1Page);
     });
@@ -15394,7 +15521,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3beta1PageInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1PageInfo();
-      var od = api.GoogleCloudDialogflowCxV3beta1PageInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3beta1PageInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1PageInfo(
           od as api.GoogleCloudDialogflowCxV3beta1PageInfo);
     });
@@ -15404,8 +15533,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1PageInfoFormInfo();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3beta1PageInfoFormInfo.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1PageInfoFormInfo(
           od as api.GoogleCloudDialogflowCxV3beta1PageInfoFormInfo);
     });
@@ -15417,8 +15547,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowCxV3beta1PageInfoFormInfoParameterInfo();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3beta1PageInfoFormInfoParameterInfo
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1PageInfoFormInfoParameterInfo(od
           as api.GoogleCloudDialogflowCxV3beta1PageInfoFormInfoParameterInfo);
     });
@@ -15427,8 +15558,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3beta1QueryInput', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1QueryInput();
-      var od =
-          api.GoogleCloudDialogflowCxV3beta1QueryInput.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3beta1QueryInput.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1QueryInput(
           od as api.GoogleCloudDialogflowCxV3beta1QueryInput);
     });
@@ -15440,8 +15572,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowCxV3beta1ReloadDocumentOperationMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3beta1ReloadDocumentOperationMetadata
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1ReloadDocumentOperationMetadata(od
           as api.GoogleCloudDialogflowCxV3beta1ReloadDocumentOperationMetadata);
     });
@@ -15451,8 +15584,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1ResponseMessage();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3beta1ResponseMessage.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1ResponseMessage(
           od as api.GoogleCloudDialogflowCxV3beta1ResponseMessage);
     });
@@ -15464,9 +15598,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccess();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccess
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccess(od
           as api
               .GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccess);
@@ -15479,8 +15614,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowCxV3beta1ResponseMessageEndInteraction();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3beta1ResponseMessageEndInteraction
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1ResponseMessageEndInteraction(od
           as api.GoogleCloudDialogflowCxV3beta1ResponseMessageEndInteraction);
     });
@@ -15492,8 +15628,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoff();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoff
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoff(od
           as api.GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoff);
     });
@@ -15503,9 +15640,10 @@
       'obj-schema-GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudio', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudio();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudio.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudio(
           od as api.GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudio);
     });
@@ -15517,9 +15655,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudioSegment();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudioSegment
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudioSegment(od
           as api
               .GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudioSegment);
@@ -15532,8 +15671,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioText();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioText
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioText(od
           as api.GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioText);
     });
@@ -15543,9 +15683,10 @@
       'obj-schema-GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudio', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudio();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudio.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudio(
           od as api.GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudio);
     });
@@ -15555,8 +15696,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1ResponseMessageText();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3beta1ResponseMessageText.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1ResponseMessageText(
           od as api.GoogleCloudDialogflowCxV3beta1ResponseMessageText);
     });
@@ -15566,8 +15708,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1RunTestCaseMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3beta1RunTestCaseMetadata.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1RunTestCaseMetadata(
           od as api.GoogleCloudDialogflowCxV3beta1RunTestCaseMetadata);
     });
@@ -15577,8 +15720,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1RunTestCaseResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3beta1RunTestCaseResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1RunTestCaseResponse(
           od as api.GoogleCloudDialogflowCxV3beta1RunTestCaseResponse);
     });
@@ -15587,8 +15731,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3beta1SessionInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1SessionInfo();
-      var od =
-          api.GoogleCloudDialogflowCxV3beta1SessionInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3beta1SessionInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1SessionInfo(
           od as api.GoogleCloudDialogflowCxV3beta1SessionInfo);
     });
@@ -15597,7 +15742,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3beta1TestCase', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1TestCase();
-      var od = api.GoogleCloudDialogflowCxV3beta1TestCase.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3beta1TestCase.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1TestCase(
           od as api.GoogleCloudDialogflowCxV3beta1TestCase);
     });
@@ -15606,8 +15753,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3beta1TestCaseError', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1TestCaseError();
-      var od =
-          api.GoogleCloudDialogflowCxV3beta1TestCaseError.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3beta1TestCaseError.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1TestCaseError(
           od as api.GoogleCloudDialogflowCxV3beta1TestCaseError);
     });
@@ -15616,8 +15764,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3beta1TestCaseResult', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1TestCaseResult();
-      var od =
-          api.GoogleCloudDialogflowCxV3beta1TestCaseResult.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3beta1TestCaseResult.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1TestCaseResult(
           od as api.GoogleCloudDialogflowCxV3beta1TestCaseResult);
     });
@@ -15626,8 +15775,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3beta1TestConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1TestConfig();
-      var od =
-          api.GoogleCloudDialogflowCxV3beta1TestConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3beta1TestConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1TestConfig(
           od as api.GoogleCloudDialogflowCxV3beta1TestConfig);
     });
@@ -15636,7 +15786,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3beta1TestError', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1TestError();
-      var od = api.GoogleCloudDialogflowCxV3beta1TestError.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3beta1TestError.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1TestError(
           od as api.GoogleCloudDialogflowCxV3beta1TestError);
     });
@@ -15646,8 +15798,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1TestRunDifference();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3beta1TestRunDifference.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1TestRunDifference(
           od as api.GoogleCloudDialogflowCxV3beta1TestRunDifference);
     });
@@ -15656,7 +15809,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3beta1TextInput', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1TextInput();
-      var od = api.GoogleCloudDialogflowCxV3beta1TextInput.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3beta1TextInput.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1TextInput(
           od as api.GoogleCloudDialogflowCxV3beta1TextInput);
     });
@@ -15666,8 +15821,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1TransitionRoute();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3beta1TransitionRoute.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1TransitionRoute(
           od as api.GoogleCloudDialogflowCxV3beta1TransitionRoute);
     });
@@ -15679,8 +15835,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowCxV3beta1UpdateDocumentOperationMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3beta1UpdateDocumentOperationMetadata
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1UpdateDocumentOperationMetadata(od
           as api.GoogleCloudDialogflowCxV3beta1UpdateDocumentOperationMetadata);
     });
@@ -15689,8 +15846,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3beta1WebhookRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1WebhookRequest();
-      var od =
-          api.GoogleCloudDialogflowCxV3beta1WebhookRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3beta1WebhookRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1WebhookRequest(
           od as api.GoogleCloudDialogflowCxV3beta1WebhookRequest);
     });
@@ -15702,8 +15860,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowCxV3beta1WebhookRequestFulfillmentInfo();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3beta1WebhookRequestFulfillmentInfo
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1WebhookRequestFulfillmentInfo(od
           as api.GoogleCloudDialogflowCxV3beta1WebhookRequestFulfillmentInfo);
     });
@@ -15713,9 +15872,10 @@
       'obj-schema-GoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfo();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfo.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfo(
           od as api.GoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfo);
     });
@@ -15727,9 +15887,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfoIntentParameterValue();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfoIntentParameterValue
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfoIntentParameterValue(
           od as api
               .GoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfoIntentParameterValue);
@@ -15742,9 +15903,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowCxV3beta1WebhookRequestSentimentAnalysisResult();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3beta1WebhookRequestSentimentAnalysisResult
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1WebhookRequestSentimentAnalysisResult(
           od as api
               .GoogleCloudDialogflowCxV3beta1WebhookRequestSentimentAnalysisResult);
@@ -15755,8 +15917,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1WebhookResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3beta1WebhookResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1WebhookResponse(
           od as api.GoogleCloudDialogflowCxV3beta1WebhookResponse);
     });
@@ -15768,9 +15931,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowCxV3beta1WebhookResponseFulfillmentResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3beta1WebhookResponseFulfillmentResponse
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1WebhookResponseFulfillmentResponse(od
           as api
               .GoogleCloudDialogflowCxV3beta1WebhookResponseFulfillmentResponse);
@@ -15780,7 +15944,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2Agent', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2Agent();
-      var od = api.GoogleCloudDialogflowV2Agent.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2Agent.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2Agent(od as api.GoogleCloudDialogflowV2Agent);
     });
   });
@@ -15788,8 +15954,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2AnnotatedMessagePart', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2AnnotatedMessagePart();
-      var od =
-          api.GoogleCloudDialogflowV2AnnotatedMessagePart.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2AnnotatedMessagePart.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2AnnotatedMessagePart(
           od as api.GoogleCloudDialogflowV2AnnotatedMessagePart);
     });
@@ -15799,8 +15966,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2BatchCreateEntitiesRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2BatchCreateEntitiesRequest.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2BatchCreateEntitiesRequest(
           od as api.GoogleCloudDialogflowV2BatchCreateEntitiesRequest);
     });
@@ -15810,8 +15978,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2BatchDeleteEntitiesRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2BatchDeleteEntitiesRequest.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2BatchDeleteEntitiesRequest(
           od as api.GoogleCloudDialogflowV2BatchDeleteEntitiesRequest);
     });
@@ -15821,9 +15990,10 @@
       'obj-schema-GoogleCloudDialogflowV2BatchDeleteEntityTypesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2BatchDeleteEntityTypesRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2BatchDeleteEntityTypesRequest.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2BatchDeleteEntityTypesRequest(
           od as api.GoogleCloudDialogflowV2BatchDeleteEntityTypesRequest);
     });
@@ -15833,8 +16003,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2BatchDeleteIntentsRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2BatchDeleteIntentsRequest.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2BatchDeleteIntentsRequest(
           od as api.GoogleCloudDialogflowV2BatchDeleteIntentsRequest);
     });
@@ -15844,8 +16015,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2BatchUpdateEntitiesRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2BatchUpdateEntitiesRequest.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2BatchUpdateEntitiesRequest(
           od as api.GoogleCloudDialogflowV2BatchUpdateEntitiesRequest);
     });
@@ -15855,9 +16027,10 @@
       'obj-schema-GoogleCloudDialogflowV2BatchUpdateEntityTypesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2BatchUpdateEntityTypesRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2BatchUpdateEntityTypesRequest.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2BatchUpdateEntityTypesRequest(
           od as api.GoogleCloudDialogflowV2BatchUpdateEntityTypesRequest);
     });
@@ -15867,9 +16040,10 @@
       'obj-schema-GoogleCloudDialogflowV2BatchUpdateEntityTypesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2BatchUpdateEntityTypesResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2BatchUpdateEntityTypesResponse.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2BatchUpdateEntityTypesResponse(
           od as api.GoogleCloudDialogflowV2BatchUpdateEntityTypesResponse);
     });
@@ -15879,8 +16053,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2BatchUpdateIntentsRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2BatchUpdateIntentsRequest.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2BatchUpdateIntentsRequest(
           od as api.GoogleCloudDialogflowV2BatchUpdateIntentsRequest);
     });
@@ -15890,8 +16065,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2BatchUpdateIntentsResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2BatchUpdateIntentsResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2BatchUpdateIntentsResponse(
           od as api.GoogleCloudDialogflowV2BatchUpdateIntentsResponse);
     });
@@ -15900,7 +16076,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2Context', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2Context();
-      var od = api.GoogleCloudDialogflowV2Context.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2Context.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2Context(
           od as api.GoogleCloudDialogflowV2Context);
     });
@@ -15909,8 +16087,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2ConversationEvent', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2ConversationEvent();
-      var od =
-          api.GoogleCloudDialogflowV2ConversationEvent.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2ConversationEvent.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2ConversationEvent(
           od as api.GoogleCloudDialogflowV2ConversationEvent);
     });
@@ -15919,8 +16098,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2DetectIntentRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2DetectIntentRequest();
-      var od =
-          api.GoogleCloudDialogflowV2DetectIntentRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2DetectIntentRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2DetectIntentRequest(
           od as api.GoogleCloudDialogflowV2DetectIntentRequest);
     });
@@ -15929,8 +16109,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2DetectIntentResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2DetectIntentResponse();
-      var od =
-          api.GoogleCloudDialogflowV2DetectIntentResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2DetectIntentResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2DetectIntentResponse(
           od as api.GoogleCloudDialogflowV2DetectIntentResponse);
     });
@@ -15939,7 +16120,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2EntityType', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2EntityType();
-      var od = api.GoogleCloudDialogflowV2EntityType.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2EntityType.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2EntityType(
           od as api.GoogleCloudDialogflowV2EntityType);
     });
@@ -15948,7 +16131,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2EntityTypeBatch', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2EntityTypeBatch();
-      var od = api.GoogleCloudDialogflowV2EntityTypeBatch.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2EntityTypeBatch.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2EntityTypeBatch(
           od as api.GoogleCloudDialogflowV2EntityTypeBatch);
     });
@@ -15957,7 +16142,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2EntityTypeEntity', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2EntityTypeEntity();
-      var od = api.GoogleCloudDialogflowV2EntityTypeEntity.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2EntityTypeEntity.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2EntityTypeEntity(
           od as api.GoogleCloudDialogflowV2EntityTypeEntity);
     });
@@ -15966,7 +16153,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2Environment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2Environment();
-      var od = api.GoogleCloudDialogflowV2Environment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2Environment.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2Environment(
           od as api.GoogleCloudDialogflowV2Environment);
     });
@@ -15975,7 +16164,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2EventInput', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2EventInput();
-      var od = api.GoogleCloudDialogflowV2EventInput.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2EventInput.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2EventInput(
           od as api.GoogleCloudDialogflowV2EventInput);
     });
@@ -15984,8 +16175,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2ExportAgentRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2ExportAgentRequest();
-      var od =
-          api.GoogleCloudDialogflowV2ExportAgentRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2ExportAgentRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2ExportAgentRequest(
           od as api.GoogleCloudDialogflowV2ExportAgentRequest);
     });
@@ -15994,8 +16186,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2ExportAgentResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2ExportAgentResponse();
-      var od =
-          api.GoogleCloudDialogflowV2ExportAgentResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2ExportAgentResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2ExportAgentResponse(
           od as api.GoogleCloudDialogflowV2ExportAgentResponse);
     });
@@ -16004,7 +16197,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2Fulfillment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2Fulfillment();
-      var od = api.GoogleCloudDialogflowV2Fulfillment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2Fulfillment.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2Fulfillment(
           od as api.GoogleCloudDialogflowV2Fulfillment);
     });
@@ -16013,8 +16208,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2FulfillmentFeature', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2FulfillmentFeature();
-      var od =
-          api.GoogleCloudDialogflowV2FulfillmentFeature.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2FulfillmentFeature.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2FulfillmentFeature(
           od as api.GoogleCloudDialogflowV2FulfillmentFeature);
     });
@@ -16024,8 +16220,9 @@
       'obj-schema-GoogleCloudDialogflowV2FulfillmentGenericWebService', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2FulfillmentGenericWebService();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2FulfillmentGenericWebService.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2FulfillmentGenericWebService(
           od as api.GoogleCloudDialogflowV2FulfillmentGenericWebService);
     });
@@ -16034,8 +16231,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2ImportAgentRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2ImportAgentRequest();
-      var od =
-          api.GoogleCloudDialogflowV2ImportAgentRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2ImportAgentRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2ImportAgentRequest(
           od as api.GoogleCloudDialogflowV2ImportAgentRequest);
     });
@@ -16044,7 +16242,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2InputAudioConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2InputAudioConfig();
-      var od = api.GoogleCloudDialogflowV2InputAudioConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2InputAudioConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2InputAudioConfig(
           od as api.GoogleCloudDialogflowV2InputAudioConfig);
     });
@@ -16053,7 +16253,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2Intent', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2Intent();
-      var od = api.GoogleCloudDialogflowV2Intent.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2Intent.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2Intent(
           od as api.GoogleCloudDialogflowV2Intent);
     });
@@ -16062,7 +16264,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2IntentBatch', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2IntentBatch();
-      var od = api.GoogleCloudDialogflowV2IntentBatch.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2IntentBatch.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2IntentBatch(
           od as api.GoogleCloudDialogflowV2IntentBatch);
     });
@@ -16072,8 +16276,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2IntentFollowupIntentInfo();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2IntentFollowupIntentInfo.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2IntentFollowupIntentInfo(
           od as api.GoogleCloudDialogflowV2IntentFollowupIntentInfo);
     });
@@ -16082,7 +16287,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2IntentMessage', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2IntentMessage();
-      var od = api.GoogleCloudDialogflowV2IntentMessage.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2IntentMessage.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2IntentMessage(
           od as api.GoogleCloudDialogflowV2IntentMessage);
     });
@@ -16092,8 +16299,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2IntentMessageBasicCard();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2IntentMessageBasicCard.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2IntentMessageBasicCard(
           od as api.GoogleCloudDialogflowV2IntentMessageBasicCard);
     });
@@ -16103,8 +16311,9 @@
       'obj-schema-GoogleCloudDialogflowV2IntentMessageBasicCardButton', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2IntentMessageBasicCardButton();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2IntentMessageBasicCardButton.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2IntentMessageBasicCardButton(
           od as api.GoogleCloudDialogflowV2IntentMessageBasicCardButton);
     });
@@ -16116,9 +16325,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriAction();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriAction
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriAction(od
           as api
               .GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriAction);
@@ -16129,9 +16339,10 @@
       'obj-schema-GoogleCloudDialogflowV2IntentMessageBrowseCarouselCard', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2IntentMessageBrowseCarouselCard();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2IntentMessageBrowseCarouselCard.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2IntentMessageBrowseCarouselCard(
           od as api.GoogleCloudDialogflowV2IntentMessageBrowseCarouselCard);
     });
@@ -16143,9 +16354,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItem();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItem
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItem(
           od as api
               .GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItem);
@@ -16158,9 +16370,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction(
           od as api
               .GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction);
@@ -16170,8 +16383,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2IntentMessageCard', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2IntentMessageCard();
-      var od =
-          api.GoogleCloudDialogflowV2IntentMessageCard.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2IntentMessageCard.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2IntentMessageCard(
           od as api.GoogleCloudDialogflowV2IntentMessageCard);
     });
@@ -16181,8 +16395,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2IntentMessageCardButton();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2IntentMessageCardButton.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2IntentMessageCardButton(
           od as api.GoogleCloudDialogflowV2IntentMessageCardButton);
     });
@@ -16192,8 +16407,9 @@
       'obj-schema-GoogleCloudDialogflowV2IntentMessageCarouselSelect', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2IntentMessageCarouselSelect();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2IntentMessageCarouselSelect.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2IntentMessageCarouselSelect(
           od as api.GoogleCloudDialogflowV2IntentMessageCarouselSelect);
     });
@@ -16203,9 +16419,10 @@
       'obj-schema-GoogleCloudDialogflowV2IntentMessageCarouselSelectItem', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2IntentMessageCarouselSelectItem();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2IntentMessageCarouselSelectItem.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2IntentMessageCarouselSelectItem(
           od as api.GoogleCloudDialogflowV2IntentMessageCarouselSelectItem);
     });
@@ -16215,9 +16432,10 @@
       'obj-schema-GoogleCloudDialogflowV2IntentMessageColumnProperties', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2IntentMessageColumnProperties();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2IntentMessageColumnProperties.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2IntentMessageColumnProperties(
           od as api.GoogleCloudDialogflowV2IntentMessageColumnProperties);
     });
@@ -16226,8 +16444,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2IntentMessageImage', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2IntentMessageImage();
-      var od =
-          api.GoogleCloudDialogflowV2IntentMessageImage.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2IntentMessageImage.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2IntentMessageImage(
           od as api.GoogleCloudDialogflowV2IntentMessageImage);
     });
@@ -16237,9 +16456,10 @@
       'obj-schema-GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2IntentMessageLinkOutSuggestion();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2IntentMessageLinkOutSuggestion(
           od as api.GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion);
     });
@@ -16249,8 +16469,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2IntentMessageListSelect();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2IntentMessageListSelect.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2IntentMessageListSelect(
           od as api.GoogleCloudDialogflowV2IntentMessageListSelect);
     });
@@ -16260,8 +16481,9 @@
       'obj-schema-GoogleCloudDialogflowV2IntentMessageListSelectItem', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2IntentMessageListSelectItem();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2IntentMessageListSelectItem.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2IntentMessageListSelectItem(
           od as api.GoogleCloudDialogflowV2IntentMessageListSelectItem);
     });
@@ -16271,8 +16493,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2IntentMessageMediaContent();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2IntentMessageMediaContent.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2IntentMessageMediaContent(
           od as api.GoogleCloudDialogflowV2IntentMessageMediaContent);
     });
@@ -16284,9 +16507,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObject();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObject
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObject(
           od as api
               .GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObject);
@@ -16297,8 +16521,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2IntentMessageQuickReplies();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2IntentMessageQuickReplies.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2IntentMessageQuickReplies(
           od as api.GoogleCloudDialogflowV2IntentMessageQuickReplies);
     });
@@ -16308,8 +16533,9 @@
       'obj-schema-GoogleCloudDialogflowV2IntentMessageSelectItemInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2IntentMessageSelectItemInfo();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2IntentMessageSelectItemInfo.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2IntentMessageSelectItemInfo(
           od as api.GoogleCloudDialogflowV2IntentMessageSelectItemInfo);
     });
@@ -16319,8 +16545,9 @@
       'obj-schema-GoogleCloudDialogflowV2IntentMessageSimpleResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2IntentMessageSimpleResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2IntentMessageSimpleResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2IntentMessageSimpleResponse(
           od as api.GoogleCloudDialogflowV2IntentMessageSimpleResponse);
     });
@@ -16330,8 +16557,9 @@
       'obj-schema-GoogleCloudDialogflowV2IntentMessageSimpleResponses', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2IntentMessageSimpleResponses();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2IntentMessageSimpleResponses.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2IntentMessageSimpleResponses(
           od as api.GoogleCloudDialogflowV2IntentMessageSimpleResponses);
     });
@@ -16341,8 +16569,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2IntentMessageSuggestion();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2IntentMessageSuggestion.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2IntentMessageSuggestion(
           od as api.GoogleCloudDialogflowV2IntentMessageSuggestion);
     });
@@ -16352,8 +16581,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2IntentMessageSuggestions();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2IntentMessageSuggestions.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2IntentMessageSuggestions(
           od as api.GoogleCloudDialogflowV2IntentMessageSuggestions);
     });
@@ -16363,8 +16593,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2IntentMessageTableCard();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2IntentMessageTableCard.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2IntentMessageTableCard(
           od as api.GoogleCloudDialogflowV2IntentMessageTableCard);
     });
@@ -16374,8 +16605,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2IntentMessageTableCardCell();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2IntentMessageTableCardCell.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2IntentMessageTableCardCell(
           od as api.GoogleCloudDialogflowV2IntentMessageTableCardCell);
     });
@@ -16385,8 +16617,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2IntentMessageTableCardRow();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2IntentMessageTableCardRow.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2IntentMessageTableCardRow(
           od as api.GoogleCloudDialogflowV2IntentMessageTableCardRow);
     });
@@ -16395,8 +16628,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2IntentMessageText', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2IntentMessageText();
-      var od =
-          api.GoogleCloudDialogflowV2IntentMessageText.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2IntentMessageText.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2IntentMessageText(
           od as api.GoogleCloudDialogflowV2IntentMessageText);
     });
@@ -16405,7 +16639,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2IntentParameter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2IntentParameter();
-      var od = api.GoogleCloudDialogflowV2IntentParameter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2IntentParameter.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2IntentParameter(
           od as api.GoogleCloudDialogflowV2IntentParameter);
     });
@@ -16414,8 +16650,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2IntentTrainingPhrase', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2IntentTrainingPhrase();
-      var od =
-          api.GoogleCloudDialogflowV2IntentTrainingPhrase.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2IntentTrainingPhrase.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2IntentTrainingPhrase(
           od as api.GoogleCloudDialogflowV2IntentTrainingPhrase);
     });
@@ -16425,8 +16662,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2IntentTrainingPhrasePart();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2IntentTrainingPhrasePart.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2IntentTrainingPhrasePart(
           od as api.GoogleCloudDialogflowV2IntentTrainingPhrasePart);
     });
@@ -16435,8 +16673,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2ListContextsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2ListContextsResponse();
-      var od =
-          api.GoogleCloudDialogflowV2ListContextsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2ListContextsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2ListContextsResponse(
           od as api.GoogleCloudDialogflowV2ListContextsResponse);
     });
@@ -16446,8 +16685,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2ListEntityTypesResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2ListEntityTypesResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2ListEntityTypesResponse(
           od as api.GoogleCloudDialogflowV2ListEntityTypesResponse);
     });
@@ -16457,8 +16697,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2ListEnvironmentsResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2ListEnvironmentsResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2ListEnvironmentsResponse(
           od as api.GoogleCloudDialogflowV2ListEnvironmentsResponse);
     });
@@ -16467,8 +16708,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2ListIntentsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2ListIntentsResponse();
-      var od =
-          api.GoogleCloudDialogflowV2ListIntentsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2ListIntentsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2ListIntentsResponse(
           od as api.GoogleCloudDialogflowV2ListIntentsResponse);
     });
@@ -16478,9 +16720,10 @@
       'obj-schema-GoogleCloudDialogflowV2ListSessionEntityTypesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2ListSessionEntityTypesResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2ListSessionEntityTypesResponse.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2ListSessionEntityTypesResponse(
           od as api.GoogleCloudDialogflowV2ListSessionEntityTypesResponse);
     });
@@ -16489,7 +16732,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2Message', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2Message();
-      var od = api.GoogleCloudDialogflowV2Message.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2Message.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2Message(
           od as api.GoogleCloudDialogflowV2Message);
     });
@@ -16498,8 +16743,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2MessageAnnotation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2MessageAnnotation();
-      var od =
-          api.GoogleCloudDialogflowV2MessageAnnotation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2MessageAnnotation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2MessageAnnotation(
           od as api.GoogleCloudDialogflowV2MessageAnnotation);
     });
@@ -16509,8 +16755,9 @@
       'obj-schema-GoogleCloudDialogflowV2OriginalDetectIntentRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2OriginalDetectIntentRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2OriginalDetectIntentRequest.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2OriginalDetectIntentRequest(
           od as api.GoogleCloudDialogflowV2OriginalDetectIntentRequest);
     });
@@ -16519,8 +16766,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2OutputAudioConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2OutputAudioConfig();
-      var od =
-          api.GoogleCloudDialogflowV2OutputAudioConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2OutputAudioConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2OutputAudioConfig(
           od as api.GoogleCloudDialogflowV2OutputAudioConfig);
     });
@@ -16529,7 +16777,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2QueryInput', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2QueryInput();
-      var od = api.GoogleCloudDialogflowV2QueryInput.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2QueryInput.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2QueryInput(
           od as api.GoogleCloudDialogflowV2QueryInput);
     });
@@ -16538,7 +16788,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2QueryParameters', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2QueryParameters();
-      var od = api.GoogleCloudDialogflowV2QueryParameters.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2QueryParameters.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2QueryParameters(
           od as api.GoogleCloudDialogflowV2QueryParameters);
     });
@@ -16547,7 +16799,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2QueryResult', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2QueryResult();
-      var od = api.GoogleCloudDialogflowV2QueryResult.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2QueryResult.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2QueryResult(
           od as api.GoogleCloudDialogflowV2QueryResult);
     });
@@ -16556,8 +16810,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2RestoreAgentRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2RestoreAgentRequest();
-      var od =
-          api.GoogleCloudDialogflowV2RestoreAgentRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2RestoreAgentRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2RestoreAgentRequest(
           od as api.GoogleCloudDialogflowV2RestoreAgentRequest);
     });
@@ -16566,8 +16821,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2SearchAgentsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2SearchAgentsResponse();
-      var od =
-          api.GoogleCloudDialogflowV2SearchAgentsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2SearchAgentsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2SearchAgentsResponse(
           od as api.GoogleCloudDialogflowV2SearchAgentsResponse);
     });
@@ -16576,7 +16832,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2Sentiment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2Sentiment();
-      var od = api.GoogleCloudDialogflowV2Sentiment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2Sentiment.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2Sentiment(
           od as api.GoogleCloudDialogflowV2Sentiment);
     });
@@ -16586,9 +16844,10 @@
       'obj-schema-GoogleCloudDialogflowV2SentimentAnalysisRequestConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2SentimentAnalysisRequestConfig();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2SentimentAnalysisRequestConfig.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2SentimentAnalysisRequestConfig(
           od as api.GoogleCloudDialogflowV2SentimentAnalysisRequestConfig);
     });
@@ -16598,8 +16857,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2SentimentAnalysisResult();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2SentimentAnalysisResult.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2SentimentAnalysisResult(
           od as api.GoogleCloudDialogflowV2SentimentAnalysisResult);
     });
@@ -16608,8 +16868,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2SessionEntityType', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2SessionEntityType();
-      var od =
-          api.GoogleCloudDialogflowV2SessionEntityType.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2SessionEntityType.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2SessionEntityType(
           od as api.GoogleCloudDialogflowV2SessionEntityType);
     });
@@ -16618,7 +16879,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2SpeechContext', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2SpeechContext();
-      var od = api.GoogleCloudDialogflowV2SpeechContext.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2SpeechContext.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2SpeechContext(
           od as api.GoogleCloudDialogflowV2SpeechContext);
     });
@@ -16628,8 +16891,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2SynthesizeSpeechConfig();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2SynthesizeSpeechConfig.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2SynthesizeSpeechConfig(
           od as api.GoogleCloudDialogflowV2SynthesizeSpeechConfig);
     });
@@ -16638,7 +16902,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2TextInput', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2TextInput();
-      var od = api.GoogleCloudDialogflowV2TextInput.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2TextInput.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2TextInput(
           od as api.GoogleCloudDialogflowV2TextInput);
     });
@@ -16647,8 +16913,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2TrainAgentRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2TrainAgentRequest();
-      var od =
-          api.GoogleCloudDialogflowV2TrainAgentRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2TrainAgentRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2TrainAgentRequest(
           od as api.GoogleCloudDialogflowV2TrainAgentRequest);
     });
@@ -16657,7 +16924,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2ValidationError', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2ValidationError();
-      var od = api.GoogleCloudDialogflowV2ValidationError.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2ValidationError.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2ValidationError(
           od as api.GoogleCloudDialogflowV2ValidationError);
     });
@@ -16666,7 +16935,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2ValidationResult', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2ValidationResult();
-      var od = api.GoogleCloudDialogflowV2ValidationResult.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2ValidationResult.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2ValidationResult(
           od as api.GoogleCloudDialogflowV2ValidationResult);
     });
@@ -16675,8 +16946,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2VoiceSelectionParams', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2VoiceSelectionParams();
-      var od =
-          api.GoogleCloudDialogflowV2VoiceSelectionParams.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2VoiceSelectionParams.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2VoiceSelectionParams(
           od as api.GoogleCloudDialogflowV2VoiceSelectionParams);
     });
@@ -16685,7 +16957,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2WebhookRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2WebhookRequest();
-      var od = api.GoogleCloudDialogflowV2WebhookRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2WebhookRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2WebhookRequest(
           od as api.GoogleCloudDialogflowV2WebhookRequest);
     });
@@ -16694,7 +16968,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2WebhookResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2WebhookResponse();
-      var od = api.GoogleCloudDialogflowV2WebhookResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2WebhookResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2WebhookResponse(
           od as api.GoogleCloudDialogflowV2WebhookResponse);
     });
@@ -16705,8 +16981,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1BatchUpdateEntityTypesResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesResponse
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1BatchUpdateEntityTypesResponse(
           od as api.GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesResponse);
     });
@@ -16716,9 +16993,10 @@
       'obj-schema-GoogleCloudDialogflowV2beta1BatchUpdateIntentsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1BatchUpdateIntentsResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2beta1BatchUpdateIntentsResponse.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1BatchUpdateIntentsResponse(
           od as api.GoogleCloudDialogflowV2beta1BatchUpdateIntentsResponse);
     });
@@ -16727,7 +17005,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2beta1Context', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1Context();
-      var od = api.GoogleCloudDialogflowV2beta1Context.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2beta1Context.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1Context(
           od as api.GoogleCloudDialogflowV2beta1Context);
     });
@@ -16736,7 +17016,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2beta1EntityType', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1EntityType();
-      var od = api.GoogleCloudDialogflowV2beta1EntityType.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2beta1EntityType.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1EntityType(
           od as api.GoogleCloudDialogflowV2beta1EntityType);
     });
@@ -16745,8 +17027,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2beta1EntityTypeEntity', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1EntityTypeEntity();
-      var od =
-          api.GoogleCloudDialogflowV2beta1EntityTypeEntity.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2beta1EntityTypeEntity.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1EntityTypeEntity(
           od as api.GoogleCloudDialogflowV2beta1EntityTypeEntity);
     });
@@ -16755,7 +17038,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2beta1EventInput', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1EventInput();
-      var od = api.GoogleCloudDialogflowV2beta1EventInput.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2beta1EventInput.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1EventInput(
           od as api.GoogleCloudDialogflowV2beta1EventInput);
     });
@@ -16765,8 +17050,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1ExportAgentResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2beta1ExportAgentResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1ExportAgentResponse(
           od as api.GoogleCloudDialogflowV2beta1ExportAgentResponse);
     });
@@ -16775,7 +17061,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2beta1Intent', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1Intent();
-      var od = api.GoogleCloudDialogflowV2beta1Intent.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2beta1Intent.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1Intent(
           od as api.GoogleCloudDialogflowV2beta1Intent);
     });
@@ -16785,9 +17073,10 @@
       'obj-schema-GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1IntentFollowupIntentInfo();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentFollowupIntentInfo(
           od as api.GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo);
     });
@@ -16796,8 +17085,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2beta1IntentMessage', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1IntentMessage();
-      var od =
-          api.GoogleCloudDialogflowV2beta1IntentMessage.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2beta1IntentMessage.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessage(
           od as api.GoogleCloudDialogflowV2beta1IntentMessage);
     });
@@ -16807,8 +17097,9 @@
       'obj-schema-GoogleCloudDialogflowV2beta1IntentMessageBasicCard', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1IntentMessageBasicCard();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2beta1IntentMessageBasicCard.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageBasicCard(
           od as api.GoogleCloudDialogflowV2beta1IntentMessageBasicCard);
     });
@@ -16819,9 +17110,10 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1IntentMessageBasicCardButton();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageBasicCardButton(
           od as api.GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton);
     });
@@ -16833,9 +17125,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriAction();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriAction
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriAction(
           od as api
               .GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriAction);
@@ -16848,8 +17141,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCard();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCard
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCard(od
           as api.GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCard);
     });
@@ -16861,9 +17155,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItem();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItem
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItem(
           od as api
               .GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItem);
@@ -16876,9 +17171,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction(
           od as api
               .GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction);
@@ -16889,8 +17185,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1IntentMessageCard();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2beta1IntentMessageCard.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageCard(
           od as api.GoogleCloudDialogflowV2beta1IntentMessageCard);
     });
@@ -16900,8 +17197,9 @@
       'obj-schema-GoogleCloudDialogflowV2beta1IntentMessageCardButton', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1IntentMessageCardButton();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2beta1IntentMessageCardButton.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageCardButton(
           od as api.GoogleCloudDialogflowV2beta1IntentMessageCardButton);
     });
@@ -16911,9 +17209,10 @@
       'obj-schema-GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1IntentMessageCarouselSelect();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageCarouselSelect(
           od as api.GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect);
     });
@@ -16925,8 +17224,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem(od
           as api.GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem);
     });
@@ -16937,8 +17237,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1IntentMessageColumnProperties();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2beta1IntentMessageColumnProperties
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageColumnProperties(
           od as api.GoogleCloudDialogflowV2beta1IntentMessageColumnProperties);
     });
@@ -16948,8 +17249,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1IntentMessageImage();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2beta1IntentMessageImage.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageImage(
           od as api.GoogleCloudDialogflowV2beta1IntentMessageImage);
     });
@@ -16960,8 +17262,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion(
           od as api.GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion);
     });
@@ -16971,8 +17274,9 @@
       'obj-schema-GoogleCloudDialogflowV2beta1IntentMessageListSelect', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1IntentMessageListSelect();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2beta1IntentMessageListSelect.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageListSelect(
           od as api.GoogleCloudDialogflowV2beta1IntentMessageListSelect);
     });
@@ -16982,9 +17286,10 @@
       'obj-schema-GoogleCloudDialogflowV2beta1IntentMessageListSelectItem', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1IntentMessageListSelectItem();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2beta1IntentMessageListSelectItem.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageListSelectItem(
           od as api.GoogleCloudDialogflowV2beta1IntentMessageListSelectItem);
     });
@@ -16994,9 +17299,10 @@
       'obj-schema-GoogleCloudDialogflowV2beta1IntentMessageMediaContent', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1IntentMessageMediaContent();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2beta1IntentMessageMediaContent.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageMediaContent(
           od as api.GoogleCloudDialogflowV2beta1IntentMessageMediaContent);
     });
@@ -17008,9 +17314,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObject();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObject
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObject(
           od as api
               .GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObject);
@@ -17021,9 +17328,10 @@
       'obj-schema-GoogleCloudDialogflowV2beta1IntentMessageQuickReplies', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1IntentMessageQuickReplies();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2beta1IntentMessageQuickReplies.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageQuickReplies(
           od as api.GoogleCloudDialogflowV2beta1IntentMessageQuickReplies);
     });
@@ -17033,9 +17341,10 @@
       'obj-schema-GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1IntentMessageRbmCardContent();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageRbmCardContent(
           od as api.GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent);
     });
@@ -17047,9 +17356,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMedia();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMedia
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMedia(od
           as api
               .GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMedia);
@@ -17061,9 +17371,10 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCard();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCard.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCard(
           od as api.GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCard);
     });
@@ -17074,8 +17385,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCard();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCard
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCard(
           od as api.GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCard);
     });
@@ -17087,8 +17399,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedAction();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedAction
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedAction(od
           as api.GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedAction);
     });
@@ -17100,9 +17413,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDial();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDial
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDial(
           od as api
               .GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDial);
@@ -17115,9 +17429,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUri();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUri
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUri(
           od as api
               .GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUri);
@@ -17130,9 +17445,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocation();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocation
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocation(
           od as api
               .GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocation);
@@ -17144,8 +17460,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReply();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReply
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReply(
           od as api.GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReply);
     });
@@ -17155,9 +17472,10 @@
       'obj-schema-GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestion', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestion();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestion.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestion(
           od as api.GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestion);
     });
@@ -17167,8 +17485,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1IntentMessageRbmText();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2beta1IntentMessageRbmText.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageRbmText(
           od as api.GoogleCloudDialogflowV2beta1IntentMessageRbmText);
     });
@@ -17178,9 +17497,10 @@
       'obj-schema-GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo(
           od as api.GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo);
     });
@@ -17190,9 +17510,10 @@
       'obj-schema-GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1IntentMessageSimpleResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageSimpleResponse(
           od as api.GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse);
     });
@@ -17203,9 +17524,10 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1IntentMessageSimpleResponses();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageSimpleResponses(
           od as api.GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses);
     });
@@ -17215,8 +17537,9 @@
       'obj-schema-GoogleCloudDialogflowV2beta1IntentMessageSuggestion', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1IntentMessageSuggestion();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2beta1IntentMessageSuggestion.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageSuggestion(
           od as api.GoogleCloudDialogflowV2beta1IntentMessageSuggestion);
     });
@@ -17226,9 +17549,10 @@
       'obj-schema-GoogleCloudDialogflowV2beta1IntentMessageSuggestions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1IntentMessageSuggestions();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2beta1IntentMessageSuggestions.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageSuggestions(
           od as api.GoogleCloudDialogflowV2beta1IntentMessageSuggestions);
     });
@@ -17238,8 +17562,9 @@
       'obj-schema-GoogleCloudDialogflowV2beta1IntentMessageTableCard', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1IntentMessageTableCard();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2beta1IntentMessageTableCard.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageTableCard(
           od as api.GoogleCloudDialogflowV2beta1IntentMessageTableCard);
     });
@@ -17249,9 +17574,10 @@
       'obj-schema-GoogleCloudDialogflowV2beta1IntentMessageTableCardCell', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1IntentMessageTableCardCell();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2beta1IntentMessageTableCardCell.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageTableCardCell(
           od as api.GoogleCloudDialogflowV2beta1IntentMessageTableCardCell);
     });
@@ -17261,9 +17587,10 @@
       'obj-schema-GoogleCloudDialogflowV2beta1IntentMessageTableCardRow', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1IntentMessageTableCardRow();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2beta1IntentMessageTableCardRow.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageTableCardRow(
           od as api.GoogleCloudDialogflowV2beta1IntentMessageTableCardRow);
     });
@@ -17275,8 +17602,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio(od
           as api.GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio);
     });
@@ -17288,9 +17616,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech(od
           as api
               .GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech);
@@ -17303,9 +17632,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall(od
           as api
               .GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall);
@@ -17316,8 +17646,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1IntentMessageText();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2beta1IntentMessageText.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageText(
           od as api.GoogleCloudDialogflowV2beta1IntentMessageText);
     });
@@ -17326,8 +17657,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2beta1IntentParameter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1IntentParameter();
-      var od =
-          api.GoogleCloudDialogflowV2beta1IntentParameter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2beta1IntentParameter.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentParameter(
           od as api.GoogleCloudDialogflowV2beta1IntentParameter);
     });
@@ -17337,8 +17669,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1IntentTrainingPhrase();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2beta1IntentTrainingPhrase.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentTrainingPhrase(
           od as api.GoogleCloudDialogflowV2beta1IntentTrainingPhrase);
     });
@@ -17348,9 +17681,10 @@
       'obj-schema-GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1IntentTrainingPhrasePart();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentTrainingPhrasePart(
           od as api.GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart);
     });
@@ -17359,8 +17693,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2beta1KnowledgeAnswers', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1KnowledgeAnswers();
-      var od =
-          api.GoogleCloudDialogflowV2beta1KnowledgeAnswers.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2beta1KnowledgeAnswers.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1KnowledgeAnswers(
           od as api.GoogleCloudDialogflowV2beta1KnowledgeAnswers);
     });
@@ -17370,8 +17705,9 @@
       'obj-schema-GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer(
           od as api.GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer);
     });
@@ -17381,9 +17717,10 @@
       'obj-schema-GoogleCloudDialogflowV2beta1KnowledgeOperationMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1KnowledgeOperationMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2beta1KnowledgeOperationMetadata.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1KnowledgeOperationMetadata(
           od as api.GoogleCloudDialogflowV2beta1KnowledgeOperationMetadata);
     });
@@ -17393,9 +17730,10 @@
       'obj-schema-GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1OriginalDetectIntentRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1OriginalDetectIntentRequest(
           od as api.GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest);
     });
@@ -17404,7 +17742,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2beta1QueryResult', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1QueryResult();
-      var od = api.GoogleCloudDialogflowV2beta1QueryResult.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2beta1QueryResult.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1QueryResult(
           od as api.GoogleCloudDialogflowV2beta1QueryResult);
     });
@@ -17413,7 +17753,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2beta1Sentiment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1Sentiment();
-      var od = api.GoogleCloudDialogflowV2beta1Sentiment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2beta1Sentiment.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1Sentiment(
           od as api.GoogleCloudDialogflowV2beta1Sentiment);
     });
@@ -17423,8 +17765,9 @@
       'obj-schema-GoogleCloudDialogflowV2beta1SentimentAnalysisResult', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1SentimentAnalysisResult();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2beta1SentimentAnalysisResult.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1SentimentAnalysisResult(
           od as api.GoogleCloudDialogflowV2beta1SentimentAnalysisResult);
     });
@@ -17434,8 +17777,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1SessionEntityType();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2beta1SessionEntityType.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1SessionEntityType(
           od as api.GoogleCloudDialogflowV2beta1SessionEntityType);
     });
@@ -17444,8 +17788,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2beta1WebhookRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1WebhookRequest();
-      var od =
-          api.GoogleCloudDialogflowV2beta1WebhookRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2beta1WebhookRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1WebhookRequest(
           od as api.GoogleCloudDialogflowV2beta1WebhookRequest);
     });
@@ -17454,8 +17799,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2beta1WebhookResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1WebhookResponse();
-      var od =
-          api.GoogleCloudDialogflowV2beta1WebhookResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2beta1WebhookResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1WebhookResponse(
           od as api.GoogleCloudDialogflowV2beta1WebhookResponse);
     });
@@ -17467,8 +17813,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowV3alpha1CreateDocumentOperationMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV3alpha1CreateDocumentOperationMetadata
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV3alpha1CreateDocumentOperationMetadata(od
           as api.GoogleCloudDialogflowV3alpha1CreateDocumentOperationMetadata);
     });
@@ -17480,8 +17827,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowV3alpha1DeleteDocumentOperationMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV3alpha1DeleteDocumentOperationMetadata
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV3alpha1DeleteDocumentOperationMetadata(od
           as api.GoogleCloudDialogflowV3alpha1DeleteDocumentOperationMetadata);
     });
@@ -17493,9 +17841,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowV3alpha1GenericKnowledgeOperationMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV3alpha1GenericKnowledgeOperationMetadata
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV3alpha1GenericKnowledgeOperationMetadata(od
           as api
               .GoogleCloudDialogflowV3alpha1GenericKnowledgeOperationMetadata);
@@ -17508,8 +17857,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowV3alpha1ImportDocumentsOperationMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV3alpha1ImportDocumentsOperationMetadata
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV3alpha1ImportDocumentsOperationMetadata(od
           as api.GoogleCloudDialogflowV3alpha1ImportDocumentsOperationMetadata);
     });
@@ -17519,9 +17869,10 @@
       'obj-schema-GoogleCloudDialogflowV3alpha1ImportDocumentsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV3alpha1ImportDocumentsResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV3alpha1ImportDocumentsResponse.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV3alpha1ImportDocumentsResponse(
           od as api.GoogleCloudDialogflowV3alpha1ImportDocumentsResponse);
     });
@@ -17533,8 +17884,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowV3alpha1ReloadDocumentOperationMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV3alpha1ReloadDocumentOperationMetadata
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV3alpha1ReloadDocumentOperationMetadata(od
           as api.GoogleCloudDialogflowV3alpha1ReloadDocumentOperationMetadata);
     });
@@ -17546,8 +17898,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowV3alpha1UpdateDocumentOperationMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV3alpha1UpdateDocumentOperationMetadata
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV3alpha1UpdateDocumentOperationMetadata(od
           as api.GoogleCloudDialogflowV3alpha1UpdateDocumentOperationMetadata);
     });
@@ -17556,7 +17909,9 @@
   unittest.group('obj-schema-GoogleLongrunningListOperationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleLongrunningListOperationsResponse();
-      var od = api.GoogleLongrunningListOperationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleLongrunningListOperationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleLongrunningListOperationsResponse(
           od as api.GoogleLongrunningListOperationsResponse);
     });
@@ -17565,7 +17920,9 @@
   unittest.group('obj-schema-GoogleLongrunningOperation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleLongrunningOperation();
-      var od = api.GoogleLongrunningOperation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleLongrunningOperation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleLongrunningOperation(od as api.GoogleLongrunningOperation);
     });
   });
@@ -17573,7 +17930,9 @@
   unittest.group('obj-schema-GoogleProtobufEmpty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleProtobufEmpty();
-      var od = api.GoogleProtobufEmpty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleProtobufEmpty.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleProtobufEmpty(od as api.GoogleProtobufEmpty);
     });
   });
@@ -17581,7 +17940,9 @@
   unittest.group('obj-schema-GoogleRpcStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleRpcStatus();
-      var od = api.GoogleRpcStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleRpcStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleRpcStatus(od as api.GoogleRpcStatus);
     });
   });
@@ -17589,7 +17950,9 @@
   unittest.group('obj-schema-GoogleTypeLatLng', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleTypeLatLng();
-      var od = api.GoogleTypeLatLng.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleTypeLatLng.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleTypeLatLng(od as api.GoogleTypeLatLng);
     });
   });
diff --git a/generated/googleapis/test/dialogflow/v3_test.dart b/generated/googleapis/test/dialogflow/v3_test.dart
index 642ee0c..3d93c28 100644
--- a/generated/googleapis/test/dialogflow/v3_test.dart
+++ b/generated/googleapis/test/dialogflow/v3_test.dart
@@ -16146,7 +16146,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3Agent', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3Agent();
-      var od = api.GoogleCloudDialogflowCxV3Agent.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3Agent.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3Agent(
           od as api.GoogleCloudDialogflowCxV3Agent);
     });
@@ -16156,8 +16158,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3AgentValidationResult();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3AgentValidationResult.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3AgentValidationResult(
           od as api.GoogleCloudDialogflowCxV3AgentValidationResult);
     });
@@ -16166,7 +16169,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3AudioInput', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3AudioInput();
-      var od = api.GoogleCloudDialogflowCxV3AudioInput.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3AudioInput.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3AudioInput(
           od as api.GoogleCloudDialogflowCxV3AudioInput);
     });
@@ -16176,9 +16181,10 @@
       'obj-schema-GoogleCloudDialogflowCxV3BatchDeleteTestCasesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3BatchDeleteTestCasesRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3BatchDeleteTestCasesRequest.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3BatchDeleteTestCasesRequest(
           od as api.GoogleCloudDialogflowCxV3BatchDeleteTestCasesRequest);
     });
@@ -16188,8 +16194,9 @@
       'obj-schema-GoogleCloudDialogflowCxV3BatchRunTestCasesMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3BatchRunTestCasesMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3BatchRunTestCasesMetadata.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3BatchRunTestCasesMetadata(
           od as api.GoogleCloudDialogflowCxV3BatchRunTestCasesMetadata);
     });
@@ -16199,8 +16206,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3BatchRunTestCasesRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3BatchRunTestCasesRequest.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3BatchRunTestCasesRequest(
           od as api.GoogleCloudDialogflowCxV3BatchRunTestCasesRequest);
     });
@@ -16210,8 +16218,9 @@
       'obj-schema-GoogleCloudDialogflowCxV3BatchRunTestCasesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3BatchRunTestCasesResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3BatchRunTestCasesResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3BatchRunTestCasesResponse(
           od as api.GoogleCloudDialogflowCxV3BatchRunTestCasesResponse);
     });
@@ -16221,8 +16230,9 @@
       'obj-schema-GoogleCloudDialogflowCxV3CalculateCoverageResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3CalculateCoverageResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3CalculateCoverageResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3CalculateCoverageResponse(
           od as api.GoogleCloudDialogflowCxV3CalculateCoverageResponse);
     });
@@ -16231,8 +16241,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3ConversationTurn', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3ConversationTurn();
-      var od =
-          api.GoogleCloudDialogflowCxV3ConversationTurn.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3ConversationTurn.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3ConversationTurn(
           od as api.GoogleCloudDialogflowCxV3ConversationTurn);
     });
@@ -16242,8 +16253,9 @@
       'obj-schema-GoogleCloudDialogflowCxV3ConversationTurnUserInput', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3ConversationTurnUserInput();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3ConversationTurnUserInput.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3ConversationTurnUserInput(
           od as api.GoogleCloudDialogflowCxV3ConversationTurnUserInput);
     });
@@ -16255,8 +16267,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowCxV3ConversationTurnVirtualAgentOutput();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3ConversationTurnVirtualAgentOutput
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3ConversationTurnVirtualAgentOutput(od
           as api.GoogleCloudDialogflowCxV3ConversationTurnVirtualAgentOutput);
     });
@@ -16267,9 +16280,10 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3CreateDocumentOperationMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3CreateDocumentOperationMetadata.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3CreateDocumentOperationMetadata(
           od as api.GoogleCloudDialogflowCxV3CreateDocumentOperationMetadata);
     });
@@ -16279,9 +16293,10 @@
       'obj-schema-GoogleCloudDialogflowCxV3CreateVersionOperationMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3CreateVersionOperationMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3CreateVersionOperationMetadata.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3CreateVersionOperationMetadata(
           od as api.GoogleCloudDialogflowCxV3CreateVersionOperationMetadata);
     });
@@ -16292,9 +16307,10 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3DeleteDocumentOperationMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3DeleteDocumentOperationMetadata.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3DeleteDocumentOperationMetadata(
           od as api.GoogleCloudDialogflowCxV3DeleteDocumentOperationMetadata);
     });
@@ -16303,8 +16319,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3DetectIntentRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3DetectIntentRequest();
-      var od =
-          api.GoogleCloudDialogflowCxV3DetectIntentRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3DetectIntentRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3DetectIntentRequest(
           od as api.GoogleCloudDialogflowCxV3DetectIntentRequest);
     });
@@ -16314,8 +16331,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3DetectIntentResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3DetectIntentResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3DetectIntentResponse(
           od as api.GoogleCloudDialogflowCxV3DetectIntentResponse);
     });
@@ -16324,7 +16342,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3DtmfInput', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3DtmfInput();
-      var od = api.GoogleCloudDialogflowCxV3DtmfInput.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3DtmfInput.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3DtmfInput(
           od as api.GoogleCloudDialogflowCxV3DtmfInput);
     });
@@ -16333,7 +16353,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3EntityType', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3EntityType();
-      var od = api.GoogleCloudDialogflowCxV3EntityType.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3EntityType.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3EntityType(
           od as api.GoogleCloudDialogflowCxV3EntityType);
     });
@@ -16342,8 +16364,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3EntityTypeEntity', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3EntityTypeEntity();
-      var od =
-          api.GoogleCloudDialogflowCxV3EntityTypeEntity.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3EntityTypeEntity.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3EntityTypeEntity(
           od as api.GoogleCloudDialogflowCxV3EntityTypeEntity);
     });
@@ -16353,8 +16376,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3EntityTypeExcludedPhrase();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3EntityTypeExcludedPhrase.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3EntityTypeExcludedPhrase(
           od as api.GoogleCloudDialogflowCxV3EntityTypeExcludedPhrase);
     });
@@ -16363,7 +16387,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3Environment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3Environment();
-      var od = api.GoogleCloudDialogflowCxV3Environment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3Environment.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3Environment(
           od as api.GoogleCloudDialogflowCxV3Environment);
     });
@@ -16373,8 +16399,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3EnvironmentVersionConfig();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3EnvironmentVersionConfig.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3EnvironmentVersionConfig(
           od as api.GoogleCloudDialogflowCxV3EnvironmentVersionConfig);
     });
@@ -16383,7 +16410,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3EventHandler', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3EventHandler();
-      var od = api.GoogleCloudDialogflowCxV3EventHandler.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3EventHandler.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3EventHandler(
           od as api.GoogleCloudDialogflowCxV3EventHandler);
     });
@@ -16392,7 +16421,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3EventInput', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3EventInput();
-      var od = api.GoogleCloudDialogflowCxV3EventInput.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3EventInput.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3EventInput(
           od as api.GoogleCloudDialogflowCxV3EventInput);
     });
@@ -16401,7 +16432,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3Experiment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3Experiment();
-      var od = api.GoogleCloudDialogflowCxV3Experiment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3Experiment.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3Experiment(
           od as api.GoogleCloudDialogflowCxV3Experiment);
     });
@@ -16411,8 +16444,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3ExperimentDefinition();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3ExperimentDefinition.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3ExperimentDefinition(
           od as api.GoogleCloudDialogflowCxV3ExperimentDefinition);
     });
@@ -16421,8 +16455,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3ExperimentResult', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3ExperimentResult();
-      var od =
-          api.GoogleCloudDialogflowCxV3ExperimentResult.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3ExperimentResult.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3ExperimentResult(
           od as api.GoogleCloudDialogflowCxV3ExperimentResult);
     });
@@ -16434,8 +16469,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowCxV3ExperimentResultConfidenceInterval();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3ExperimentResultConfidenceInterval
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3ExperimentResultConfidenceInterval(od
           as api.GoogleCloudDialogflowCxV3ExperimentResultConfidenceInterval);
     });
@@ -16445,8 +16481,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3ExperimentResultMetric();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3ExperimentResultMetric.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3ExperimentResultMetric(
           od as api.GoogleCloudDialogflowCxV3ExperimentResultMetric);
     });
@@ -16456,9 +16493,10 @@
       'obj-schema-GoogleCloudDialogflowCxV3ExperimentResultVersionMetrics', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3ExperimentResultVersionMetrics();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3ExperimentResultVersionMetrics.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3ExperimentResultVersionMetrics(
           od as api.GoogleCloudDialogflowCxV3ExperimentResultVersionMetrics);
     });
@@ -16467,8 +16505,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3ExportAgentRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3ExportAgentRequest();
-      var od =
-          api.GoogleCloudDialogflowCxV3ExportAgentRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3ExportAgentRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3ExportAgentRequest(
           od as api.GoogleCloudDialogflowCxV3ExportAgentRequest);
     });
@@ -16477,8 +16516,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3ExportAgentResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3ExportAgentResponse();
-      var od =
-          api.GoogleCloudDialogflowCxV3ExportAgentResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3ExportAgentResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3ExportAgentResponse(
           od as api.GoogleCloudDialogflowCxV3ExportAgentResponse);
     });
@@ -16488,8 +16528,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3ExportTestCasesMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3ExportTestCasesMetadata.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3ExportTestCasesMetadata(
           od as api.GoogleCloudDialogflowCxV3ExportTestCasesMetadata);
     });
@@ -16499,8 +16540,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3ExportTestCasesRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3ExportTestCasesRequest.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3ExportTestCasesRequest(
           od as api.GoogleCloudDialogflowCxV3ExportTestCasesRequest);
     });
@@ -16510,8 +16552,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3ExportTestCasesResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3ExportTestCasesResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3ExportTestCasesResponse(
           od as api.GoogleCloudDialogflowCxV3ExportTestCasesResponse);
     });
@@ -16520,7 +16563,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3Flow', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3Flow();
-      var od = api.GoogleCloudDialogflowCxV3Flow.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3Flow.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3Flow(
           od as api.GoogleCloudDialogflowCxV3Flow);
     });
@@ -16530,8 +16575,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3FlowValidationResult();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3FlowValidationResult.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3FlowValidationResult(
           od as api.GoogleCloudDialogflowCxV3FlowValidationResult);
     });
@@ -16540,7 +16586,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3Form', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3Form();
-      var od = api.GoogleCloudDialogflowCxV3Form.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3Form.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3Form(
           od as api.GoogleCloudDialogflowCxV3Form);
     });
@@ -16549,7 +16597,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3FormParameter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3FormParameter();
-      var od = api.GoogleCloudDialogflowCxV3FormParameter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3FormParameter.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3FormParameter(
           od as api.GoogleCloudDialogflowCxV3FormParameter);
     });
@@ -16559,8 +16609,9 @@
       'obj-schema-GoogleCloudDialogflowCxV3FormParameterFillBehavior', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3FormParameterFillBehavior();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3FormParameterFillBehavior.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3FormParameterFillBehavior(
           od as api.GoogleCloudDialogflowCxV3FormParameterFillBehavior);
     });
@@ -16570,8 +16621,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3FulfillIntentRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3FulfillIntentRequest.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3FulfillIntentRequest(
           od as api.GoogleCloudDialogflowCxV3FulfillIntentRequest);
     });
@@ -16581,8 +16633,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3FulfillIntentResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3FulfillIntentResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3FulfillIntentResponse(
           od as api.GoogleCloudDialogflowCxV3FulfillIntentResponse);
     });
@@ -16591,7 +16644,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3Fulfillment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3Fulfillment();
-      var od = api.GoogleCloudDialogflowCxV3Fulfillment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3Fulfillment.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3Fulfillment(
           od as api.GoogleCloudDialogflowCxV3Fulfillment);
     });
@@ -16601,9 +16656,10 @@
       'obj-schema-GoogleCloudDialogflowCxV3FulfillmentConditionalCases', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3FulfillmentConditionalCases();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3FulfillmentConditionalCases.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3FulfillmentConditionalCases(
           od as api.GoogleCloudDialogflowCxV3FulfillmentConditionalCases);
     });
@@ -16614,9 +16670,10 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3FulfillmentConditionalCasesCase();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3FulfillmentConditionalCasesCase.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3FulfillmentConditionalCasesCase(
           od as api.GoogleCloudDialogflowCxV3FulfillmentConditionalCasesCase);
     });
@@ -16628,9 +16685,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowCxV3FulfillmentConditionalCasesCaseCaseContent();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3FulfillmentConditionalCasesCaseCaseContent
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3FulfillmentConditionalCasesCaseCaseContent(
           od as api
               .GoogleCloudDialogflowCxV3FulfillmentConditionalCasesCaseCaseContent);
@@ -16641,9 +16699,10 @@
       'obj-schema-GoogleCloudDialogflowCxV3FulfillmentSetParameterAction', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3FulfillmentSetParameterAction();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3FulfillmentSetParameterAction.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3FulfillmentSetParameterAction(
           od as api.GoogleCloudDialogflowCxV3FulfillmentSetParameterAction);
     });
@@ -16654,8 +16713,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3GenericKnowledgeOperationMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3GenericKnowledgeOperationMetadata
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3GenericKnowledgeOperationMetadata(
           od as api.GoogleCloudDialogflowCxV3GenericKnowledgeOperationMetadata);
     });
@@ -16666,8 +16726,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3ImportDocumentsOperationMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3ImportDocumentsOperationMetadata
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3ImportDocumentsOperationMetadata(
           od as api.GoogleCloudDialogflowCxV3ImportDocumentsOperationMetadata);
     });
@@ -16677,8 +16738,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3ImportDocumentsResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3ImportDocumentsResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3ImportDocumentsResponse(
           od as api.GoogleCloudDialogflowCxV3ImportDocumentsResponse);
     });
@@ -16688,8 +16750,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3ImportTestCasesMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3ImportTestCasesMetadata.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3ImportTestCasesMetadata(
           od as api.GoogleCloudDialogflowCxV3ImportTestCasesMetadata);
     });
@@ -16699,8 +16762,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3ImportTestCasesRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3ImportTestCasesRequest.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3ImportTestCasesRequest(
           od as api.GoogleCloudDialogflowCxV3ImportTestCasesRequest);
     });
@@ -16710,8 +16774,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3ImportTestCasesResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3ImportTestCasesResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3ImportTestCasesResponse(
           od as api.GoogleCloudDialogflowCxV3ImportTestCasesResponse);
     });
@@ -16720,8 +16785,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3InputAudioConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3InputAudioConfig();
-      var od =
-          api.GoogleCloudDialogflowCxV3InputAudioConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3InputAudioConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3InputAudioConfig(
           od as api.GoogleCloudDialogflowCxV3InputAudioConfig);
     });
@@ -16730,7 +16796,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3Intent', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3Intent();
-      var od = api.GoogleCloudDialogflowCxV3Intent.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3Intent.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3Intent(
           od as api.GoogleCloudDialogflowCxV3Intent);
     });
@@ -16739,7 +16807,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3IntentCoverage', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3IntentCoverage();
-      var od = api.GoogleCloudDialogflowCxV3IntentCoverage.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3IntentCoverage.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3IntentCoverage(
           od as api.GoogleCloudDialogflowCxV3IntentCoverage);
     });
@@ -16749,8 +16819,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3IntentCoverageIntent();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3IntentCoverageIntent.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3IntentCoverageIntent(
           od as api.GoogleCloudDialogflowCxV3IntentCoverageIntent);
     });
@@ -16759,7 +16830,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3IntentInput', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3IntentInput();
-      var od = api.GoogleCloudDialogflowCxV3IntentInput.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3IntentInput.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3IntentInput(
           od as api.GoogleCloudDialogflowCxV3IntentInput);
     });
@@ -16768,8 +16841,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3IntentParameter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3IntentParameter();
-      var od =
-          api.GoogleCloudDialogflowCxV3IntentParameter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3IntentParameter.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3IntentParameter(
           od as api.GoogleCloudDialogflowCxV3IntentParameter);
     });
@@ -16779,8 +16853,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3IntentTrainingPhrase();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3IntentTrainingPhrase.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3IntentTrainingPhrase(
           od as api.GoogleCloudDialogflowCxV3IntentTrainingPhrase);
     });
@@ -16790,8 +16865,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3IntentTrainingPhrasePart();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3IntentTrainingPhrasePart.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3IntentTrainingPhrasePart(
           od as api.GoogleCloudDialogflowCxV3IntentTrainingPhrasePart);
     });
@@ -16800,8 +16876,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3ListAgentsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3ListAgentsResponse();
-      var od =
-          api.GoogleCloudDialogflowCxV3ListAgentsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3ListAgentsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3ListAgentsResponse(
           od as api.GoogleCloudDialogflowCxV3ListAgentsResponse);
     });
@@ -16811,8 +16888,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3ListEntityTypesResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3ListEntityTypesResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3ListEntityTypesResponse(
           od as api.GoogleCloudDialogflowCxV3ListEntityTypesResponse);
     });
@@ -16822,8 +16900,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3ListEnvironmentsResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3ListEnvironmentsResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3ListEnvironmentsResponse(
           od as api.GoogleCloudDialogflowCxV3ListEnvironmentsResponse);
     });
@@ -16833,8 +16912,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3ListExperimentsResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3ListExperimentsResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3ListExperimentsResponse(
           od as api.GoogleCloudDialogflowCxV3ListExperimentsResponse);
     });
@@ -16843,8 +16923,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3ListFlowsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3ListFlowsResponse();
-      var od =
-          api.GoogleCloudDialogflowCxV3ListFlowsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3ListFlowsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3ListFlowsResponse(
           od as api.GoogleCloudDialogflowCxV3ListFlowsResponse);
     });
@@ -16853,8 +16934,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3ListIntentsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3ListIntentsResponse();
-      var od =
-          api.GoogleCloudDialogflowCxV3ListIntentsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3ListIntentsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3ListIntentsResponse(
           od as api.GoogleCloudDialogflowCxV3ListIntentsResponse);
     });
@@ -16863,8 +16945,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3ListPagesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3ListPagesResponse();
-      var od =
-          api.GoogleCloudDialogflowCxV3ListPagesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3ListPagesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3ListPagesResponse(
           od as api.GoogleCloudDialogflowCxV3ListPagesResponse);
     });
@@ -16874,9 +16957,10 @@
       'obj-schema-GoogleCloudDialogflowCxV3ListSecuritySettingsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3ListSecuritySettingsResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3ListSecuritySettingsResponse.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3ListSecuritySettingsResponse(
           od as api.GoogleCloudDialogflowCxV3ListSecuritySettingsResponse);
     });
@@ -16886,9 +16970,10 @@
       'obj-schema-GoogleCloudDialogflowCxV3ListSessionEntityTypesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3ListSessionEntityTypesResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3ListSessionEntityTypesResponse.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3ListSessionEntityTypesResponse(
           od as api.GoogleCloudDialogflowCxV3ListSessionEntityTypesResponse);
     });
@@ -16898,9 +16983,10 @@
       'obj-schema-GoogleCloudDialogflowCxV3ListTestCaseResultsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3ListTestCaseResultsResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3ListTestCaseResultsResponse.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3ListTestCaseResultsResponse(
           od as api.GoogleCloudDialogflowCxV3ListTestCaseResultsResponse);
     });
@@ -16910,8 +16996,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3ListTestCasesResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3ListTestCasesResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3ListTestCasesResponse(
           od as api.GoogleCloudDialogflowCxV3ListTestCasesResponse);
     });
@@ -16922,8 +17009,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3ListTransitionRouteGroupsResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3ListTransitionRouteGroupsResponse
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3ListTransitionRouteGroupsResponse(
           od as api.GoogleCloudDialogflowCxV3ListTransitionRouteGroupsResponse);
     });
@@ -16933,8 +17021,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3ListVersionsResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3ListVersionsResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3ListVersionsResponse(
           od as api.GoogleCloudDialogflowCxV3ListVersionsResponse);
     });
@@ -16944,8 +17033,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3ListWebhooksResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3ListWebhooksResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3ListWebhooksResponse(
           od as api.GoogleCloudDialogflowCxV3ListWebhooksResponse);
     });
@@ -16954,8 +17044,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3LoadVersionRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3LoadVersionRequest();
-      var od =
-          api.GoogleCloudDialogflowCxV3LoadVersionRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3LoadVersionRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3LoadVersionRequest(
           od as api.GoogleCloudDialogflowCxV3LoadVersionRequest);
     });
@@ -16966,8 +17057,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3LookupEnvironmentHistoryResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3LookupEnvironmentHistoryResponse
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3LookupEnvironmentHistoryResponse(
           od as api.GoogleCloudDialogflowCxV3LookupEnvironmentHistoryResponse);
     });
@@ -16976,7 +17068,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3Match', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3Match();
-      var od = api.GoogleCloudDialogflowCxV3Match.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3Match.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3Match(
           od as api.GoogleCloudDialogflowCxV3Match);
     });
@@ -16985,8 +17079,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3MatchIntentRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3MatchIntentRequest();
-      var od =
-          api.GoogleCloudDialogflowCxV3MatchIntentRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3MatchIntentRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3MatchIntentRequest(
           od as api.GoogleCloudDialogflowCxV3MatchIntentRequest);
     });
@@ -16995,8 +17090,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3MatchIntentResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3MatchIntentResponse();
-      var od =
-          api.GoogleCloudDialogflowCxV3MatchIntentResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3MatchIntentResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3MatchIntentResponse(
           od as api.GoogleCloudDialogflowCxV3MatchIntentResponse);
     });
@@ -17005,7 +17101,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3NluSettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3NluSettings();
-      var od = api.GoogleCloudDialogflowCxV3NluSettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3NluSettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3NluSettings(
           od as api.GoogleCloudDialogflowCxV3NluSettings);
     });
@@ -17014,8 +17112,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3OutputAudioConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3OutputAudioConfig();
-      var od =
-          api.GoogleCloudDialogflowCxV3OutputAudioConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3OutputAudioConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3OutputAudioConfig(
           od as api.GoogleCloudDialogflowCxV3OutputAudioConfig);
     });
@@ -17024,7 +17123,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3Page', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3Page();
-      var od = api.GoogleCloudDialogflowCxV3Page.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3Page.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3Page(
           od as api.GoogleCloudDialogflowCxV3Page);
     });
@@ -17033,7 +17134,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3PageInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3PageInfo();
-      var od = api.GoogleCloudDialogflowCxV3PageInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3PageInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3PageInfo(
           od as api.GoogleCloudDialogflowCxV3PageInfo);
     });
@@ -17042,8 +17145,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3PageInfoFormInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3PageInfoFormInfo();
-      var od =
-          api.GoogleCloudDialogflowCxV3PageInfoFormInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3PageInfoFormInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3PageInfoFormInfo(
           od as api.GoogleCloudDialogflowCxV3PageInfoFormInfo);
     });
@@ -17053,9 +17157,10 @@
       'obj-schema-GoogleCloudDialogflowCxV3PageInfoFormInfoParameterInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3PageInfoFormInfoParameterInfo();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3PageInfoFormInfoParameterInfo.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3PageInfoFormInfoParameterInfo(
           od as api.GoogleCloudDialogflowCxV3PageInfoFormInfoParameterInfo);
     });
@@ -17064,7 +17169,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3QueryInput', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3QueryInput();
-      var od = api.GoogleCloudDialogflowCxV3QueryInput.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3QueryInput.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3QueryInput(
           od as api.GoogleCloudDialogflowCxV3QueryInput);
     });
@@ -17073,8 +17180,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3QueryParameters', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3QueryParameters();
-      var od =
-          api.GoogleCloudDialogflowCxV3QueryParameters.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3QueryParameters.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3QueryParameters(
           od as api.GoogleCloudDialogflowCxV3QueryParameters);
     });
@@ -17083,7 +17191,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3QueryResult', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3QueryResult();
-      var od = api.GoogleCloudDialogflowCxV3QueryResult.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3QueryResult.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3QueryResult(
           od as api.GoogleCloudDialogflowCxV3QueryResult);
     });
@@ -17094,9 +17204,10 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3ReloadDocumentOperationMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3ReloadDocumentOperationMetadata.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3ReloadDocumentOperationMetadata(
           od as api.GoogleCloudDialogflowCxV3ReloadDocumentOperationMetadata);
     });
@@ -17105,7 +17216,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3ResourceName', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3ResourceName();
-      var od = api.GoogleCloudDialogflowCxV3ResourceName.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3ResourceName.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3ResourceName(
           od as api.GoogleCloudDialogflowCxV3ResourceName);
     });
@@ -17114,8 +17227,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3ResponseMessage', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3ResponseMessage();
-      var od =
-          api.GoogleCloudDialogflowCxV3ResponseMessage.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3ResponseMessage.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3ResponseMessage(
           od as api.GoogleCloudDialogflowCxV3ResponseMessage);
     });
@@ -17127,8 +17241,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowCxV3ResponseMessageConversationSuccess();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3ResponseMessageConversationSuccess
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3ResponseMessageConversationSuccess(od
           as api.GoogleCloudDialogflowCxV3ResponseMessageConversationSuccess);
     });
@@ -17138,9 +17253,10 @@
       'obj-schema-GoogleCloudDialogflowCxV3ResponseMessageEndInteraction', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3ResponseMessageEndInteraction();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3ResponseMessageEndInteraction.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3ResponseMessageEndInteraction(
           od as api.GoogleCloudDialogflowCxV3ResponseMessageEndInteraction);
     });
@@ -17151,9 +17267,10 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3ResponseMessageLiveAgentHandoff();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3ResponseMessageLiveAgentHandoff.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3ResponseMessageLiveAgentHandoff(
           od as api.GoogleCloudDialogflowCxV3ResponseMessageLiveAgentHandoff);
     });
@@ -17163,8 +17280,9 @@
       'obj-schema-GoogleCloudDialogflowCxV3ResponseMessageMixedAudio', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3ResponseMessageMixedAudio();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3ResponseMessageMixedAudio.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3ResponseMessageMixedAudio(
           od as api.GoogleCloudDialogflowCxV3ResponseMessageMixedAudio);
     });
@@ -17175,8 +17293,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3ResponseMessageMixedAudioSegment();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3ResponseMessageMixedAudioSegment
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3ResponseMessageMixedAudioSegment(
           od as api.GoogleCloudDialogflowCxV3ResponseMessageMixedAudioSegment);
     });
@@ -17186,9 +17305,10 @@
       'obj-schema-GoogleCloudDialogflowCxV3ResponseMessageOutputAudioText', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3ResponseMessageOutputAudioText();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3ResponseMessageOutputAudioText.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3ResponseMessageOutputAudioText(
           od as api.GoogleCloudDialogflowCxV3ResponseMessageOutputAudioText);
     });
@@ -17198,8 +17318,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3ResponseMessagePlayAudio();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3ResponseMessagePlayAudio.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3ResponseMessagePlayAudio(
           od as api.GoogleCloudDialogflowCxV3ResponseMessagePlayAudio);
     });
@@ -17208,8 +17329,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3ResponseMessageText', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3ResponseMessageText();
-      var od =
-          api.GoogleCloudDialogflowCxV3ResponseMessageText.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3ResponseMessageText.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3ResponseMessageText(
           od as api.GoogleCloudDialogflowCxV3ResponseMessageText);
     });
@@ -17218,8 +17340,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3RestoreAgentRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3RestoreAgentRequest();
-      var od =
-          api.GoogleCloudDialogflowCxV3RestoreAgentRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3RestoreAgentRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3RestoreAgentRequest(
           od as api.GoogleCloudDialogflowCxV3RestoreAgentRequest);
     });
@@ -17228,8 +17351,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3RunTestCaseMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3RunTestCaseMetadata();
-      var od =
-          api.GoogleCloudDialogflowCxV3RunTestCaseMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3RunTestCaseMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3RunTestCaseMetadata(
           od as api.GoogleCloudDialogflowCxV3RunTestCaseMetadata);
     });
@@ -17238,8 +17362,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3RunTestCaseRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3RunTestCaseRequest();
-      var od =
-          api.GoogleCloudDialogflowCxV3RunTestCaseRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3RunTestCaseRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3RunTestCaseRequest(
           od as api.GoogleCloudDialogflowCxV3RunTestCaseRequest);
     });
@@ -17248,8 +17373,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3RunTestCaseResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3RunTestCaseResponse();
-      var od =
-          api.GoogleCloudDialogflowCxV3RunTestCaseResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3RunTestCaseResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3RunTestCaseResponse(
           od as api.GoogleCloudDialogflowCxV3RunTestCaseResponse);
     });
@@ -17258,8 +17384,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3SecuritySettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3SecuritySettings();
-      var od =
-          api.GoogleCloudDialogflowCxV3SecuritySettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3SecuritySettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3SecuritySettings(
           od as api.GoogleCloudDialogflowCxV3SecuritySettings);
     });
@@ -17269,8 +17396,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3SentimentAnalysisResult();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3SentimentAnalysisResult.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3SentimentAnalysisResult(
           od as api.GoogleCloudDialogflowCxV3SentimentAnalysisResult);
     });
@@ -17279,8 +17407,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3SessionEntityType', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3SessionEntityType();
-      var od =
-          api.GoogleCloudDialogflowCxV3SessionEntityType.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3SessionEntityType.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3SessionEntityType(
           od as api.GoogleCloudDialogflowCxV3SessionEntityType);
     });
@@ -17289,7 +17418,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3SessionInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3SessionInfo();
-      var od = api.GoogleCloudDialogflowCxV3SessionInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3SessionInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3SessionInfo(
           od as api.GoogleCloudDialogflowCxV3SessionInfo);
     });
@@ -17299,8 +17430,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3SpeechToTextSettings();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3SpeechToTextSettings.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3SpeechToTextSettings(
           od as api.GoogleCloudDialogflowCxV3SpeechToTextSettings);
     });
@@ -17310,8 +17442,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3StartExperimentRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3StartExperimentRequest.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3StartExperimentRequest(
           od as api.GoogleCloudDialogflowCxV3StartExperimentRequest);
     });
@@ -17321,8 +17454,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3StopExperimentRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3StopExperimentRequest.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3StopExperimentRequest(
           od as api.GoogleCloudDialogflowCxV3StopExperimentRequest);
     });
@@ -17332,8 +17466,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3SynthesizeSpeechConfig();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3SynthesizeSpeechConfig.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3SynthesizeSpeechConfig(
           od as api.GoogleCloudDialogflowCxV3SynthesizeSpeechConfig);
     });
@@ -17342,7 +17477,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3TestCase', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3TestCase();
-      var od = api.GoogleCloudDialogflowCxV3TestCase.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3TestCase.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3TestCase(
           od as api.GoogleCloudDialogflowCxV3TestCase);
     });
@@ -17351,7 +17488,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3TestCaseError', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3TestCaseError();
-      var od = api.GoogleCloudDialogflowCxV3TestCaseError.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3TestCaseError.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3TestCaseError(
           od as api.GoogleCloudDialogflowCxV3TestCaseError);
     });
@@ -17360,7 +17499,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3TestCaseResult', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3TestCaseResult();
-      var od = api.GoogleCloudDialogflowCxV3TestCaseResult.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3TestCaseResult.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3TestCaseResult(
           od as api.GoogleCloudDialogflowCxV3TestCaseResult);
     });
@@ -17369,7 +17510,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3TestConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3TestConfig();
-      var od = api.GoogleCloudDialogflowCxV3TestConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3TestConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3TestConfig(
           od as api.GoogleCloudDialogflowCxV3TestConfig);
     });
@@ -17378,7 +17521,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3TestError', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3TestError();
-      var od = api.GoogleCloudDialogflowCxV3TestError.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3TestError.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3TestError(
           od as api.GoogleCloudDialogflowCxV3TestError);
     });
@@ -17387,8 +17532,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3TestRunDifference', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3TestRunDifference();
-      var od =
-          api.GoogleCloudDialogflowCxV3TestRunDifference.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3TestRunDifference.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3TestRunDifference(
           od as api.GoogleCloudDialogflowCxV3TestRunDifference);
     });
@@ -17397,7 +17543,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3TextInput', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3TextInput();
-      var od = api.GoogleCloudDialogflowCxV3TextInput.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3TextInput.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3TextInput(
           od as api.GoogleCloudDialogflowCxV3TextInput);
     });
@@ -17406,8 +17554,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3TrainFlowRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3TrainFlowRequest();
-      var od =
-          api.GoogleCloudDialogflowCxV3TrainFlowRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3TrainFlowRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3TrainFlowRequest(
           od as api.GoogleCloudDialogflowCxV3TrainFlowRequest);
     });
@@ -17416,8 +17565,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3TransitionCoverage', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3TransitionCoverage();
-      var od =
-          api.GoogleCloudDialogflowCxV3TransitionCoverage.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3TransitionCoverage.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3TransitionCoverage(
           od as api.GoogleCloudDialogflowCxV3TransitionCoverage);
     });
@@ -17427,9 +17577,10 @@
       'obj-schema-GoogleCloudDialogflowCxV3TransitionCoverageTransition', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3TransitionCoverageTransition();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3TransitionCoverageTransition.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3TransitionCoverageTransition(
           od as api.GoogleCloudDialogflowCxV3TransitionCoverageTransition);
     });
@@ -17440,8 +17591,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3TransitionCoverageTransitionNode();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3TransitionCoverageTransitionNode
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3TransitionCoverageTransitionNode(
           od as api.GoogleCloudDialogflowCxV3TransitionCoverageTransitionNode);
     });
@@ -17450,8 +17602,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3TransitionRoute', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3TransitionRoute();
-      var od =
-          api.GoogleCloudDialogflowCxV3TransitionRoute.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3TransitionRoute.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3TransitionRoute(
           od as api.GoogleCloudDialogflowCxV3TransitionRoute);
     });
@@ -17461,8 +17614,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3TransitionRouteGroup();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3TransitionRouteGroup.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3TransitionRouteGroup(
           od as api.GoogleCloudDialogflowCxV3TransitionRouteGroup);
     });
@@ -17472,9 +17626,10 @@
       'obj-schema-GoogleCloudDialogflowCxV3TransitionRouteGroupCoverage', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3TransitionRouteGroupCoverage();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3TransitionRouteGroupCoverage.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3TransitionRouteGroupCoverage(
           od as api.GoogleCloudDialogflowCxV3TransitionRouteGroupCoverage);
     });
@@ -17486,8 +17641,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowCxV3TransitionRouteGroupCoverageCoverage();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3TransitionRouteGroupCoverageCoverage
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3TransitionRouteGroupCoverageCoverage(od
           as api.GoogleCloudDialogflowCxV3TransitionRouteGroupCoverageCoverage);
     });
@@ -17499,9 +17655,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowCxV3TransitionRouteGroupCoverageCoverageTransition();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3TransitionRouteGroupCoverageCoverageTransition
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3TransitionRouteGroupCoverageCoverageTransition(
           od as api
               .GoogleCloudDialogflowCxV3TransitionRouteGroupCoverageCoverageTransition);
@@ -17513,9 +17670,10 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3UpdateDocumentOperationMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3UpdateDocumentOperationMetadata.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3UpdateDocumentOperationMetadata(
           od as api.GoogleCloudDialogflowCxV3UpdateDocumentOperationMetadata);
     });
@@ -17525,8 +17683,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3ValidateAgentRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3ValidateAgentRequest.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3ValidateAgentRequest(
           od as api.GoogleCloudDialogflowCxV3ValidateAgentRequest);
     });
@@ -17535,8 +17694,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3ValidateFlowRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3ValidateFlowRequest();
-      var od =
-          api.GoogleCloudDialogflowCxV3ValidateFlowRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3ValidateFlowRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3ValidateFlowRequest(
           od as api.GoogleCloudDialogflowCxV3ValidateFlowRequest);
     });
@@ -17545,8 +17705,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3ValidationMessage', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3ValidationMessage();
-      var od =
-          api.GoogleCloudDialogflowCxV3ValidationMessage.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3ValidationMessage.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3ValidationMessage(
           od as api.GoogleCloudDialogflowCxV3ValidationMessage);
     });
@@ -17555,8 +17716,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3VariantsHistory', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3VariantsHistory();
-      var od =
-          api.GoogleCloudDialogflowCxV3VariantsHistory.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3VariantsHistory.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3VariantsHistory(
           od as api.GoogleCloudDialogflowCxV3VariantsHistory);
     });
@@ -17565,7 +17727,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3Version', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3Version();
-      var od = api.GoogleCloudDialogflowCxV3Version.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3Version.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3Version(
           od as api.GoogleCloudDialogflowCxV3Version);
     });
@@ -17574,8 +17738,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3VersionVariants', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3VersionVariants();
-      var od =
-          api.GoogleCloudDialogflowCxV3VersionVariants.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3VersionVariants.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3VersionVariants(
           od as api.GoogleCloudDialogflowCxV3VersionVariants);
     });
@@ -17585,8 +17750,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3VersionVariantsVariant();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3VersionVariantsVariant.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3VersionVariantsVariant(
           od as api.GoogleCloudDialogflowCxV3VersionVariantsVariant);
     });
@@ -17596,8 +17762,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3VoiceSelectionParams();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3VoiceSelectionParams.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3VoiceSelectionParams(
           od as api.GoogleCloudDialogflowCxV3VoiceSelectionParams);
     });
@@ -17606,7 +17773,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3Webhook', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3Webhook();
-      var od = api.GoogleCloudDialogflowCxV3Webhook.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3Webhook.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3Webhook(
           od as api.GoogleCloudDialogflowCxV3Webhook);
     });
@@ -17616,8 +17785,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3WebhookGenericWebService();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3WebhookGenericWebService.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3WebhookGenericWebService(
           od as api.GoogleCloudDialogflowCxV3WebhookGenericWebService);
     });
@@ -17626,7 +17796,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3WebhookRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3WebhookRequest();
-      var od = api.GoogleCloudDialogflowCxV3WebhookRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3WebhookRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3WebhookRequest(
           od as api.GoogleCloudDialogflowCxV3WebhookRequest);
     });
@@ -17636,9 +17808,10 @@
       'obj-schema-GoogleCloudDialogflowCxV3WebhookRequestFulfillmentInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3WebhookRequestFulfillmentInfo();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3WebhookRequestFulfillmentInfo.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3WebhookRequestFulfillmentInfo(
           od as api.GoogleCloudDialogflowCxV3WebhookRequestFulfillmentInfo);
     });
@@ -17648,8 +17821,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3WebhookRequestIntentInfo();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3WebhookRequestIntentInfo.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3WebhookRequestIntentInfo(
           od as api.GoogleCloudDialogflowCxV3WebhookRequestIntentInfo);
     });
@@ -17661,9 +17835,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowCxV3WebhookRequestIntentInfoIntentParameterValue();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3WebhookRequestIntentInfoIntentParameterValue
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3WebhookRequestIntentInfoIntentParameterValue(
           od as api
               .GoogleCloudDialogflowCxV3WebhookRequestIntentInfoIntentParameterValue);
@@ -17676,9 +17851,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowCxV3WebhookRequestSentimentAnalysisResult();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3WebhookRequestSentimentAnalysisResult
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3WebhookRequestSentimentAnalysisResult(od
           as api
               .GoogleCloudDialogflowCxV3WebhookRequestSentimentAnalysisResult);
@@ -17688,8 +17864,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3WebhookResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3WebhookResponse();
-      var od =
-          api.GoogleCloudDialogflowCxV3WebhookResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3WebhookResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3WebhookResponse(
           od as api.GoogleCloudDialogflowCxV3WebhookResponse);
     });
@@ -17701,8 +17878,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowCxV3WebhookResponseFulfillmentResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3WebhookResponseFulfillmentResponse
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3WebhookResponseFulfillmentResponse(od
           as api.GoogleCloudDialogflowCxV3WebhookResponseFulfillmentResponse);
     });
@@ -17711,8 +17889,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3beta1AudioInput', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1AudioInput();
-      var od =
-          api.GoogleCloudDialogflowCxV3beta1AudioInput.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3beta1AudioInput.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1AudioInput(
           od as api.GoogleCloudDialogflowCxV3beta1AudioInput);
     });
@@ -17722,9 +17901,10 @@
       'obj-schema-GoogleCloudDialogflowCxV3beta1BatchRunTestCasesMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1BatchRunTestCasesMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3beta1BatchRunTestCasesMetadata.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1BatchRunTestCasesMetadata(
           od as api.GoogleCloudDialogflowCxV3beta1BatchRunTestCasesMetadata);
     });
@@ -17734,9 +17914,10 @@
       'obj-schema-GoogleCloudDialogflowCxV3beta1BatchRunTestCasesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1BatchRunTestCasesResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3beta1BatchRunTestCasesResponse.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1BatchRunTestCasesResponse(
           od as api.GoogleCloudDialogflowCxV3beta1BatchRunTestCasesResponse);
     });
@@ -17746,8 +17927,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1ConversationTurn();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3beta1ConversationTurn.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1ConversationTurn(
           od as api.GoogleCloudDialogflowCxV3beta1ConversationTurn);
     });
@@ -17757,9 +17939,10 @@
       'obj-schema-GoogleCloudDialogflowCxV3beta1ConversationTurnUserInput', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1ConversationTurnUserInput();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3beta1ConversationTurnUserInput.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1ConversationTurnUserInput(
           od as api.GoogleCloudDialogflowCxV3beta1ConversationTurnUserInput);
     });
@@ -17771,9 +17954,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutput();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutput
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutput(od
           as api
               .GoogleCloudDialogflowCxV3beta1ConversationTurnVirtualAgentOutput);
@@ -17786,8 +17970,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowCxV3beta1CreateDocumentOperationMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3beta1CreateDocumentOperationMetadata
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1CreateDocumentOperationMetadata(od
           as api.GoogleCloudDialogflowCxV3beta1CreateDocumentOperationMetadata);
     });
@@ -17799,8 +17984,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowCxV3beta1CreateVersionOperationMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3beta1CreateVersionOperationMetadata
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1CreateVersionOperationMetadata(od
           as api.GoogleCloudDialogflowCxV3beta1CreateVersionOperationMetadata);
     });
@@ -17812,8 +17998,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowCxV3beta1DeleteDocumentOperationMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3beta1DeleteDocumentOperationMetadata
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1DeleteDocumentOperationMetadata(od
           as api.GoogleCloudDialogflowCxV3beta1DeleteDocumentOperationMetadata);
     });
@@ -17822,7 +18009,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3beta1DtmfInput', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1DtmfInput();
-      var od = api.GoogleCloudDialogflowCxV3beta1DtmfInput.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3beta1DtmfInput.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1DtmfInput(
           od as api.GoogleCloudDialogflowCxV3beta1DtmfInput);
     });
@@ -17831,8 +18020,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3beta1EventHandler', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1EventHandler();
-      var od =
-          api.GoogleCloudDialogflowCxV3beta1EventHandler.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3beta1EventHandler.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1EventHandler(
           od as api.GoogleCloudDialogflowCxV3beta1EventHandler);
     });
@@ -17841,8 +18031,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3beta1EventInput', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1EventInput();
-      var od =
-          api.GoogleCloudDialogflowCxV3beta1EventInput.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3beta1EventInput.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1EventInput(
           od as api.GoogleCloudDialogflowCxV3beta1EventInput);
     });
@@ -17852,8 +18043,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1ExportAgentResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3beta1ExportAgentResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1ExportAgentResponse(
           od as api.GoogleCloudDialogflowCxV3beta1ExportAgentResponse);
     });
@@ -17863,9 +18055,10 @@
       'obj-schema-GoogleCloudDialogflowCxV3beta1ExportTestCasesMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1ExportTestCasesMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3beta1ExportTestCasesMetadata.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1ExportTestCasesMetadata(
           od as api.GoogleCloudDialogflowCxV3beta1ExportTestCasesMetadata);
     });
@@ -17875,9 +18068,10 @@
       'obj-schema-GoogleCloudDialogflowCxV3beta1ExportTestCasesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1ExportTestCasesResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3beta1ExportTestCasesResponse.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1ExportTestCasesResponse(
           od as api.GoogleCloudDialogflowCxV3beta1ExportTestCasesResponse);
     });
@@ -17886,7 +18080,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3beta1Form', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1Form();
-      var od = api.GoogleCloudDialogflowCxV3beta1Form.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3beta1Form.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1Form(
           od as api.GoogleCloudDialogflowCxV3beta1Form);
     });
@@ -17895,8 +18091,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3beta1FormParameter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1FormParameter();
-      var od =
-          api.GoogleCloudDialogflowCxV3beta1FormParameter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3beta1FormParameter.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1FormParameter(
           od as api.GoogleCloudDialogflowCxV3beta1FormParameter);
     });
@@ -17906,9 +18103,10 @@
       'obj-schema-GoogleCloudDialogflowCxV3beta1FormParameterFillBehavior', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1FormParameterFillBehavior();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3beta1FormParameterFillBehavior.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1FormParameterFillBehavior(
           od as api.GoogleCloudDialogflowCxV3beta1FormParameterFillBehavior);
     });
@@ -17917,8 +18115,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3beta1Fulfillment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1Fulfillment();
-      var od =
-          api.GoogleCloudDialogflowCxV3beta1Fulfillment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3beta1Fulfillment.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1Fulfillment(
           od as api.GoogleCloudDialogflowCxV3beta1Fulfillment);
     });
@@ -17929,8 +18128,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCases();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCases
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCases(
           od as api.GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCases);
     });
@@ -17942,8 +18142,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCase();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCase
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCase(od
           as api.GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCase);
     });
@@ -17955,9 +18156,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContent();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContent
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContent(
           od as api
               .GoogleCloudDialogflowCxV3beta1FulfillmentConditionalCasesCaseCaseContent);
@@ -17970,8 +18172,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowCxV3beta1FulfillmentSetParameterAction();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterAction
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1FulfillmentSetParameterAction(od
           as api.GoogleCloudDialogflowCxV3beta1FulfillmentSetParameterAction);
     });
@@ -17983,9 +18186,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowCxV3beta1GenericKnowledgeOperationMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3beta1GenericKnowledgeOperationMetadata
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1GenericKnowledgeOperationMetadata(od
           as api
               .GoogleCloudDialogflowCxV3beta1GenericKnowledgeOperationMetadata);
@@ -17998,9 +18202,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowCxV3beta1ImportDocumentsOperationMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3beta1ImportDocumentsOperationMetadata
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1ImportDocumentsOperationMetadata(od
           as api
               .GoogleCloudDialogflowCxV3beta1ImportDocumentsOperationMetadata);
@@ -18011,9 +18216,10 @@
       'obj-schema-GoogleCloudDialogflowCxV3beta1ImportDocumentsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1ImportDocumentsResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3beta1ImportDocumentsResponse.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1ImportDocumentsResponse(
           od as api.GoogleCloudDialogflowCxV3beta1ImportDocumentsResponse);
     });
@@ -18023,9 +18229,10 @@
       'obj-schema-GoogleCloudDialogflowCxV3beta1ImportTestCasesMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1ImportTestCasesMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3beta1ImportTestCasesMetadata.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1ImportTestCasesMetadata(
           od as api.GoogleCloudDialogflowCxV3beta1ImportTestCasesMetadata);
     });
@@ -18035,9 +18242,10 @@
       'obj-schema-GoogleCloudDialogflowCxV3beta1ImportTestCasesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1ImportTestCasesResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3beta1ImportTestCasesResponse.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1ImportTestCasesResponse(
           od as api.GoogleCloudDialogflowCxV3beta1ImportTestCasesResponse);
     });
@@ -18047,8 +18255,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1InputAudioConfig();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3beta1InputAudioConfig.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1InputAudioConfig(
           od as api.GoogleCloudDialogflowCxV3beta1InputAudioConfig);
     });
@@ -18057,7 +18266,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3beta1Intent', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1Intent();
-      var od = api.GoogleCloudDialogflowCxV3beta1Intent.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3beta1Intent.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1Intent(
           od as api.GoogleCloudDialogflowCxV3beta1Intent);
     });
@@ -18066,8 +18277,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3beta1IntentInput', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1IntentInput();
-      var od =
-          api.GoogleCloudDialogflowCxV3beta1IntentInput.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3beta1IntentInput.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1IntentInput(
           od as api.GoogleCloudDialogflowCxV3beta1IntentInput);
     });
@@ -18077,8 +18289,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1IntentParameter();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3beta1IntentParameter.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1IntentParameter(
           od as api.GoogleCloudDialogflowCxV3beta1IntentParameter);
     });
@@ -18088,8 +18301,9 @@
       'obj-schema-GoogleCloudDialogflowCxV3beta1IntentTrainingPhrase', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1IntentTrainingPhrase();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3beta1IntentTrainingPhrase.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1IntentTrainingPhrase(
           od as api.GoogleCloudDialogflowCxV3beta1IntentTrainingPhrase);
     });
@@ -18099,9 +18313,10 @@
       'obj-schema-GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePart', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePart();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePart.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePart(
           od as api.GoogleCloudDialogflowCxV3beta1IntentTrainingPhrasePart);
     });
@@ -18110,7 +18325,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3beta1Page', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1Page();
-      var od = api.GoogleCloudDialogflowCxV3beta1Page.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3beta1Page.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1Page(
           od as api.GoogleCloudDialogflowCxV3beta1Page);
     });
@@ -18119,7 +18336,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3beta1PageInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1PageInfo();
-      var od = api.GoogleCloudDialogflowCxV3beta1PageInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3beta1PageInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1PageInfo(
           od as api.GoogleCloudDialogflowCxV3beta1PageInfo);
     });
@@ -18129,8 +18348,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1PageInfoFormInfo();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3beta1PageInfoFormInfo.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1PageInfoFormInfo(
           od as api.GoogleCloudDialogflowCxV3beta1PageInfoFormInfo);
     });
@@ -18142,8 +18362,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowCxV3beta1PageInfoFormInfoParameterInfo();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3beta1PageInfoFormInfoParameterInfo
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1PageInfoFormInfoParameterInfo(od
           as api.GoogleCloudDialogflowCxV3beta1PageInfoFormInfoParameterInfo);
     });
@@ -18152,8 +18373,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3beta1QueryInput', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1QueryInput();
-      var od =
-          api.GoogleCloudDialogflowCxV3beta1QueryInput.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3beta1QueryInput.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1QueryInput(
           od as api.GoogleCloudDialogflowCxV3beta1QueryInput);
     });
@@ -18165,8 +18387,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowCxV3beta1ReloadDocumentOperationMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3beta1ReloadDocumentOperationMetadata
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1ReloadDocumentOperationMetadata(od
           as api.GoogleCloudDialogflowCxV3beta1ReloadDocumentOperationMetadata);
     });
@@ -18176,8 +18399,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1ResponseMessage();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3beta1ResponseMessage.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1ResponseMessage(
           od as api.GoogleCloudDialogflowCxV3beta1ResponseMessage);
     });
@@ -18189,9 +18413,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccess();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccess
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccess(od
           as api
               .GoogleCloudDialogflowCxV3beta1ResponseMessageConversationSuccess);
@@ -18204,8 +18429,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowCxV3beta1ResponseMessageEndInteraction();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3beta1ResponseMessageEndInteraction
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1ResponseMessageEndInteraction(od
           as api.GoogleCloudDialogflowCxV3beta1ResponseMessageEndInteraction);
     });
@@ -18217,8 +18443,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoff();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoff
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoff(od
           as api.GoogleCloudDialogflowCxV3beta1ResponseMessageLiveAgentHandoff);
     });
@@ -18228,9 +18455,10 @@
       'obj-schema-GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudio', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudio();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudio.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudio(
           od as api.GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudio);
     });
@@ -18242,9 +18470,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudioSegment();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudioSegment
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudioSegment(od
           as api
               .GoogleCloudDialogflowCxV3beta1ResponseMessageMixedAudioSegment);
@@ -18257,8 +18486,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioText();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioText
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioText(od
           as api.GoogleCloudDialogflowCxV3beta1ResponseMessageOutputAudioText);
     });
@@ -18268,9 +18498,10 @@
       'obj-schema-GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudio', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudio();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudio.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudio(
           od as api.GoogleCloudDialogflowCxV3beta1ResponseMessagePlayAudio);
     });
@@ -18280,8 +18511,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1ResponseMessageText();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3beta1ResponseMessageText.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1ResponseMessageText(
           od as api.GoogleCloudDialogflowCxV3beta1ResponseMessageText);
     });
@@ -18291,8 +18523,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1RunTestCaseMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3beta1RunTestCaseMetadata.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1RunTestCaseMetadata(
           od as api.GoogleCloudDialogflowCxV3beta1RunTestCaseMetadata);
     });
@@ -18302,8 +18535,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1RunTestCaseResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3beta1RunTestCaseResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1RunTestCaseResponse(
           od as api.GoogleCloudDialogflowCxV3beta1RunTestCaseResponse);
     });
@@ -18312,8 +18546,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3beta1SessionInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1SessionInfo();
-      var od =
-          api.GoogleCloudDialogflowCxV3beta1SessionInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3beta1SessionInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1SessionInfo(
           od as api.GoogleCloudDialogflowCxV3beta1SessionInfo);
     });
@@ -18322,7 +18557,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3beta1TestCase', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1TestCase();
-      var od = api.GoogleCloudDialogflowCxV3beta1TestCase.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3beta1TestCase.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1TestCase(
           od as api.GoogleCloudDialogflowCxV3beta1TestCase);
     });
@@ -18331,8 +18568,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3beta1TestCaseError', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1TestCaseError();
-      var od =
-          api.GoogleCloudDialogflowCxV3beta1TestCaseError.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3beta1TestCaseError.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1TestCaseError(
           od as api.GoogleCloudDialogflowCxV3beta1TestCaseError);
     });
@@ -18341,8 +18579,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3beta1TestCaseResult', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1TestCaseResult();
-      var od =
-          api.GoogleCloudDialogflowCxV3beta1TestCaseResult.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3beta1TestCaseResult.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1TestCaseResult(
           od as api.GoogleCloudDialogflowCxV3beta1TestCaseResult);
     });
@@ -18351,8 +18590,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3beta1TestConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1TestConfig();
-      var od =
-          api.GoogleCloudDialogflowCxV3beta1TestConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3beta1TestConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1TestConfig(
           od as api.GoogleCloudDialogflowCxV3beta1TestConfig);
     });
@@ -18361,7 +18601,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3beta1TestError', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1TestError();
-      var od = api.GoogleCloudDialogflowCxV3beta1TestError.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3beta1TestError.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1TestError(
           od as api.GoogleCloudDialogflowCxV3beta1TestError);
     });
@@ -18371,8 +18613,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1TestRunDifference();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3beta1TestRunDifference.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1TestRunDifference(
           od as api.GoogleCloudDialogflowCxV3beta1TestRunDifference);
     });
@@ -18381,7 +18624,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3beta1TextInput', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1TextInput();
-      var od = api.GoogleCloudDialogflowCxV3beta1TextInput.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3beta1TextInput.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1TextInput(
           od as api.GoogleCloudDialogflowCxV3beta1TextInput);
     });
@@ -18391,8 +18636,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1TransitionRoute();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3beta1TransitionRoute.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1TransitionRoute(
           od as api.GoogleCloudDialogflowCxV3beta1TransitionRoute);
     });
@@ -18404,8 +18650,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowCxV3beta1UpdateDocumentOperationMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3beta1UpdateDocumentOperationMetadata
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1UpdateDocumentOperationMetadata(od
           as api.GoogleCloudDialogflowCxV3beta1UpdateDocumentOperationMetadata);
     });
@@ -18414,8 +18661,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowCxV3beta1WebhookRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1WebhookRequest();
-      var od =
-          api.GoogleCloudDialogflowCxV3beta1WebhookRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowCxV3beta1WebhookRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1WebhookRequest(
           od as api.GoogleCloudDialogflowCxV3beta1WebhookRequest);
     });
@@ -18427,8 +18675,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowCxV3beta1WebhookRequestFulfillmentInfo();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3beta1WebhookRequestFulfillmentInfo
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1WebhookRequestFulfillmentInfo(od
           as api.GoogleCloudDialogflowCxV3beta1WebhookRequestFulfillmentInfo);
     });
@@ -18438,9 +18687,10 @@
       'obj-schema-GoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfo();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfo.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfo(
           od as api.GoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfo);
     });
@@ -18452,9 +18702,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfoIntentParameterValue();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfoIntentParameterValue
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfoIntentParameterValue(
           od as api
               .GoogleCloudDialogflowCxV3beta1WebhookRequestIntentInfoIntentParameterValue);
@@ -18467,9 +18718,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowCxV3beta1WebhookRequestSentimentAnalysisResult();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3beta1WebhookRequestSentimentAnalysisResult
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1WebhookRequestSentimentAnalysisResult(
           od as api
               .GoogleCloudDialogflowCxV3beta1WebhookRequestSentimentAnalysisResult);
@@ -18480,8 +18732,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowCxV3beta1WebhookResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowCxV3beta1WebhookResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1WebhookResponse(
           od as api.GoogleCloudDialogflowCxV3beta1WebhookResponse);
     });
@@ -18493,9 +18746,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowCxV3beta1WebhookResponseFulfillmentResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowCxV3beta1WebhookResponseFulfillmentResponse
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowCxV3beta1WebhookResponseFulfillmentResponse(od
           as api
               .GoogleCloudDialogflowCxV3beta1WebhookResponseFulfillmentResponse);
@@ -18505,8 +18759,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2AnnotatedMessagePart', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2AnnotatedMessagePart();
-      var od =
-          api.GoogleCloudDialogflowV2AnnotatedMessagePart.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2AnnotatedMessagePart.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2AnnotatedMessagePart(
           od as api.GoogleCloudDialogflowV2AnnotatedMessagePart);
     });
@@ -18516,9 +18771,10 @@
       'obj-schema-GoogleCloudDialogflowV2BatchUpdateEntityTypesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2BatchUpdateEntityTypesResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2BatchUpdateEntityTypesResponse.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2BatchUpdateEntityTypesResponse(
           od as api.GoogleCloudDialogflowV2BatchUpdateEntityTypesResponse);
     });
@@ -18528,8 +18784,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2BatchUpdateIntentsResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2BatchUpdateIntentsResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2BatchUpdateIntentsResponse(
           od as api.GoogleCloudDialogflowV2BatchUpdateIntentsResponse);
     });
@@ -18538,7 +18795,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2Context', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2Context();
-      var od = api.GoogleCloudDialogflowV2Context.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2Context.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2Context(
           od as api.GoogleCloudDialogflowV2Context);
     });
@@ -18547,8 +18806,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2ConversationEvent', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2ConversationEvent();
-      var od =
-          api.GoogleCloudDialogflowV2ConversationEvent.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2ConversationEvent.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2ConversationEvent(
           od as api.GoogleCloudDialogflowV2ConversationEvent);
     });
@@ -18557,7 +18817,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2EntityType', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2EntityType();
-      var od = api.GoogleCloudDialogflowV2EntityType.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2EntityType.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2EntityType(
           od as api.GoogleCloudDialogflowV2EntityType);
     });
@@ -18566,7 +18828,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2EntityTypeEntity', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2EntityTypeEntity();
-      var od = api.GoogleCloudDialogflowV2EntityTypeEntity.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2EntityTypeEntity.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2EntityTypeEntity(
           od as api.GoogleCloudDialogflowV2EntityTypeEntity);
     });
@@ -18575,7 +18839,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2EventInput', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2EventInput();
-      var od = api.GoogleCloudDialogflowV2EventInput.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2EventInput.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2EventInput(
           od as api.GoogleCloudDialogflowV2EventInput);
     });
@@ -18584,8 +18850,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2ExportAgentResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2ExportAgentResponse();
-      var od =
-          api.GoogleCloudDialogflowV2ExportAgentResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2ExportAgentResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2ExportAgentResponse(
           od as api.GoogleCloudDialogflowV2ExportAgentResponse);
     });
@@ -18594,7 +18861,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2Intent', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2Intent();
-      var od = api.GoogleCloudDialogflowV2Intent.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2Intent.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2Intent(
           od as api.GoogleCloudDialogflowV2Intent);
     });
@@ -18604,8 +18873,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2IntentFollowupIntentInfo();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2IntentFollowupIntentInfo.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2IntentFollowupIntentInfo(
           od as api.GoogleCloudDialogflowV2IntentFollowupIntentInfo);
     });
@@ -18614,7 +18884,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2IntentMessage', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2IntentMessage();
-      var od = api.GoogleCloudDialogflowV2IntentMessage.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2IntentMessage.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2IntentMessage(
           od as api.GoogleCloudDialogflowV2IntentMessage);
     });
@@ -18624,8 +18896,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2IntentMessageBasicCard();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2IntentMessageBasicCard.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2IntentMessageBasicCard(
           od as api.GoogleCloudDialogflowV2IntentMessageBasicCard);
     });
@@ -18635,8 +18908,9 @@
       'obj-schema-GoogleCloudDialogflowV2IntentMessageBasicCardButton', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2IntentMessageBasicCardButton();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2IntentMessageBasicCardButton.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2IntentMessageBasicCardButton(
           od as api.GoogleCloudDialogflowV2IntentMessageBasicCardButton);
     });
@@ -18648,9 +18922,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriAction();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriAction
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriAction(od
           as api
               .GoogleCloudDialogflowV2IntentMessageBasicCardButtonOpenUriAction);
@@ -18661,9 +18936,10 @@
       'obj-schema-GoogleCloudDialogflowV2IntentMessageBrowseCarouselCard', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2IntentMessageBrowseCarouselCard();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2IntentMessageBrowseCarouselCard.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2IntentMessageBrowseCarouselCard(
           od as api.GoogleCloudDialogflowV2IntentMessageBrowseCarouselCard);
     });
@@ -18675,9 +18951,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItem();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItem
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItem(
           od as api
               .GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItem);
@@ -18690,9 +18967,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction(
           od as api
               .GoogleCloudDialogflowV2IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction);
@@ -18702,8 +18980,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2IntentMessageCard', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2IntentMessageCard();
-      var od =
-          api.GoogleCloudDialogflowV2IntentMessageCard.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2IntentMessageCard.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2IntentMessageCard(
           od as api.GoogleCloudDialogflowV2IntentMessageCard);
     });
@@ -18713,8 +18992,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2IntentMessageCardButton();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2IntentMessageCardButton.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2IntentMessageCardButton(
           od as api.GoogleCloudDialogflowV2IntentMessageCardButton);
     });
@@ -18724,8 +19004,9 @@
       'obj-schema-GoogleCloudDialogflowV2IntentMessageCarouselSelect', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2IntentMessageCarouselSelect();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2IntentMessageCarouselSelect.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2IntentMessageCarouselSelect(
           od as api.GoogleCloudDialogflowV2IntentMessageCarouselSelect);
     });
@@ -18735,9 +19016,10 @@
       'obj-schema-GoogleCloudDialogflowV2IntentMessageCarouselSelectItem', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2IntentMessageCarouselSelectItem();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2IntentMessageCarouselSelectItem.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2IntentMessageCarouselSelectItem(
           od as api.GoogleCloudDialogflowV2IntentMessageCarouselSelectItem);
     });
@@ -18747,9 +19029,10 @@
       'obj-schema-GoogleCloudDialogflowV2IntentMessageColumnProperties', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2IntentMessageColumnProperties();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2IntentMessageColumnProperties.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2IntentMessageColumnProperties(
           od as api.GoogleCloudDialogflowV2IntentMessageColumnProperties);
     });
@@ -18758,8 +19041,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2IntentMessageImage', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2IntentMessageImage();
-      var od =
-          api.GoogleCloudDialogflowV2IntentMessageImage.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2IntentMessageImage.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2IntentMessageImage(
           od as api.GoogleCloudDialogflowV2IntentMessageImage);
     });
@@ -18769,9 +19053,10 @@
       'obj-schema-GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2IntentMessageLinkOutSuggestion();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2IntentMessageLinkOutSuggestion(
           od as api.GoogleCloudDialogflowV2IntentMessageLinkOutSuggestion);
     });
@@ -18781,8 +19066,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2IntentMessageListSelect();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2IntentMessageListSelect.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2IntentMessageListSelect(
           od as api.GoogleCloudDialogflowV2IntentMessageListSelect);
     });
@@ -18792,8 +19078,9 @@
       'obj-schema-GoogleCloudDialogflowV2IntentMessageListSelectItem', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2IntentMessageListSelectItem();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2IntentMessageListSelectItem.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2IntentMessageListSelectItem(
           od as api.GoogleCloudDialogflowV2IntentMessageListSelectItem);
     });
@@ -18803,8 +19090,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2IntentMessageMediaContent();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2IntentMessageMediaContent.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2IntentMessageMediaContent(
           od as api.GoogleCloudDialogflowV2IntentMessageMediaContent);
     });
@@ -18816,9 +19104,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObject();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObject
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObject(
           od as api
               .GoogleCloudDialogflowV2IntentMessageMediaContentResponseMediaObject);
@@ -18829,8 +19118,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2IntentMessageQuickReplies();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2IntentMessageQuickReplies.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2IntentMessageQuickReplies(
           od as api.GoogleCloudDialogflowV2IntentMessageQuickReplies);
     });
@@ -18840,8 +19130,9 @@
       'obj-schema-GoogleCloudDialogflowV2IntentMessageSelectItemInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2IntentMessageSelectItemInfo();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2IntentMessageSelectItemInfo.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2IntentMessageSelectItemInfo(
           od as api.GoogleCloudDialogflowV2IntentMessageSelectItemInfo);
     });
@@ -18851,8 +19142,9 @@
       'obj-schema-GoogleCloudDialogflowV2IntentMessageSimpleResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2IntentMessageSimpleResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2IntentMessageSimpleResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2IntentMessageSimpleResponse(
           od as api.GoogleCloudDialogflowV2IntentMessageSimpleResponse);
     });
@@ -18862,8 +19154,9 @@
       'obj-schema-GoogleCloudDialogflowV2IntentMessageSimpleResponses', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2IntentMessageSimpleResponses();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2IntentMessageSimpleResponses.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2IntentMessageSimpleResponses(
           od as api.GoogleCloudDialogflowV2IntentMessageSimpleResponses);
     });
@@ -18873,8 +19166,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2IntentMessageSuggestion();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2IntentMessageSuggestion.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2IntentMessageSuggestion(
           od as api.GoogleCloudDialogflowV2IntentMessageSuggestion);
     });
@@ -18884,8 +19178,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2IntentMessageSuggestions();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2IntentMessageSuggestions.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2IntentMessageSuggestions(
           od as api.GoogleCloudDialogflowV2IntentMessageSuggestions);
     });
@@ -18895,8 +19190,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2IntentMessageTableCard();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2IntentMessageTableCard.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2IntentMessageTableCard(
           od as api.GoogleCloudDialogflowV2IntentMessageTableCard);
     });
@@ -18906,8 +19202,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2IntentMessageTableCardCell();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2IntentMessageTableCardCell.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2IntentMessageTableCardCell(
           od as api.GoogleCloudDialogflowV2IntentMessageTableCardCell);
     });
@@ -18917,8 +19214,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2IntentMessageTableCardRow();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2IntentMessageTableCardRow.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2IntentMessageTableCardRow(
           od as api.GoogleCloudDialogflowV2IntentMessageTableCardRow);
     });
@@ -18927,8 +19225,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2IntentMessageText', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2IntentMessageText();
-      var od =
-          api.GoogleCloudDialogflowV2IntentMessageText.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2IntentMessageText.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2IntentMessageText(
           od as api.GoogleCloudDialogflowV2IntentMessageText);
     });
@@ -18937,7 +19236,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2IntentParameter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2IntentParameter();
-      var od = api.GoogleCloudDialogflowV2IntentParameter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2IntentParameter.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2IntentParameter(
           od as api.GoogleCloudDialogflowV2IntentParameter);
     });
@@ -18946,8 +19247,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2IntentTrainingPhrase', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2IntentTrainingPhrase();
-      var od =
-          api.GoogleCloudDialogflowV2IntentTrainingPhrase.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2IntentTrainingPhrase.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2IntentTrainingPhrase(
           od as api.GoogleCloudDialogflowV2IntentTrainingPhrase);
     });
@@ -18957,8 +19259,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2IntentTrainingPhrasePart();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2IntentTrainingPhrasePart.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2IntentTrainingPhrasePart(
           od as api.GoogleCloudDialogflowV2IntentTrainingPhrasePart);
     });
@@ -18967,7 +19270,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2Message', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2Message();
-      var od = api.GoogleCloudDialogflowV2Message.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2Message.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2Message(
           od as api.GoogleCloudDialogflowV2Message);
     });
@@ -18976,8 +19281,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2MessageAnnotation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2MessageAnnotation();
-      var od =
-          api.GoogleCloudDialogflowV2MessageAnnotation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2MessageAnnotation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2MessageAnnotation(
           od as api.GoogleCloudDialogflowV2MessageAnnotation);
     });
@@ -18987,8 +19293,9 @@
       'obj-schema-GoogleCloudDialogflowV2OriginalDetectIntentRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2OriginalDetectIntentRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2OriginalDetectIntentRequest.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2OriginalDetectIntentRequest(
           od as api.GoogleCloudDialogflowV2OriginalDetectIntentRequest);
     });
@@ -18997,7 +19304,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2QueryResult', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2QueryResult();
-      var od = api.GoogleCloudDialogflowV2QueryResult.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2QueryResult.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2QueryResult(
           od as api.GoogleCloudDialogflowV2QueryResult);
     });
@@ -19006,7 +19315,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2Sentiment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2Sentiment();
-      var od = api.GoogleCloudDialogflowV2Sentiment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2Sentiment.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2Sentiment(
           od as api.GoogleCloudDialogflowV2Sentiment);
     });
@@ -19016,8 +19327,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2SentimentAnalysisResult();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2SentimentAnalysisResult.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2SentimentAnalysisResult(
           od as api.GoogleCloudDialogflowV2SentimentAnalysisResult);
     });
@@ -19026,8 +19338,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2SessionEntityType', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2SessionEntityType();
-      var od =
-          api.GoogleCloudDialogflowV2SessionEntityType.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2SessionEntityType.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2SessionEntityType(
           od as api.GoogleCloudDialogflowV2SessionEntityType);
     });
@@ -19036,7 +19349,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2WebhookRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2WebhookRequest();
-      var od = api.GoogleCloudDialogflowV2WebhookRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2WebhookRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2WebhookRequest(
           od as api.GoogleCloudDialogflowV2WebhookRequest);
     });
@@ -19045,7 +19360,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2WebhookResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2WebhookResponse();
-      var od = api.GoogleCloudDialogflowV2WebhookResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2WebhookResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2WebhookResponse(
           od as api.GoogleCloudDialogflowV2WebhookResponse);
     });
@@ -19056,8 +19373,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1BatchUpdateEntityTypesResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesResponse
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1BatchUpdateEntityTypesResponse(
           od as api.GoogleCloudDialogflowV2beta1BatchUpdateEntityTypesResponse);
     });
@@ -19067,9 +19385,10 @@
       'obj-schema-GoogleCloudDialogflowV2beta1BatchUpdateIntentsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1BatchUpdateIntentsResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2beta1BatchUpdateIntentsResponse.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1BatchUpdateIntentsResponse(
           od as api.GoogleCloudDialogflowV2beta1BatchUpdateIntentsResponse);
     });
@@ -19078,7 +19397,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2beta1Context', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1Context();
-      var od = api.GoogleCloudDialogflowV2beta1Context.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2beta1Context.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1Context(
           od as api.GoogleCloudDialogflowV2beta1Context);
     });
@@ -19087,7 +19408,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2beta1EntityType', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1EntityType();
-      var od = api.GoogleCloudDialogflowV2beta1EntityType.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2beta1EntityType.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1EntityType(
           od as api.GoogleCloudDialogflowV2beta1EntityType);
     });
@@ -19096,8 +19419,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2beta1EntityTypeEntity', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1EntityTypeEntity();
-      var od =
-          api.GoogleCloudDialogflowV2beta1EntityTypeEntity.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2beta1EntityTypeEntity.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1EntityTypeEntity(
           od as api.GoogleCloudDialogflowV2beta1EntityTypeEntity);
     });
@@ -19106,7 +19430,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2beta1EventInput', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1EventInput();
-      var od = api.GoogleCloudDialogflowV2beta1EventInput.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2beta1EventInput.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1EventInput(
           od as api.GoogleCloudDialogflowV2beta1EventInput);
     });
@@ -19116,8 +19442,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1ExportAgentResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2beta1ExportAgentResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1ExportAgentResponse(
           od as api.GoogleCloudDialogflowV2beta1ExportAgentResponse);
     });
@@ -19126,7 +19453,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2beta1Intent', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1Intent();
-      var od = api.GoogleCloudDialogflowV2beta1Intent.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2beta1Intent.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1Intent(
           od as api.GoogleCloudDialogflowV2beta1Intent);
     });
@@ -19136,9 +19465,10 @@
       'obj-schema-GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1IntentFollowupIntentInfo();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentFollowupIntentInfo(
           od as api.GoogleCloudDialogflowV2beta1IntentFollowupIntentInfo);
     });
@@ -19147,8 +19477,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2beta1IntentMessage', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1IntentMessage();
-      var od =
-          api.GoogleCloudDialogflowV2beta1IntentMessage.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2beta1IntentMessage.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessage(
           od as api.GoogleCloudDialogflowV2beta1IntentMessage);
     });
@@ -19158,8 +19489,9 @@
       'obj-schema-GoogleCloudDialogflowV2beta1IntentMessageBasicCard', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1IntentMessageBasicCard();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2beta1IntentMessageBasicCard.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageBasicCard(
           od as api.GoogleCloudDialogflowV2beta1IntentMessageBasicCard);
     });
@@ -19170,9 +19502,10 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1IntentMessageBasicCardButton();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageBasicCardButton(
           od as api.GoogleCloudDialogflowV2beta1IntentMessageBasicCardButton);
     });
@@ -19184,9 +19517,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriAction();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriAction
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriAction(
           od as api
               .GoogleCloudDialogflowV2beta1IntentMessageBasicCardButtonOpenUriAction);
@@ -19199,8 +19533,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCard();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCard
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCard(od
           as api.GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCard);
     });
@@ -19212,9 +19547,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItem();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItem
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItem(
           od as api
               .GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItem);
@@ -19227,9 +19563,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction(
           od as api
               .GoogleCloudDialogflowV2beta1IntentMessageBrowseCarouselCardBrowseCarouselCardItemOpenUrlAction);
@@ -19240,8 +19577,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1IntentMessageCard();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2beta1IntentMessageCard.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageCard(
           od as api.GoogleCloudDialogflowV2beta1IntentMessageCard);
     });
@@ -19251,8 +19589,9 @@
       'obj-schema-GoogleCloudDialogflowV2beta1IntentMessageCardButton', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1IntentMessageCardButton();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2beta1IntentMessageCardButton.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageCardButton(
           od as api.GoogleCloudDialogflowV2beta1IntentMessageCardButton);
     });
@@ -19262,9 +19601,10 @@
       'obj-schema-GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1IntentMessageCarouselSelect();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageCarouselSelect(
           od as api.GoogleCloudDialogflowV2beta1IntentMessageCarouselSelect);
     });
@@ -19276,8 +19616,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem(od
           as api.GoogleCloudDialogflowV2beta1IntentMessageCarouselSelectItem);
     });
@@ -19288,8 +19629,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1IntentMessageColumnProperties();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2beta1IntentMessageColumnProperties
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageColumnProperties(
           od as api.GoogleCloudDialogflowV2beta1IntentMessageColumnProperties);
     });
@@ -19299,8 +19641,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1IntentMessageImage();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2beta1IntentMessageImage.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageImage(
           od as api.GoogleCloudDialogflowV2beta1IntentMessageImage);
     });
@@ -19311,8 +19654,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion(
           od as api.GoogleCloudDialogflowV2beta1IntentMessageLinkOutSuggestion);
     });
@@ -19322,8 +19666,9 @@
       'obj-schema-GoogleCloudDialogflowV2beta1IntentMessageListSelect', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1IntentMessageListSelect();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2beta1IntentMessageListSelect.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageListSelect(
           od as api.GoogleCloudDialogflowV2beta1IntentMessageListSelect);
     });
@@ -19333,9 +19678,10 @@
       'obj-schema-GoogleCloudDialogflowV2beta1IntentMessageListSelectItem', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1IntentMessageListSelectItem();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2beta1IntentMessageListSelectItem.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageListSelectItem(
           od as api.GoogleCloudDialogflowV2beta1IntentMessageListSelectItem);
     });
@@ -19345,9 +19691,10 @@
       'obj-schema-GoogleCloudDialogflowV2beta1IntentMessageMediaContent', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1IntentMessageMediaContent();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2beta1IntentMessageMediaContent.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageMediaContent(
           od as api.GoogleCloudDialogflowV2beta1IntentMessageMediaContent);
     });
@@ -19359,9 +19706,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObject();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObject
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObject(
           od as api
               .GoogleCloudDialogflowV2beta1IntentMessageMediaContentResponseMediaObject);
@@ -19372,9 +19720,10 @@
       'obj-schema-GoogleCloudDialogflowV2beta1IntentMessageQuickReplies', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1IntentMessageQuickReplies();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2beta1IntentMessageQuickReplies.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageQuickReplies(
           od as api.GoogleCloudDialogflowV2beta1IntentMessageQuickReplies);
     });
@@ -19384,9 +19733,10 @@
       'obj-schema-GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1IntentMessageRbmCardContent();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageRbmCardContent(
           od as api.GoogleCloudDialogflowV2beta1IntentMessageRbmCardContent);
     });
@@ -19398,9 +19748,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMedia();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMedia
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMedia(od
           as api
               .GoogleCloudDialogflowV2beta1IntentMessageRbmCardContentRbmMedia);
@@ -19412,9 +19763,10 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCard();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCard.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCard(
           od as api.GoogleCloudDialogflowV2beta1IntentMessageRbmCarouselCard);
     });
@@ -19425,8 +19777,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCard();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCard
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCard(
           od as api.GoogleCloudDialogflowV2beta1IntentMessageRbmStandaloneCard);
     });
@@ -19438,8 +19791,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedAction();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedAction
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedAction(od
           as api.GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedAction);
     });
@@ -19451,9 +19805,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDial();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDial
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDial(
           od as api
               .GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionDial);
@@ -19466,9 +19821,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUri();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUri
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUri(
           od as api
               .GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionOpenUri);
@@ -19481,9 +19837,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocation();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocation
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocation(
           od as api
               .GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedActionRbmSuggestedActionShareLocation);
@@ -19495,8 +19852,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReply();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReply
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReply(
           od as api.GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestedReply);
     });
@@ -19506,9 +19864,10 @@
       'obj-schema-GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestion', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestion();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestion.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageRbmSuggestion(
           od as api.GoogleCloudDialogflowV2beta1IntentMessageRbmSuggestion);
     });
@@ -19518,8 +19877,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1IntentMessageRbmText();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2beta1IntentMessageRbmText.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageRbmText(
           od as api.GoogleCloudDialogflowV2beta1IntentMessageRbmText);
     });
@@ -19529,9 +19889,10 @@
       'obj-schema-GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo(
           od as api.GoogleCloudDialogflowV2beta1IntentMessageSelectItemInfo);
     });
@@ -19541,9 +19902,10 @@
       'obj-schema-GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1IntentMessageSimpleResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageSimpleResponse(
           od as api.GoogleCloudDialogflowV2beta1IntentMessageSimpleResponse);
     });
@@ -19554,9 +19916,10 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1IntentMessageSimpleResponses();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageSimpleResponses(
           od as api.GoogleCloudDialogflowV2beta1IntentMessageSimpleResponses);
     });
@@ -19566,8 +19929,9 @@
       'obj-schema-GoogleCloudDialogflowV2beta1IntentMessageSuggestion', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1IntentMessageSuggestion();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2beta1IntentMessageSuggestion.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageSuggestion(
           od as api.GoogleCloudDialogflowV2beta1IntentMessageSuggestion);
     });
@@ -19577,9 +19941,10 @@
       'obj-schema-GoogleCloudDialogflowV2beta1IntentMessageSuggestions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1IntentMessageSuggestions();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2beta1IntentMessageSuggestions.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageSuggestions(
           od as api.GoogleCloudDialogflowV2beta1IntentMessageSuggestions);
     });
@@ -19589,8 +19954,9 @@
       'obj-schema-GoogleCloudDialogflowV2beta1IntentMessageTableCard', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1IntentMessageTableCard();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2beta1IntentMessageTableCard.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageTableCard(
           od as api.GoogleCloudDialogflowV2beta1IntentMessageTableCard);
     });
@@ -19600,9 +19966,10 @@
       'obj-schema-GoogleCloudDialogflowV2beta1IntentMessageTableCardCell', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1IntentMessageTableCardCell();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2beta1IntentMessageTableCardCell.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageTableCardCell(
           od as api.GoogleCloudDialogflowV2beta1IntentMessageTableCardCell);
     });
@@ -19612,9 +19979,10 @@
       'obj-schema-GoogleCloudDialogflowV2beta1IntentMessageTableCardRow', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1IntentMessageTableCardRow();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2beta1IntentMessageTableCardRow.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageTableCardRow(
           od as api.GoogleCloudDialogflowV2beta1IntentMessageTableCardRow);
     });
@@ -19626,8 +19994,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio(od
           as api.GoogleCloudDialogflowV2beta1IntentMessageTelephonyPlayAudio);
     });
@@ -19639,9 +20008,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech(od
           as api
               .GoogleCloudDialogflowV2beta1IntentMessageTelephonySynthesizeSpeech);
@@ -19654,9 +20024,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall(od
           as api
               .GoogleCloudDialogflowV2beta1IntentMessageTelephonyTransferCall);
@@ -19667,8 +20038,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1IntentMessageText();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2beta1IntentMessageText.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentMessageText(
           od as api.GoogleCloudDialogflowV2beta1IntentMessageText);
     });
@@ -19677,8 +20049,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2beta1IntentParameter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1IntentParameter();
-      var od =
-          api.GoogleCloudDialogflowV2beta1IntentParameter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2beta1IntentParameter.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentParameter(
           od as api.GoogleCloudDialogflowV2beta1IntentParameter);
     });
@@ -19688,8 +20061,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1IntentTrainingPhrase();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2beta1IntentTrainingPhrase.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentTrainingPhrase(
           od as api.GoogleCloudDialogflowV2beta1IntentTrainingPhrase);
     });
@@ -19699,9 +20073,10 @@
       'obj-schema-GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1IntentTrainingPhrasePart();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1IntentTrainingPhrasePart(
           od as api.GoogleCloudDialogflowV2beta1IntentTrainingPhrasePart);
     });
@@ -19710,8 +20085,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2beta1KnowledgeAnswers', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1KnowledgeAnswers();
-      var od =
-          api.GoogleCloudDialogflowV2beta1KnowledgeAnswers.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2beta1KnowledgeAnswers.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1KnowledgeAnswers(
           od as api.GoogleCloudDialogflowV2beta1KnowledgeAnswers);
     });
@@ -19721,8 +20097,9 @@
       'obj-schema-GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer(
           od as api.GoogleCloudDialogflowV2beta1KnowledgeAnswersAnswer);
     });
@@ -19732,9 +20109,10 @@
       'obj-schema-GoogleCloudDialogflowV2beta1KnowledgeOperationMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1KnowledgeOperationMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2beta1KnowledgeOperationMetadata.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1KnowledgeOperationMetadata(
           od as api.GoogleCloudDialogflowV2beta1KnowledgeOperationMetadata);
     });
@@ -19744,9 +20122,10 @@
       'obj-schema-GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1OriginalDetectIntentRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1OriginalDetectIntentRequest(
           od as api.GoogleCloudDialogflowV2beta1OriginalDetectIntentRequest);
     });
@@ -19755,7 +20134,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2beta1QueryResult', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1QueryResult();
-      var od = api.GoogleCloudDialogflowV2beta1QueryResult.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2beta1QueryResult.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1QueryResult(
           od as api.GoogleCloudDialogflowV2beta1QueryResult);
     });
@@ -19764,7 +20145,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2beta1Sentiment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1Sentiment();
-      var od = api.GoogleCloudDialogflowV2beta1Sentiment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2beta1Sentiment.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1Sentiment(
           od as api.GoogleCloudDialogflowV2beta1Sentiment);
     });
@@ -19774,8 +20157,9 @@
       'obj-schema-GoogleCloudDialogflowV2beta1SentimentAnalysisResult', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1SentimentAnalysisResult();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2beta1SentimentAnalysisResult.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1SentimentAnalysisResult(
           od as api.GoogleCloudDialogflowV2beta1SentimentAnalysisResult);
     });
@@ -19785,8 +20169,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1SessionEntityType();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV2beta1SessionEntityType.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1SessionEntityType(
           od as api.GoogleCloudDialogflowV2beta1SessionEntityType);
     });
@@ -19795,8 +20180,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2beta1WebhookRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1WebhookRequest();
-      var od =
-          api.GoogleCloudDialogflowV2beta1WebhookRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2beta1WebhookRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1WebhookRequest(
           od as api.GoogleCloudDialogflowV2beta1WebhookRequest);
     });
@@ -19805,8 +20191,9 @@
   unittest.group('obj-schema-GoogleCloudDialogflowV2beta1WebhookResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV2beta1WebhookResponse();
-      var od =
-          api.GoogleCloudDialogflowV2beta1WebhookResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudDialogflowV2beta1WebhookResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV2beta1WebhookResponse(
           od as api.GoogleCloudDialogflowV2beta1WebhookResponse);
     });
@@ -19818,8 +20205,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowV3alpha1CreateDocumentOperationMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV3alpha1CreateDocumentOperationMetadata
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV3alpha1CreateDocumentOperationMetadata(od
           as api.GoogleCloudDialogflowV3alpha1CreateDocumentOperationMetadata);
     });
@@ -19831,8 +20219,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowV3alpha1DeleteDocumentOperationMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV3alpha1DeleteDocumentOperationMetadata
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV3alpha1DeleteDocumentOperationMetadata(od
           as api.GoogleCloudDialogflowV3alpha1DeleteDocumentOperationMetadata);
     });
@@ -19844,9 +20233,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowV3alpha1GenericKnowledgeOperationMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV3alpha1GenericKnowledgeOperationMetadata
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV3alpha1GenericKnowledgeOperationMetadata(od
           as api
               .GoogleCloudDialogflowV3alpha1GenericKnowledgeOperationMetadata);
@@ -19859,8 +20249,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowV3alpha1ImportDocumentsOperationMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV3alpha1ImportDocumentsOperationMetadata
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV3alpha1ImportDocumentsOperationMetadata(od
           as api.GoogleCloudDialogflowV3alpha1ImportDocumentsOperationMetadata);
     });
@@ -19870,9 +20261,10 @@
       'obj-schema-GoogleCloudDialogflowV3alpha1ImportDocumentsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudDialogflowV3alpha1ImportDocumentsResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudDialogflowV3alpha1ImportDocumentsResponse.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV3alpha1ImportDocumentsResponse(
           od as api.GoogleCloudDialogflowV3alpha1ImportDocumentsResponse);
     });
@@ -19884,8 +20276,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowV3alpha1ReloadDocumentOperationMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV3alpha1ReloadDocumentOperationMetadata
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV3alpha1ReloadDocumentOperationMetadata(od
           as api.GoogleCloudDialogflowV3alpha1ReloadDocumentOperationMetadata);
     });
@@ -19897,8 +20290,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudDialogflowV3alpha1UpdateDocumentOperationMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudDialogflowV3alpha1UpdateDocumentOperationMetadata
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudDialogflowV3alpha1UpdateDocumentOperationMetadata(od
           as api.GoogleCloudDialogflowV3alpha1UpdateDocumentOperationMetadata);
     });
@@ -19907,7 +20301,9 @@
   unittest.group('obj-schema-GoogleLongrunningListOperationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleLongrunningListOperationsResponse();
-      var od = api.GoogleLongrunningListOperationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleLongrunningListOperationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleLongrunningListOperationsResponse(
           od as api.GoogleLongrunningListOperationsResponse);
     });
@@ -19916,7 +20312,9 @@
   unittest.group('obj-schema-GoogleLongrunningOperation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleLongrunningOperation();
-      var od = api.GoogleLongrunningOperation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleLongrunningOperation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleLongrunningOperation(od as api.GoogleLongrunningOperation);
     });
   });
@@ -19924,7 +20322,9 @@
   unittest.group('obj-schema-GoogleProtobufEmpty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleProtobufEmpty();
-      var od = api.GoogleProtobufEmpty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleProtobufEmpty.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleProtobufEmpty(od as api.GoogleProtobufEmpty);
     });
   });
@@ -19932,7 +20332,9 @@
   unittest.group('obj-schema-GoogleRpcStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleRpcStatus();
-      var od = api.GoogleRpcStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleRpcStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleRpcStatus(od as api.GoogleRpcStatus);
     });
   });
@@ -19940,7 +20342,9 @@
   unittest.group('obj-schema-GoogleTypeLatLng', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleTypeLatLng();
-      var od = api.GoogleTypeLatLng.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleTypeLatLng.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleTypeLatLng(od as api.GoogleTypeLatLng);
     });
   });
diff --git a/generated/googleapis/test/digitalassetlinks/v1_test.dart b/generated/googleapis/test/digitalassetlinks/v1_test.dart
index ec6c676..5524305 100644
--- a/generated/googleapis/test/digitalassetlinks/v1_test.dart
+++ b/generated/googleapis/test/digitalassetlinks/v1_test.dart
@@ -259,7 +259,9 @@
   unittest.group('obj-schema-AndroidAppAsset', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAndroidAppAsset();
-      var od = api.AndroidAppAsset.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AndroidAppAsset.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAndroidAppAsset(od as api.AndroidAppAsset);
     });
   });
@@ -267,7 +269,8 @@
   unittest.group('obj-schema-Asset', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAsset();
-      var od = api.Asset.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Asset.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAsset(od as api.Asset);
     });
   });
@@ -275,7 +278,9 @@
   unittest.group('obj-schema-CertificateInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCertificateInfo();
-      var od = api.CertificateInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CertificateInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCertificateInfo(od as api.CertificateInfo);
     });
   });
@@ -283,7 +288,9 @@
   unittest.group('obj-schema-CheckResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCheckResponse();
-      var od = api.CheckResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CheckResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCheckResponse(od as api.CheckResponse);
     });
   });
@@ -291,7 +298,9 @@
   unittest.group('obj-schema-ListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListResponse();
-      var od = api.ListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListResponse(od as api.ListResponse);
     });
   });
@@ -299,7 +308,9 @@
   unittest.group('obj-schema-Statement', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStatement();
-      var od = api.Statement.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Statement.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStatement(od as api.Statement);
     });
   });
@@ -307,7 +318,9 @@
   unittest.group('obj-schema-WebAsset', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWebAsset();
-      var od = api.WebAsset.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.WebAsset.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkWebAsset(od as api.WebAsset);
     });
   });
diff --git a/generated/googleapis/test/discovery/v1_test.dart b/generated/googleapis/test/discovery/v1_test.dart
index 26367ae..c5daa97 100644
--- a/generated/googleapis/test/discovery/v1_test.dart
+++ b/generated/googleapis/test/discovery/v1_test.dart
@@ -1087,7 +1087,9 @@
   unittest.group('obj-schema-DirectoryListItemsIcons', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDirectoryListItemsIcons();
-      var od = api.DirectoryListItemsIcons.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DirectoryListItemsIcons.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDirectoryListItemsIcons(od as api.DirectoryListItemsIcons);
     });
   });
@@ -1095,7 +1097,9 @@
   unittest.group('obj-schema-DirectoryListItems', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDirectoryListItems();
-      var od = api.DirectoryListItems.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DirectoryListItems.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDirectoryListItems(od as api.DirectoryListItems);
     });
   });
@@ -1103,7 +1107,9 @@
   unittest.group('obj-schema-DirectoryList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDirectoryList();
-      var od = api.DirectoryList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DirectoryList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDirectoryList(od as api.DirectoryList);
     });
   });
@@ -1111,7 +1117,9 @@
   unittest.group('obj-schema-JsonSchemaAnnotations', () {
     unittest.test('to-json--from-json', () async {
       var o = buildJsonSchemaAnnotations();
-      var od = api.JsonSchemaAnnotations.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.JsonSchemaAnnotations.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkJsonSchemaAnnotations(od as api.JsonSchemaAnnotations);
     });
   });
@@ -1119,7 +1127,9 @@
   unittest.group('obj-schema-JsonSchemaVariantMap', () {
     unittest.test('to-json--from-json', () async {
       var o = buildJsonSchemaVariantMap();
-      var od = api.JsonSchemaVariantMap.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.JsonSchemaVariantMap.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkJsonSchemaVariantMap(od as api.JsonSchemaVariantMap);
     });
   });
@@ -1127,7 +1137,9 @@
   unittest.group('obj-schema-JsonSchemaVariant', () {
     unittest.test('to-json--from-json', () async {
       var o = buildJsonSchemaVariant();
-      var od = api.JsonSchemaVariant.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.JsonSchemaVariant.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkJsonSchemaVariant(od as api.JsonSchemaVariant);
     });
   });
@@ -1135,7 +1147,9 @@
   unittest.group('obj-schema-JsonSchema', () {
     unittest.test('to-json--from-json', () async {
       var o = buildJsonSchema();
-      var od = api.JsonSchema.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.JsonSchema.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkJsonSchema(od as api.JsonSchema);
     });
   });
@@ -1143,7 +1157,9 @@
   unittest.group('obj-schema-RestDescriptionAuthOauth2ScopesValue', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRestDescriptionAuthOauth2ScopesValue();
-      var od = api.RestDescriptionAuthOauth2ScopesValue.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RestDescriptionAuthOauth2ScopesValue.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRestDescriptionAuthOauth2ScopesValue(
           od as api.RestDescriptionAuthOauth2ScopesValue);
     });
@@ -1152,7 +1168,9 @@
   unittest.group('obj-schema-RestDescriptionAuthOauth2', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRestDescriptionAuthOauth2();
-      var od = api.RestDescriptionAuthOauth2.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RestDescriptionAuthOauth2.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRestDescriptionAuthOauth2(od as api.RestDescriptionAuthOauth2);
     });
   });
@@ -1160,7 +1178,9 @@
   unittest.group('obj-schema-RestDescriptionAuth', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRestDescriptionAuth();
-      var od = api.RestDescriptionAuth.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RestDescriptionAuth.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRestDescriptionAuth(od as api.RestDescriptionAuth);
     });
   });
@@ -1168,7 +1188,9 @@
   unittest.group('obj-schema-RestDescriptionIcons', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRestDescriptionIcons();
-      var od = api.RestDescriptionIcons.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RestDescriptionIcons.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRestDescriptionIcons(od as api.RestDescriptionIcons);
     });
   });
@@ -1176,7 +1198,9 @@
   unittest.group('obj-schema-RestDescription', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRestDescription();
-      var od = api.RestDescription.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RestDescription.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRestDescription(od as api.RestDescription);
     });
   });
@@ -1184,7 +1208,9 @@
   unittest.group('obj-schema-RestMethodMediaUploadProtocolsResumable', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRestMethodMediaUploadProtocolsResumable();
-      var od = api.RestMethodMediaUploadProtocolsResumable.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RestMethodMediaUploadProtocolsResumable.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRestMethodMediaUploadProtocolsResumable(
           od as api.RestMethodMediaUploadProtocolsResumable);
     });
@@ -1193,7 +1219,9 @@
   unittest.group('obj-schema-RestMethodMediaUploadProtocolsSimple', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRestMethodMediaUploadProtocolsSimple();
-      var od = api.RestMethodMediaUploadProtocolsSimple.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RestMethodMediaUploadProtocolsSimple.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRestMethodMediaUploadProtocolsSimple(
           od as api.RestMethodMediaUploadProtocolsSimple);
     });
@@ -1202,7 +1230,9 @@
   unittest.group('obj-schema-RestMethodMediaUploadProtocols', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRestMethodMediaUploadProtocols();
-      var od = api.RestMethodMediaUploadProtocols.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RestMethodMediaUploadProtocols.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRestMethodMediaUploadProtocols(
           od as api.RestMethodMediaUploadProtocols);
     });
@@ -1211,7 +1241,9 @@
   unittest.group('obj-schema-RestMethodMediaUpload', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRestMethodMediaUpload();
-      var od = api.RestMethodMediaUpload.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RestMethodMediaUpload.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRestMethodMediaUpload(od as api.RestMethodMediaUpload);
     });
   });
@@ -1219,7 +1251,9 @@
   unittest.group('obj-schema-RestMethodRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRestMethodRequest();
-      var od = api.RestMethodRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RestMethodRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRestMethodRequest(od as api.RestMethodRequest);
     });
   });
@@ -1227,7 +1261,9 @@
   unittest.group('obj-schema-RestMethodResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRestMethodResponse();
-      var od = api.RestMethodResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RestMethodResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRestMethodResponse(od as api.RestMethodResponse);
     });
   });
@@ -1235,7 +1271,9 @@
   unittest.group('obj-schema-RestMethod', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRestMethod();
-      var od = api.RestMethod.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.RestMethod.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkRestMethod(od as api.RestMethod);
     });
   });
@@ -1243,7 +1281,9 @@
   unittest.group('obj-schema-RestResource', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRestResource();
-      var od = api.RestResource.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RestResource.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRestResource(od as api.RestResource);
     });
   });
diff --git a/generated/googleapis/test/displayvideo/v1_test.dart b/generated/googleapis/test/displayvideo/v1_test.dart
index 8079ae9..2587ba7 100644
--- a/generated/googleapis/test/displayvideo/v1_test.dart
+++ b/generated/googleapis/test/displayvideo/v1_test.dart
@@ -8810,7 +8810,9 @@
   unittest.group('obj-schema-ActivateManualTriggerRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildActivateManualTriggerRequest();
-      var od = api.ActivateManualTriggerRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ActivateManualTriggerRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkActivateManualTriggerRequest(od as api.ActivateManualTriggerRequest);
     });
   });
@@ -8818,7 +8820,9 @@
   unittest.group('obj-schema-ActiveViewVideoViewabilityMetricConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildActiveViewVideoViewabilityMetricConfig();
-      var od = api.ActiveViewVideoViewabilityMetricConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ActiveViewVideoViewabilityMetricConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkActiveViewVideoViewabilityMetricConfig(
           od as api.ActiveViewVideoViewabilityMetricConfig);
     });
@@ -8827,7 +8831,9 @@
   unittest.group('obj-schema-Adloox', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAdloox();
-      var od = api.Adloox.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Adloox.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAdloox(od as api.Adloox);
     });
   });
@@ -8835,7 +8841,9 @@
   unittest.group('obj-schema-Advertiser', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAdvertiser();
-      var od = api.Advertiser.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Advertiser.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAdvertiser(od as api.Advertiser);
     });
   });
@@ -8843,7 +8851,9 @@
   unittest.group('obj-schema-AdvertiserAdServerConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAdvertiserAdServerConfig();
-      var od = api.AdvertiserAdServerConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AdvertiserAdServerConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAdvertiserAdServerConfig(od as api.AdvertiserAdServerConfig);
     });
   });
@@ -8851,7 +8861,9 @@
   unittest.group('obj-schema-AdvertiserCreativeConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAdvertiserCreativeConfig();
-      var od = api.AdvertiserCreativeConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AdvertiserCreativeConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAdvertiserCreativeConfig(od as api.AdvertiserCreativeConfig);
     });
   });
@@ -8859,7 +8871,9 @@
   unittest.group('obj-schema-AdvertiserDataAccessConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAdvertiserDataAccessConfig();
-      var od = api.AdvertiserDataAccessConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AdvertiserDataAccessConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAdvertiserDataAccessConfig(od as api.AdvertiserDataAccessConfig);
     });
   });
@@ -8867,7 +8881,9 @@
   unittest.group('obj-schema-AdvertiserGeneralConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAdvertiserGeneralConfig();
-      var od = api.AdvertiserGeneralConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AdvertiserGeneralConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAdvertiserGeneralConfig(od as api.AdvertiserGeneralConfig);
     });
   });
@@ -8875,7 +8891,9 @@
   unittest.group('obj-schema-AdvertiserSdfConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAdvertiserSdfConfig();
-      var od = api.AdvertiserSdfConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AdvertiserSdfConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAdvertiserSdfConfig(od as api.AdvertiserSdfConfig);
     });
   });
@@ -8883,7 +8901,9 @@
   unittest.group('obj-schema-AdvertiserTargetingConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAdvertiserTargetingConfig();
-      var od = api.AdvertiserTargetingConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AdvertiserTargetingConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAdvertiserTargetingConfig(od as api.AdvertiserTargetingConfig);
     });
   });
@@ -8891,7 +8911,9 @@
   unittest.group('obj-schema-AgeRangeAssignedTargetingOptionDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAgeRangeAssignedTargetingOptionDetails();
-      var od = api.AgeRangeAssignedTargetingOptionDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AgeRangeAssignedTargetingOptionDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAgeRangeAssignedTargetingOptionDetails(
           od as api.AgeRangeAssignedTargetingOptionDetails);
     });
@@ -8900,7 +8922,9 @@
   unittest.group('obj-schema-AgeRangeTargetingOptionDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAgeRangeTargetingOptionDetails();
-      var od = api.AgeRangeTargetingOptionDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AgeRangeTargetingOptionDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAgeRangeTargetingOptionDetails(
           od as api.AgeRangeTargetingOptionDetails);
     });
@@ -8909,7 +8933,9 @@
   unittest.group('obj-schema-AppAssignedTargetingOptionDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAppAssignedTargetingOptionDetails();
-      var od = api.AppAssignedTargetingOptionDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AppAssignedTargetingOptionDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAppAssignedTargetingOptionDetails(
           od as api.AppAssignedTargetingOptionDetails);
     });
@@ -8918,8 +8944,9 @@
   unittest.group('obj-schema-AppCategoryAssignedTargetingOptionDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAppCategoryAssignedTargetingOptionDetails();
-      var od =
-          api.AppCategoryAssignedTargetingOptionDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AppCategoryAssignedTargetingOptionDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAppCategoryAssignedTargetingOptionDetails(
           od as api.AppCategoryAssignedTargetingOptionDetails);
     });
@@ -8928,7 +8955,9 @@
   unittest.group('obj-schema-AppCategoryTargetingOptionDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAppCategoryTargetingOptionDetails();
-      var od = api.AppCategoryTargetingOptionDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AppCategoryTargetingOptionDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAppCategoryTargetingOptionDetails(
           od as api.AppCategoryTargetingOptionDetails);
     });
@@ -8937,7 +8966,8 @@
   unittest.group('obj-schema-Asset', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAsset();
-      var od = api.Asset.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Asset.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAsset(od as api.Asset);
     });
   });
@@ -8945,7 +8975,9 @@
   unittest.group('obj-schema-AssetAssociation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAssetAssociation();
-      var od = api.AssetAssociation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AssetAssociation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAssetAssociation(od as api.AssetAssociation);
     });
   });
@@ -8953,7 +8985,9 @@
   unittest.group('obj-schema-AssignedInventorySource', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAssignedInventorySource();
-      var od = api.AssignedInventorySource.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AssignedInventorySource.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAssignedInventorySource(od as api.AssignedInventorySource);
     });
   });
@@ -8961,7 +8995,9 @@
   unittest.group('obj-schema-AssignedLocation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAssignedLocation();
-      var od = api.AssignedLocation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AssignedLocation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAssignedLocation(od as api.AssignedLocation);
     });
   });
@@ -8969,7 +9005,9 @@
   unittest.group('obj-schema-AssignedTargetingOption', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAssignedTargetingOption();
-      var od = api.AssignedTargetingOption.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AssignedTargetingOption.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAssignedTargetingOption(od as api.AssignedTargetingOption);
     });
   });
@@ -8977,7 +9015,9 @@
   unittest.group('obj-schema-AssignedUserRole', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAssignedUserRole();
-      var od = api.AssignedUserRole.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AssignedUserRole.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAssignedUserRole(od as api.AssignedUserRole);
     });
   });
@@ -8985,8 +9025,9 @@
   unittest.group('obj-schema-AudienceGroupAssignedTargetingOptionDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAudienceGroupAssignedTargetingOptionDetails();
-      var od =
-          api.AudienceGroupAssignedTargetingOptionDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AudienceGroupAssignedTargetingOptionDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAudienceGroupAssignedTargetingOptionDetails(
           od as api.AudienceGroupAssignedTargetingOptionDetails);
     });
@@ -8995,7 +9036,9 @@
   unittest.group('obj-schema-AudioVideoOffset', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAudioVideoOffset();
-      var od = api.AudioVideoOffset.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AudioVideoOffset.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAudioVideoOffset(od as api.AudioVideoOffset);
     });
   });
@@ -9003,7 +9046,9 @@
   unittest.group('obj-schema-AuditAdvertiserResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuditAdvertiserResponse();
-      var od = api.AuditAdvertiserResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AuditAdvertiserResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuditAdvertiserResponse(od as api.AuditAdvertiserResponse);
     });
   });
@@ -9012,9 +9057,10 @@
       'obj-schema-AuthorizedSellerStatusAssignedTargetingOptionDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuthorizedSellerStatusAssignedTargetingOptionDetails();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.AuthorizedSellerStatusAssignedTargetingOptionDetails.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkAuthorizedSellerStatusAssignedTargetingOptionDetails(
           od as api.AuthorizedSellerStatusAssignedTargetingOptionDetails);
     });
@@ -9023,8 +9069,9 @@
   unittest.group('obj-schema-AuthorizedSellerStatusTargetingOptionDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuthorizedSellerStatusTargetingOptionDetails();
-      var od =
-          api.AuthorizedSellerStatusTargetingOptionDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AuthorizedSellerStatusTargetingOptionDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuthorizedSellerStatusTargetingOptionDetails(
           od as api.AuthorizedSellerStatusTargetingOptionDetails);
     });
@@ -9033,7 +9080,9 @@
   unittest.group('obj-schema-BiddingStrategy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBiddingStrategy();
-      var od = api.BiddingStrategy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BiddingStrategy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBiddingStrategy(od as api.BiddingStrategy);
     });
   });
@@ -9041,7 +9090,9 @@
   unittest.group('obj-schema-BrowserAssignedTargetingOptionDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBrowserAssignedTargetingOptionDetails();
-      var od = api.BrowserAssignedTargetingOptionDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BrowserAssignedTargetingOptionDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBrowserAssignedTargetingOptionDetails(
           od as api.BrowserAssignedTargetingOptionDetails);
     });
@@ -9050,7 +9101,9 @@
   unittest.group('obj-schema-BrowserTargetingOptionDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBrowserTargetingOptionDetails();
-      var od = api.BrowserTargetingOptionDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BrowserTargetingOptionDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBrowserTargetingOptionDetails(
           od as api.BrowserTargetingOptionDetails);
     });
@@ -9060,8 +9113,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildBulkEditAdvertiserAssignedTargetingOptionsRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.BulkEditAdvertiserAssignedTargetingOptionsRequest.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkBulkEditAdvertiserAssignedTargetingOptionsRequest(
           od as api.BulkEditAdvertiserAssignedTargetingOptionsRequest);
     });
@@ -9071,8 +9125,9 @@
       'obj-schema-BulkEditAdvertiserAssignedTargetingOptionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBulkEditAdvertiserAssignedTargetingOptionsResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.BulkEditAdvertiserAssignedTargetingOptionsResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkBulkEditAdvertiserAssignedTargetingOptionsResponse(
           od as api.BulkEditAdvertiserAssignedTargetingOptionsResponse);
     });
@@ -9081,7 +9136,9 @@
   unittest.group('obj-schema-BulkEditAssignedInventorySourcesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBulkEditAssignedInventorySourcesRequest();
-      var od = api.BulkEditAssignedInventorySourcesRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BulkEditAssignedInventorySourcesRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBulkEditAssignedInventorySourcesRequest(
           od as api.BulkEditAssignedInventorySourcesRequest);
     });
@@ -9090,8 +9147,9 @@
   unittest.group('obj-schema-BulkEditAssignedInventorySourcesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBulkEditAssignedInventorySourcesResponse();
-      var od =
-          api.BulkEditAssignedInventorySourcesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BulkEditAssignedInventorySourcesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBulkEditAssignedInventorySourcesResponse(
           od as api.BulkEditAssignedInventorySourcesResponse);
     });
@@ -9100,7 +9158,9 @@
   unittest.group('obj-schema-BulkEditAssignedLocationsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBulkEditAssignedLocationsRequest();
-      var od = api.BulkEditAssignedLocationsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BulkEditAssignedLocationsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBulkEditAssignedLocationsRequest(
           od as api.BulkEditAssignedLocationsRequest);
     });
@@ -9109,7 +9169,9 @@
   unittest.group('obj-schema-BulkEditAssignedLocationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBulkEditAssignedLocationsResponse();
-      var od = api.BulkEditAssignedLocationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BulkEditAssignedLocationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBulkEditAssignedLocationsResponse(
           od as api.BulkEditAssignedLocationsResponse);
     });
@@ -9118,7 +9180,9 @@
   unittest.group('obj-schema-BulkEditAssignedUserRolesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBulkEditAssignedUserRolesRequest();
-      var od = api.BulkEditAssignedUserRolesRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BulkEditAssignedUserRolesRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBulkEditAssignedUserRolesRequest(
           od as api.BulkEditAssignedUserRolesRequest);
     });
@@ -9127,7 +9191,9 @@
   unittest.group('obj-schema-BulkEditAssignedUserRolesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBulkEditAssignedUserRolesResponse();
-      var od = api.BulkEditAssignedUserRolesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BulkEditAssignedUserRolesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBulkEditAssignedUserRolesResponse(
           od as api.BulkEditAssignedUserRolesResponse);
     });
@@ -9137,8 +9203,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildBulkEditLineItemAssignedTargetingOptionsRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.BulkEditLineItemAssignedTargetingOptionsRequest.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkBulkEditLineItemAssignedTargetingOptionsRequest(
           od as api.BulkEditLineItemAssignedTargetingOptionsRequest);
     });
@@ -9148,8 +9215,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildBulkEditLineItemAssignedTargetingOptionsResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.BulkEditLineItemAssignedTargetingOptionsResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkBulkEditLineItemAssignedTargetingOptionsResponse(
           od as api.BulkEditLineItemAssignedTargetingOptionsResponse);
     });
@@ -9158,7 +9226,9 @@
   unittest.group('obj-schema-BulkEditNegativeKeywordsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBulkEditNegativeKeywordsRequest();
-      var od = api.BulkEditNegativeKeywordsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BulkEditNegativeKeywordsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBulkEditNegativeKeywordsRequest(
           od as api.BulkEditNegativeKeywordsRequest);
     });
@@ -9167,7 +9237,9 @@
   unittest.group('obj-schema-BulkEditNegativeKeywordsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBulkEditNegativeKeywordsResponse();
-      var od = api.BulkEditNegativeKeywordsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BulkEditNegativeKeywordsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBulkEditNegativeKeywordsResponse(
           od as api.BulkEditNegativeKeywordsResponse);
     });
@@ -9177,8 +9249,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildBulkEditPartnerAssignedTargetingOptionsRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.BulkEditPartnerAssignedTargetingOptionsRequest.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkBulkEditPartnerAssignedTargetingOptionsRequest(
           od as api.BulkEditPartnerAssignedTargetingOptionsRequest);
     });
@@ -9188,8 +9261,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildBulkEditPartnerAssignedTargetingOptionsResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.BulkEditPartnerAssignedTargetingOptionsResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkBulkEditPartnerAssignedTargetingOptionsResponse(
           od as api.BulkEditPartnerAssignedTargetingOptionsResponse);
     });
@@ -9198,7 +9272,9 @@
   unittest.group('obj-schema-BulkEditSitesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBulkEditSitesRequest();
-      var od = api.BulkEditSitesRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BulkEditSitesRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBulkEditSitesRequest(od as api.BulkEditSitesRequest);
     });
   });
@@ -9206,7 +9282,9 @@
   unittest.group('obj-schema-BulkEditSitesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBulkEditSitesResponse();
-      var od = api.BulkEditSitesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BulkEditSitesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBulkEditSitesResponse(od as api.BulkEditSitesResponse);
     });
   });
@@ -9215,8 +9293,9 @@
       'obj-schema-BulkListAdvertiserAssignedTargetingOptionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBulkListAdvertiserAssignedTargetingOptionsResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.BulkListAdvertiserAssignedTargetingOptionsResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkBulkListAdvertiserAssignedTargetingOptionsResponse(
           od as api.BulkListAdvertiserAssignedTargetingOptionsResponse);
     });
@@ -9226,9 +9305,10 @@
       'obj-schema-BulkListInsertionOrderAssignedTargetingOptionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBulkListInsertionOrderAssignedTargetingOptionsResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.BulkListInsertionOrderAssignedTargetingOptionsResponse.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkBulkListInsertionOrderAssignedTargetingOptionsResponse(
           od as api.BulkListInsertionOrderAssignedTargetingOptionsResponse);
     });
@@ -9238,8 +9318,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildBulkListLineItemAssignedTargetingOptionsResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.BulkListLineItemAssignedTargetingOptionsResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkBulkListLineItemAssignedTargetingOptionsResponse(
           od as api.BulkListLineItemAssignedTargetingOptionsResponse);
     });
@@ -9248,7 +9329,9 @@
   unittest.group('obj-schema-Campaign', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCampaign();
-      var od = api.Campaign.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Campaign.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkCampaign(od as api.Campaign);
     });
   });
@@ -9256,7 +9339,9 @@
   unittest.group('obj-schema-CampaignFlight', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCampaignFlight();
-      var od = api.CampaignFlight.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CampaignFlight.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCampaignFlight(od as api.CampaignFlight);
     });
   });
@@ -9264,7 +9349,9 @@
   unittest.group('obj-schema-CampaignGoal', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCampaignGoal();
-      var od = api.CampaignGoal.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CampaignGoal.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCampaignGoal(od as api.CampaignGoal);
     });
   });
@@ -9272,8 +9359,9 @@
   unittest.group('obj-schema-CarrierAndIspAssignedTargetingOptionDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCarrierAndIspAssignedTargetingOptionDetails();
-      var od =
-          api.CarrierAndIspAssignedTargetingOptionDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CarrierAndIspAssignedTargetingOptionDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCarrierAndIspAssignedTargetingOptionDetails(
           od as api.CarrierAndIspAssignedTargetingOptionDetails);
     });
@@ -9282,7 +9370,9 @@
   unittest.group('obj-schema-CarrierAndIspTargetingOptionDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCarrierAndIspTargetingOptionDetails();
-      var od = api.CarrierAndIspTargetingOptionDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CarrierAndIspTargetingOptionDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCarrierAndIspTargetingOptionDetails(
           od as api.CarrierAndIspTargetingOptionDetails);
     });
@@ -9291,7 +9381,9 @@
   unittest.group('obj-schema-CategoryAssignedTargetingOptionDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCategoryAssignedTargetingOptionDetails();
-      var od = api.CategoryAssignedTargetingOptionDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CategoryAssignedTargetingOptionDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCategoryAssignedTargetingOptionDetails(
           od as api.CategoryAssignedTargetingOptionDetails);
     });
@@ -9300,7 +9392,9 @@
   unittest.group('obj-schema-CategoryTargetingOptionDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCategoryTargetingOptionDetails();
-      var od = api.CategoryTargetingOptionDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CategoryTargetingOptionDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCategoryTargetingOptionDetails(
           od as api.CategoryTargetingOptionDetails);
     });
@@ -9309,7 +9403,9 @@
   unittest.group('obj-schema-Channel', () {
     unittest.test('to-json--from-json', () async {
       var o = buildChannel();
-      var od = api.Channel.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Channel.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkChannel(od as api.Channel);
     });
   });
@@ -9317,7 +9413,9 @@
   unittest.group('obj-schema-ChannelAssignedTargetingOptionDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildChannelAssignedTargetingOptionDetails();
-      var od = api.ChannelAssignedTargetingOptionDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ChannelAssignedTargetingOptionDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkChannelAssignedTargetingOptionDetails(
           od as api.ChannelAssignedTargetingOptionDetails);
     });
@@ -9326,7 +9424,9 @@
   unittest.group('obj-schema-CmHybridConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCmHybridConfig();
-      var od = api.CmHybridConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CmHybridConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCmHybridConfig(od as api.CmHybridConfig);
     });
   });
@@ -9334,7 +9434,9 @@
   unittest.group('obj-schema-CmTrackingAd', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCmTrackingAd();
-      var od = api.CmTrackingAd.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CmTrackingAd.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCmTrackingAd(od as api.CmTrackingAd);
     });
   });
@@ -9342,7 +9444,9 @@
   unittest.group('obj-schema-CombinedAudience', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCombinedAudience();
-      var od = api.CombinedAudience.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CombinedAudience.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCombinedAudience(od as api.CombinedAudience);
     });
   });
@@ -9350,7 +9454,9 @@
   unittest.group('obj-schema-CombinedAudienceGroup', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCombinedAudienceGroup();
-      var od = api.CombinedAudienceGroup.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CombinedAudienceGroup.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCombinedAudienceGroup(od as api.CombinedAudienceGroup);
     });
   });
@@ -9358,7 +9464,9 @@
   unittest.group('obj-schema-CombinedAudienceTargetingSetting', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCombinedAudienceTargetingSetting();
-      var od = api.CombinedAudienceTargetingSetting.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CombinedAudienceTargetingSetting.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCombinedAudienceTargetingSetting(
           od as api.CombinedAudienceTargetingSetting);
     });
@@ -9368,9 +9476,10 @@
       'obj-schema-ContentInstreamPositionAssignedTargetingOptionDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildContentInstreamPositionAssignedTargetingOptionDetails();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.ContentInstreamPositionAssignedTargetingOptionDetails.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkContentInstreamPositionAssignedTargetingOptionDetails(
           od as api.ContentInstreamPositionAssignedTargetingOptionDetails);
     });
@@ -9380,8 +9489,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildContentInstreamPositionTargetingOptionDetails();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.ContentInstreamPositionTargetingOptionDetails.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkContentInstreamPositionTargetingOptionDetails(
           od as api.ContentInstreamPositionTargetingOptionDetails);
     });
@@ -9391,9 +9501,10 @@
       'obj-schema-ContentOutstreamPositionAssignedTargetingOptionDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildContentOutstreamPositionAssignedTargetingOptionDetails();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.ContentOutstreamPositionAssignedTargetingOptionDetails.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkContentOutstreamPositionAssignedTargetingOptionDetails(
           od as api.ContentOutstreamPositionAssignedTargetingOptionDetails);
     });
@@ -9403,8 +9514,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildContentOutstreamPositionTargetingOptionDetails();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.ContentOutstreamPositionTargetingOptionDetails.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkContentOutstreamPositionTargetingOptionDetails(
           od as api.ContentOutstreamPositionTargetingOptionDetails);
     });
@@ -9413,7 +9525,9 @@
   unittest.group('obj-schema-ConversionCountingConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildConversionCountingConfig();
-      var od = api.ConversionCountingConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ConversionCountingConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkConversionCountingConfig(od as api.ConversionCountingConfig);
     });
   });
@@ -9421,7 +9535,9 @@
   unittest.group('obj-schema-CounterEvent', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCounterEvent();
-      var od = api.CounterEvent.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CounterEvent.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCounterEvent(od as api.CounterEvent);
     });
   });
@@ -9429,7 +9545,9 @@
   unittest.group('obj-schema-CreateAssetRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateAssetRequest();
-      var od = api.CreateAssetRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateAssetRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateAssetRequest(od as api.CreateAssetRequest);
     });
   });
@@ -9437,7 +9555,9 @@
   unittest.group('obj-schema-CreateAssetResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateAssetResponse();
-      var od = api.CreateAssetResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateAssetResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateAssetResponse(od as api.CreateAssetResponse);
     });
   });
@@ -9445,7 +9565,9 @@
   unittest.group('obj-schema-CreateAssignedTargetingOptionsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateAssignedTargetingOptionsRequest();
-      var od = api.CreateAssignedTargetingOptionsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateAssignedTargetingOptionsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateAssignedTargetingOptionsRequest(
           od as api.CreateAssignedTargetingOptionsRequest);
     });
@@ -9454,7 +9576,9 @@
   unittest.group('obj-schema-CreateSdfDownloadTaskRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateSdfDownloadTaskRequest();
-      var od = api.CreateSdfDownloadTaskRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateSdfDownloadTaskRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateSdfDownloadTaskRequest(od as api.CreateSdfDownloadTaskRequest);
     });
   });
@@ -9462,7 +9586,9 @@
   unittest.group('obj-schema-Creative', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreative();
-      var od = api.Creative.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Creative.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkCreative(od as api.Creative);
     });
   });
@@ -9470,7 +9596,9 @@
   unittest.group('obj-schema-CreativeConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreativeConfig();
-      var od = api.CreativeConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreativeConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreativeConfig(od as api.CreativeConfig);
     });
   });
@@ -9478,7 +9606,9 @@
   unittest.group('obj-schema-CustomBiddingAlgorithm', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomBiddingAlgorithm();
-      var od = api.CustomBiddingAlgorithm.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CustomBiddingAlgorithm.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCustomBiddingAlgorithm(od as api.CustomBiddingAlgorithm);
     });
   });
@@ -9486,7 +9616,9 @@
   unittest.group('obj-schema-CustomList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomList();
-      var od = api.CustomList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.CustomList.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkCustomList(od as api.CustomList);
     });
   });
@@ -9494,7 +9626,9 @@
   unittest.group('obj-schema-CustomListGroup', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomListGroup();
-      var od = api.CustomListGroup.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CustomListGroup.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCustomListGroup(od as api.CustomListGroup);
     });
   });
@@ -9502,7 +9636,9 @@
   unittest.group('obj-schema-CustomListTargetingSetting', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomListTargetingSetting();
-      var od = api.CustomListTargetingSetting.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CustomListTargetingSetting.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCustomListTargetingSetting(od as api.CustomListTargetingSetting);
     });
   });
@@ -9510,7 +9646,8 @@
   unittest.group('obj-schema-Date', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDate();
-      var od = api.Date.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Date.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDate(od as api.Date);
     });
   });
@@ -9518,7 +9655,9 @@
   unittest.group('obj-schema-DateRange', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDateRange();
-      var od = api.DateRange.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.DateRange.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDateRange(od as api.DateRange);
     });
   });
@@ -9526,8 +9665,9 @@
   unittest.group('obj-schema-DayAndTimeAssignedTargetingOptionDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDayAndTimeAssignedTargetingOptionDetails();
-      var od =
-          api.DayAndTimeAssignedTargetingOptionDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DayAndTimeAssignedTargetingOptionDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDayAndTimeAssignedTargetingOptionDetails(
           od as api.DayAndTimeAssignedTargetingOptionDetails);
     });
@@ -9536,7 +9676,9 @@
   unittest.group('obj-schema-DeactivateManualTriggerRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeactivateManualTriggerRequest();
-      var od = api.DeactivateManualTriggerRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeactivateManualTriggerRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeactivateManualTriggerRequest(
           od as api.DeactivateManualTriggerRequest);
     });
@@ -9545,7 +9687,9 @@
   unittest.group('obj-schema-DeleteAssignedTargetingOptionsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeleteAssignedTargetingOptionsRequest();
-      var od = api.DeleteAssignedTargetingOptionsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeleteAssignedTargetingOptionsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeleteAssignedTargetingOptionsRequest(
           od as api.DeleteAssignedTargetingOptionsRequest);
     });
@@ -9555,8 +9699,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeviceMakeModelAssignedTargetingOptionDetails();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.DeviceMakeModelAssignedTargetingOptionDetails.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeviceMakeModelAssignedTargetingOptionDetails(
           od as api.DeviceMakeModelAssignedTargetingOptionDetails);
     });
@@ -9565,7 +9710,9 @@
   unittest.group('obj-schema-DeviceMakeModelTargetingOptionDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeviceMakeModelTargetingOptionDetails();
-      var od = api.DeviceMakeModelTargetingOptionDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeviceMakeModelTargetingOptionDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeviceMakeModelTargetingOptionDetails(
           od as api.DeviceMakeModelTargetingOptionDetails);
     });
@@ -9574,8 +9721,9 @@
   unittest.group('obj-schema-DeviceTypeAssignedTargetingOptionDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeviceTypeAssignedTargetingOptionDetails();
-      var od =
-          api.DeviceTypeAssignedTargetingOptionDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeviceTypeAssignedTargetingOptionDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeviceTypeAssignedTargetingOptionDetails(
           od as api.DeviceTypeAssignedTargetingOptionDetails);
     });
@@ -9584,7 +9732,9 @@
   unittest.group('obj-schema-DeviceTypeTargetingOptionDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeviceTypeTargetingOptionDetails();
-      var od = api.DeviceTypeTargetingOptionDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeviceTypeTargetingOptionDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeviceTypeTargetingOptionDetails(
           od as api.DeviceTypeTargetingOptionDetails);
     });
@@ -9594,8 +9744,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildDigitalContentLabelAssignedTargetingOptionDetails();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.DigitalContentLabelAssignedTargetingOptionDetails.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkDigitalContentLabelAssignedTargetingOptionDetails(
           od as api.DigitalContentLabelAssignedTargetingOptionDetails);
     });
@@ -9604,8 +9755,9 @@
   unittest.group('obj-schema-DigitalContentLabelTargetingOptionDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDigitalContentLabelTargetingOptionDetails();
-      var od =
-          api.DigitalContentLabelTargetingOptionDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DigitalContentLabelTargetingOptionDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDigitalContentLabelTargetingOptionDetails(
           od as api.DigitalContentLabelTargetingOptionDetails);
     });
@@ -9614,7 +9766,9 @@
   unittest.group('obj-schema-Dimensions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDimensions();
-      var od = api.Dimensions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Dimensions.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDimensions(od as api.Dimensions);
     });
   });
@@ -9622,7 +9776,9 @@
   unittest.group('obj-schema-DoubleVerify', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDoubleVerify();
-      var od = api.DoubleVerify.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DoubleVerify.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDoubleVerify(od as api.DoubleVerify);
     });
   });
@@ -9630,7 +9786,9 @@
   unittest.group('obj-schema-DoubleVerifyAppStarRating', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDoubleVerifyAppStarRating();
-      var od = api.DoubleVerifyAppStarRating.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DoubleVerifyAppStarRating.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDoubleVerifyAppStarRating(od as api.DoubleVerifyAppStarRating);
     });
   });
@@ -9638,7 +9796,9 @@
   unittest.group('obj-schema-DoubleVerifyBrandSafetyCategories', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDoubleVerifyBrandSafetyCategories();
-      var od = api.DoubleVerifyBrandSafetyCategories.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DoubleVerifyBrandSafetyCategories.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDoubleVerifyBrandSafetyCategories(
           od as api.DoubleVerifyBrandSafetyCategories);
     });
@@ -9647,7 +9807,9 @@
   unittest.group('obj-schema-DoubleVerifyDisplayViewability', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDoubleVerifyDisplayViewability();
-      var od = api.DoubleVerifyDisplayViewability.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DoubleVerifyDisplayViewability.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDoubleVerifyDisplayViewability(
           od as api.DoubleVerifyDisplayViewability);
     });
@@ -9656,7 +9818,9 @@
   unittest.group('obj-schema-DoubleVerifyFraudInvalidTraffic', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDoubleVerifyFraudInvalidTraffic();
-      var od = api.DoubleVerifyFraudInvalidTraffic.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DoubleVerifyFraudInvalidTraffic.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDoubleVerifyFraudInvalidTraffic(
           od as api.DoubleVerifyFraudInvalidTraffic);
     });
@@ -9665,7 +9829,9 @@
   unittest.group('obj-schema-DoubleVerifyVideoViewability', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDoubleVerifyVideoViewability();
-      var od = api.DoubleVerifyVideoViewability.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DoubleVerifyVideoViewability.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDoubleVerifyVideoViewability(od as api.DoubleVerifyVideoViewability);
     });
   });
@@ -9673,7 +9839,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -9681,8 +9848,9 @@
   unittest.group('obj-schema-EnvironmentAssignedTargetingOptionDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEnvironmentAssignedTargetingOptionDetails();
-      var od =
-          api.EnvironmentAssignedTargetingOptionDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EnvironmentAssignedTargetingOptionDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEnvironmentAssignedTargetingOptionDetails(
           od as api.EnvironmentAssignedTargetingOptionDetails);
     });
@@ -9691,7 +9859,9 @@
   unittest.group('obj-schema-EnvironmentTargetingOptionDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEnvironmentTargetingOptionDetails();
-      var od = api.EnvironmentTargetingOptionDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EnvironmentTargetingOptionDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEnvironmentTargetingOptionDetails(
           od as api.EnvironmentTargetingOptionDetails);
     });
@@ -9700,7 +9870,9 @@
   unittest.group('obj-schema-ExchangeAssignedTargetingOptionDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExchangeAssignedTargetingOptionDetails();
-      var od = api.ExchangeAssignedTargetingOptionDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ExchangeAssignedTargetingOptionDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkExchangeAssignedTargetingOptionDetails(
           od as api.ExchangeAssignedTargetingOptionDetails);
     });
@@ -9709,7 +9881,9 @@
   unittest.group('obj-schema-ExchangeConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExchangeConfig();
-      var od = api.ExchangeConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ExchangeConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkExchangeConfig(od as api.ExchangeConfig);
     });
   });
@@ -9717,7 +9891,9 @@
   unittest.group('obj-schema-ExchangeConfigEnabledExchange', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExchangeConfigEnabledExchange();
-      var od = api.ExchangeConfigEnabledExchange.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ExchangeConfigEnabledExchange.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkExchangeConfigEnabledExchange(
           od as api.ExchangeConfigEnabledExchange);
     });
@@ -9726,7 +9902,9 @@
   unittest.group('obj-schema-ExchangeReviewStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExchangeReviewStatus();
-      var od = api.ExchangeReviewStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ExchangeReviewStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkExchangeReviewStatus(od as api.ExchangeReviewStatus);
     });
   });
@@ -9734,7 +9912,9 @@
   unittest.group('obj-schema-ExchangeTargetingOptionDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExchangeTargetingOptionDetails();
-      var od = api.ExchangeTargetingOptionDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ExchangeTargetingOptionDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkExchangeTargetingOptionDetails(
           od as api.ExchangeTargetingOptionDetails);
     });
@@ -9743,7 +9923,9 @@
   unittest.group('obj-schema-ExitEvent', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExitEvent();
-      var od = api.ExitEvent.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ExitEvent.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkExitEvent(od as api.ExitEvent);
     });
   });
@@ -9751,7 +9933,9 @@
   unittest.group('obj-schema-FirstAndThirdPartyAudience', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFirstAndThirdPartyAudience();
-      var od = api.FirstAndThirdPartyAudience.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FirstAndThirdPartyAudience.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFirstAndThirdPartyAudience(od as api.FirstAndThirdPartyAudience);
     });
   });
@@ -9759,7 +9943,9 @@
   unittest.group('obj-schema-FirstAndThirdPartyAudienceGroup', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFirstAndThirdPartyAudienceGroup();
-      var od = api.FirstAndThirdPartyAudienceGroup.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FirstAndThirdPartyAudienceGroup.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFirstAndThirdPartyAudienceGroup(
           od as api.FirstAndThirdPartyAudienceGroup);
     });
@@ -9768,8 +9954,9 @@
   unittest.group('obj-schema-FirstAndThirdPartyAudienceTargetingSetting', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFirstAndThirdPartyAudienceTargetingSetting();
-      var od =
-          api.FirstAndThirdPartyAudienceTargetingSetting.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FirstAndThirdPartyAudienceTargetingSetting.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFirstAndThirdPartyAudienceTargetingSetting(
           od as api.FirstAndThirdPartyAudienceTargetingSetting);
     });
@@ -9778,7 +9965,9 @@
   unittest.group('obj-schema-FixedBidStrategy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFixedBidStrategy();
-      var od = api.FixedBidStrategy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FixedBidStrategy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFixedBidStrategy(od as api.FixedBidStrategy);
     });
   });
@@ -9786,7 +9975,9 @@
   unittest.group('obj-schema-FloodlightGroup', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFloodlightGroup();
-      var od = api.FloodlightGroup.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FloodlightGroup.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFloodlightGroup(od as api.FloodlightGroup);
     });
   });
@@ -9794,7 +9985,9 @@
   unittest.group('obj-schema-FrequencyCap', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFrequencyCap();
-      var od = api.FrequencyCap.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FrequencyCap.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFrequencyCap(od as api.FrequencyCap);
     });
   });
@@ -9802,7 +9995,9 @@
   unittest.group('obj-schema-GenderAssignedTargetingOptionDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGenderAssignedTargetingOptionDetails();
-      var od = api.GenderAssignedTargetingOptionDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GenderAssignedTargetingOptionDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGenderAssignedTargetingOptionDetails(
           od as api.GenderAssignedTargetingOptionDetails);
     });
@@ -9811,7 +10006,9 @@
   unittest.group('obj-schema-GenderTargetingOptionDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGenderTargetingOptionDetails();
-      var od = api.GenderTargetingOptionDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GenderTargetingOptionDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGenderTargetingOptionDetails(od as api.GenderTargetingOptionDetails);
     });
   });
@@ -9819,7 +10016,9 @@
   unittest.group('obj-schema-GeoRegionAssignedTargetingOptionDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGeoRegionAssignedTargetingOptionDetails();
-      var od = api.GeoRegionAssignedTargetingOptionDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GeoRegionAssignedTargetingOptionDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGeoRegionAssignedTargetingOptionDetails(
           od as api.GeoRegionAssignedTargetingOptionDetails);
     });
@@ -9828,7 +10027,9 @@
   unittest.group('obj-schema-GeoRegionSearchTerms', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGeoRegionSearchTerms();
-      var od = api.GeoRegionSearchTerms.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GeoRegionSearchTerms.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGeoRegionSearchTerms(od as api.GeoRegionSearchTerms);
     });
   });
@@ -9836,7 +10037,9 @@
   unittest.group('obj-schema-GeoRegionTargetingOptionDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGeoRegionTargetingOptionDetails();
-      var od = api.GeoRegionTargetingOptionDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GeoRegionTargetingOptionDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGeoRegionTargetingOptionDetails(
           od as api.GeoRegionTargetingOptionDetails);
     });
@@ -9845,7 +10048,9 @@
   unittest.group('obj-schema-GoogleAudience', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleAudience();
-      var od = api.GoogleAudience.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleAudience.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleAudience(od as api.GoogleAudience);
     });
   });
@@ -9853,7 +10058,9 @@
   unittest.group('obj-schema-GoogleAudienceGroup', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleAudienceGroup();
-      var od = api.GoogleAudienceGroup.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleAudienceGroup.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleAudienceGroup(od as api.GoogleAudienceGroup);
     });
   });
@@ -9861,7 +10068,9 @@
   unittest.group('obj-schema-GoogleAudienceTargetingSetting', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleAudienceTargetingSetting();
-      var od = api.GoogleAudienceTargetingSetting.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleAudienceTargetingSetting.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleAudienceTargetingSetting(
           od as api.GoogleAudienceTargetingSetting);
     });
@@ -9870,7 +10079,9 @@
   unittest.group('obj-schema-GoogleBytestreamMedia', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleBytestreamMedia();
-      var od = api.GoogleBytestreamMedia.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleBytestreamMedia.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleBytestreamMedia(od as api.GoogleBytestreamMedia);
     });
   });
@@ -9879,8 +10090,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildHouseholdIncomeAssignedTargetingOptionDetails();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.HouseholdIncomeAssignedTargetingOptionDetails.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkHouseholdIncomeAssignedTargetingOptionDetails(
           od as api.HouseholdIncomeAssignedTargetingOptionDetails);
     });
@@ -9889,7 +10101,9 @@
   unittest.group('obj-schema-HouseholdIncomeTargetingOptionDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHouseholdIncomeTargetingOptionDetails();
-      var od = api.HouseholdIncomeTargetingOptionDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HouseholdIncomeTargetingOptionDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHouseholdIncomeTargetingOptionDetails(
           od as api.HouseholdIncomeTargetingOptionDetails);
     });
@@ -9898,7 +10112,9 @@
   unittest.group('obj-schema-IdFilter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildIdFilter();
-      var od = api.IdFilter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.IdFilter.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkIdFilter(od as api.IdFilter);
     });
   });
@@ -9906,7 +10122,9 @@
   unittest.group('obj-schema-InsertionOrder', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInsertionOrder();
-      var od = api.InsertionOrder.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InsertionOrder.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInsertionOrder(od as api.InsertionOrder);
     });
   });
@@ -9914,7 +10132,9 @@
   unittest.group('obj-schema-InsertionOrderBudget', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInsertionOrderBudget();
-      var od = api.InsertionOrderBudget.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InsertionOrderBudget.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInsertionOrderBudget(od as api.InsertionOrderBudget);
     });
   });
@@ -9922,7 +10142,9 @@
   unittest.group('obj-schema-InsertionOrderBudgetSegment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInsertionOrderBudgetSegment();
-      var od = api.InsertionOrderBudgetSegment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InsertionOrderBudgetSegment.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInsertionOrderBudgetSegment(od as api.InsertionOrderBudgetSegment);
     });
   });
@@ -9930,7 +10152,9 @@
   unittest.group('obj-schema-IntegralAdScience', () {
     unittest.test('to-json--from-json', () async {
       var o = buildIntegralAdScience();
-      var od = api.IntegralAdScience.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.IntegralAdScience.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkIntegralAdScience(od as api.IntegralAdScience);
     });
   });
@@ -9938,7 +10162,9 @@
   unittest.group('obj-schema-IntegrationDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildIntegrationDetails();
-      var od = api.IntegrationDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.IntegrationDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkIntegrationDetails(od as api.IntegrationDetails);
     });
   });
@@ -9946,7 +10172,9 @@
   unittest.group('obj-schema-InventorySource', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInventorySource();
-      var od = api.InventorySource.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InventorySource.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInventorySource(od as api.InventorySource);
     });
   });
@@ -9955,8 +10183,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildInventorySourceAssignedTargetingOptionDetails();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.InventorySourceAssignedTargetingOptionDetails.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkInventorySourceAssignedTargetingOptionDetails(
           od as api.InventorySourceAssignedTargetingOptionDetails);
     });
@@ -9965,7 +10194,9 @@
   unittest.group('obj-schema-InventorySourceDisplayCreativeConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInventorySourceDisplayCreativeConfig();
-      var od = api.InventorySourceDisplayCreativeConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InventorySourceDisplayCreativeConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInventorySourceDisplayCreativeConfig(
           od as api.InventorySourceDisplayCreativeConfig);
     });
@@ -9974,7 +10205,9 @@
   unittest.group('obj-schema-InventorySourceFilter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInventorySourceFilter();
-      var od = api.InventorySourceFilter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InventorySourceFilter.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInventorySourceFilter(od as api.InventorySourceFilter);
     });
   });
@@ -9982,7 +10215,9 @@
   unittest.group('obj-schema-InventorySourceGroup', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInventorySourceGroup();
-      var od = api.InventorySourceGroup.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InventorySourceGroup.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInventorySourceGroup(od as api.InventorySourceGroup);
     });
   });
@@ -9991,8 +10226,9 @@
       'obj-schema-InventorySourceGroupAssignedTargetingOptionDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInventorySourceGroupAssignedTargetingOptionDetails();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.InventorySourceGroupAssignedTargetingOptionDetails.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkInventorySourceGroupAssignedTargetingOptionDetails(
           od as api.InventorySourceGroupAssignedTargetingOptionDetails);
     });
@@ -10001,7 +10237,9 @@
   unittest.group('obj-schema-InventorySourceStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInventorySourceStatus();
-      var od = api.InventorySourceStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InventorySourceStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInventorySourceStatus(od as api.InventorySourceStatus);
     });
   });
@@ -10009,7 +10247,9 @@
   unittest.group('obj-schema-InventorySourceVideoCreativeConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInventorySourceVideoCreativeConfig();
-      var od = api.InventorySourceVideoCreativeConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InventorySourceVideoCreativeConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInventorySourceVideoCreativeConfig(
           od as api.InventorySourceVideoCreativeConfig);
     });
@@ -10018,7 +10258,9 @@
   unittest.group('obj-schema-KeywordAssignedTargetingOptionDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildKeywordAssignedTargetingOptionDetails();
-      var od = api.KeywordAssignedTargetingOptionDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.KeywordAssignedTargetingOptionDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkKeywordAssignedTargetingOptionDetails(
           od as api.KeywordAssignedTargetingOptionDetails);
     });
@@ -10027,7 +10269,9 @@
   unittest.group('obj-schema-LanguageAssignedTargetingOptionDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLanguageAssignedTargetingOptionDetails();
-      var od = api.LanguageAssignedTargetingOptionDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LanguageAssignedTargetingOptionDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLanguageAssignedTargetingOptionDetails(
           od as api.LanguageAssignedTargetingOptionDetails);
     });
@@ -10036,7 +10280,9 @@
   unittest.group('obj-schema-LanguageTargetingOptionDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLanguageTargetingOptionDetails();
-      var od = api.LanguageTargetingOptionDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LanguageTargetingOptionDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLanguageTargetingOptionDetails(
           od as api.LanguageTargetingOptionDetails);
     });
@@ -10045,7 +10291,9 @@
   unittest.group('obj-schema-LineItem', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLineItem();
-      var od = api.LineItem.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.LineItem.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLineItem(od as api.LineItem);
     });
   });
@@ -10053,7 +10301,9 @@
   unittest.group('obj-schema-LineItemBudget', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLineItemBudget();
-      var od = api.LineItemBudget.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LineItemBudget.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLineItemBudget(od as api.LineItemBudget);
     });
   });
@@ -10061,7 +10311,9 @@
   unittest.group('obj-schema-LineItemFlight', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLineItemFlight();
-      var od = api.LineItemFlight.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LineItemFlight.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLineItemFlight(od as api.LineItemFlight);
     });
   });
@@ -10070,8 +10322,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildListAdvertiserAssignedTargetingOptionsResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.ListAdvertiserAssignedTargetingOptionsResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkListAdvertiserAssignedTargetingOptionsResponse(
           od as api.ListAdvertiserAssignedTargetingOptionsResponse);
     });
@@ -10080,7 +10333,9 @@
   unittest.group('obj-schema-ListAdvertisersResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListAdvertisersResponse();
-      var od = api.ListAdvertisersResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListAdvertisersResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListAdvertisersResponse(od as api.ListAdvertisersResponse);
     });
   });
@@ -10088,7 +10343,9 @@
   unittest.group('obj-schema-ListAssignedInventorySourcesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListAssignedInventorySourcesResponse();
-      var od = api.ListAssignedInventorySourcesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListAssignedInventorySourcesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListAssignedInventorySourcesResponse(
           od as api.ListAssignedInventorySourcesResponse);
     });
@@ -10097,7 +10354,9 @@
   unittest.group('obj-schema-ListAssignedLocationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListAssignedLocationsResponse();
-      var od = api.ListAssignedLocationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListAssignedLocationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListAssignedLocationsResponse(
           od as api.ListAssignedLocationsResponse);
     });
@@ -10106,7 +10365,9 @@
   unittest.group('obj-schema-ListCampaignsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListCampaignsResponse();
-      var od = api.ListCampaignsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListCampaignsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListCampaignsResponse(od as api.ListCampaignsResponse);
     });
   });
@@ -10114,7 +10375,9 @@
   unittest.group('obj-schema-ListChannelsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListChannelsResponse();
-      var od = api.ListChannelsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListChannelsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListChannelsResponse(od as api.ListChannelsResponse);
     });
   });
@@ -10122,7 +10385,9 @@
   unittest.group('obj-schema-ListCombinedAudiencesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListCombinedAudiencesResponse();
-      var od = api.ListCombinedAudiencesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListCombinedAudiencesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListCombinedAudiencesResponse(
           od as api.ListCombinedAudiencesResponse);
     });
@@ -10131,7 +10396,9 @@
   unittest.group('obj-schema-ListCreativesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListCreativesResponse();
-      var od = api.ListCreativesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListCreativesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListCreativesResponse(od as api.ListCreativesResponse);
     });
   });
@@ -10139,7 +10406,9 @@
   unittest.group('obj-schema-ListCustomBiddingAlgorithmsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListCustomBiddingAlgorithmsResponse();
-      var od = api.ListCustomBiddingAlgorithmsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListCustomBiddingAlgorithmsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListCustomBiddingAlgorithmsResponse(
           od as api.ListCustomBiddingAlgorithmsResponse);
     });
@@ -10148,7 +10417,9 @@
   unittest.group('obj-schema-ListCustomListsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListCustomListsResponse();
-      var od = api.ListCustomListsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListCustomListsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListCustomListsResponse(od as api.ListCustomListsResponse);
     });
   });
@@ -10156,7 +10427,9 @@
   unittest.group('obj-schema-ListFirstAndThirdPartyAudiencesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListFirstAndThirdPartyAudiencesResponse();
-      var od = api.ListFirstAndThirdPartyAudiencesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListFirstAndThirdPartyAudiencesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListFirstAndThirdPartyAudiencesResponse(
           od as api.ListFirstAndThirdPartyAudiencesResponse);
     });
@@ -10165,7 +10438,9 @@
   unittest.group('obj-schema-ListGoogleAudiencesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListGoogleAudiencesResponse();
-      var od = api.ListGoogleAudiencesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListGoogleAudiencesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListGoogleAudiencesResponse(od as api.ListGoogleAudiencesResponse);
     });
   });
@@ -10174,8 +10449,9 @@
       'obj-schema-ListInsertionOrderAssignedTargetingOptionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListInsertionOrderAssignedTargetingOptionsResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.ListInsertionOrderAssignedTargetingOptionsResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkListInsertionOrderAssignedTargetingOptionsResponse(
           od as api.ListInsertionOrderAssignedTargetingOptionsResponse);
     });
@@ -10184,7 +10460,9 @@
   unittest.group('obj-schema-ListInsertionOrdersResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListInsertionOrdersResponse();
-      var od = api.ListInsertionOrdersResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListInsertionOrdersResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListInsertionOrdersResponse(od as api.ListInsertionOrdersResponse);
     });
   });
@@ -10192,7 +10470,9 @@
   unittest.group('obj-schema-ListInventorySourceGroupsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListInventorySourceGroupsResponse();
-      var od = api.ListInventorySourceGroupsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListInventorySourceGroupsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListInventorySourceGroupsResponse(
           od as api.ListInventorySourceGroupsResponse);
     });
@@ -10201,7 +10481,9 @@
   unittest.group('obj-schema-ListInventorySourcesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListInventorySourcesResponse();
-      var od = api.ListInventorySourcesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListInventorySourcesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListInventorySourcesResponse(od as api.ListInventorySourcesResponse);
     });
   });
@@ -10209,8 +10491,9 @@
   unittest.group('obj-schema-ListLineItemAssignedTargetingOptionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListLineItemAssignedTargetingOptionsResponse();
-      var od =
-          api.ListLineItemAssignedTargetingOptionsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListLineItemAssignedTargetingOptionsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListLineItemAssignedTargetingOptionsResponse(
           od as api.ListLineItemAssignedTargetingOptionsResponse);
     });
@@ -10219,7 +10502,9 @@
   unittest.group('obj-schema-ListLineItemsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListLineItemsResponse();
-      var od = api.ListLineItemsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListLineItemsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListLineItemsResponse(od as api.ListLineItemsResponse);
     });
   });
@@ -10227,7 +10512,9 @@
   unittest.group('obj-schema-ListLocationListsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListLocationListsResponse();
-      var od = api.ListLocationListsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListLocationListsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListLocationListsResponse(od as api.ListLocationListsResponse);
     });
   });
@@ -10235,7 +10522,9 @@
   unittest.group('obj-schema-ListManualTriggersResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListManualTriggersResponse();
-      var od = api.ListManualTriggersResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListManualTriggersResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListManualTriggersResponse(od as api.ListManualTriggersResponse);
     });
   });
@@ -10243,7 +10532,9 @@
   unittest.group('obj-schema-ListNegativeKeywordListsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListNegativeKeywordListsResponse();
-      var od = api.ListNegativeKeywordListsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListNegativeKeywordListsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListNegativeKeywordListsResponse(
           od as api.ListNegativeKeywordListsResponse);
     });
@@ -10252,7 +10543,9 @@
   unittest.group('obj-schema-ListNegativeKeywordsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListNegativeKeywordsResponse();
-      var od = api.ListNegativeKeywordsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListNegativeKeywordsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListNegativeKeywordsResponse(od as api.ListNegativeKeywordsResponse);
     });
   });
@@ -10260,8 +10553,9 @@
   unittest.group('obj-schema-ListPartnerAssignedTargetingOptionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListPartnerAssignedTargetingOptionsResponse();
-      var od =
-          api.ListPartnerAssignedTargetingOptionsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListPartnerAssignedTargetingOptionsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListPartnerAssignedTargetingOptionsResponse(
           od as api.ListPartnerAssignedTargetingOptionsResponse);
     });
@@ -10270,7 +10564,9 @@
   unittest.group('obj-schema-ListPartnersResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListPartnersResponse();
-      var od = api.ListPartnersResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListPartnersResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListPartnersResponse(od as api.ListPartnersResponse);
     });
   });
@@ -10278,7 +10574,9 @@
   unittest.group('obj-schema-ListSitesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListSitesResponse();
-      var od = api.ListSitesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListSitesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListSitesResponse(od as api.ListSitesResponse);
     });
   });
@@ -10286,7 +10584,9 @@
   unittest.group('obj-schema-ListTargetingOptionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListTargetingOptionsResponse();
-      var od = api.ListTargetingOptionsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListTargetingOptionsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListTargetingOptionsResponse(od as api.ListTargetingOptionsResponse);
     });
   });
@@ -10294,7 +10594,9 @@
   unittest.group('obj-schema-ListUsersResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListUsersResponse();
-      var od = api.ListUsersResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListUsersResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListUsersResponse(od as api.ListUsersResponse);
     });
   });
@@ -10302,7 +10604,9 @@
   unittest.group('obj-schema-LocationList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLocationList();
-      var od = api.LocationList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LocationList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLocationList(od as api.LocationList);
     });
   });
@@ -10310,7 +10614,9 @@
   unittest.group('obj-schema-LookbackWindow', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLookbackWindow();
-      var od = api.LookbackWindow.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LookbackWindow.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLookbackWindow(od as api.LookbackWindow);
     });
   });
@@ -10318,7 +10624,9 @@
   unittest.group('obj-schema-ManualTrigger', () {
     unittest.test('to-json--from-json', () async {
       var o = buildManualTrigger();
-      var od = api.ManualTrigger.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ManualTrigger.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkManualTrigger(od as api.ManualTrigger);
     });
   });
@@ -10326,7 +10634,9 @@
   unittest.group('obj-schema-MaximizeSpendBidStrategy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMaximizeSpendBidStrategy();
-      var od = api.MaximizeSpendBidStrategy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MaximizeSpendBidStrategy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMaximizeSpendBidStrategy(od as api.MaximizeSpendBidStrategy);
     });
   });
@@ -10334,7 +10644,9 @@
   unittest.group('obj-schema-MeasurementConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMeasurementConfig();
-      var od = api.MeasurementConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MeasurementConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMeasurementConfig(od as api.MeasurementConfig);
     });
   });
@@ -10342,7 +10654,9 @@
   unittest.group('obj-schema-MobileApp', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMobileApp();
-      var od = api.MobileApp.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.MobileApp.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkMobileApp(od as api.MobileApp);
     });
   });
@@ -10350,7 +10664,8 @@
   unittest.group('obj-schema-Money', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMoney();
-      var od = api.Money.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Money.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkMoney(od as api.Money);
     });
   });
@@ -10358,7 +10673,9 @@
   unittest.group('obj-schema-NegativeKeyword', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNegativeKeyword();
-      var od = api.NegativeKeyword.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NegativeKeyword.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNegativeKeyword(od as api.NegativeKeyword);
     });
   });
@@ -10366,7 +10683,9 @@
   unittest.group('obj-schema-NegativeKeywordList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNegativeKeywordList();
-      var od = api.NegativeKeywordList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NegativeKeywordList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNegativeKeywordList(od as api.NegativeKeywordList);
     });
   });
@@ -10375,8 +10694,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildNegativeKeywordListAssignedTargetingOptionDetails();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.NegativeKeywordListAssignedTargetingOptionDetails.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkNegativeKeywordListAssignedTargetingOptionDetails(
           od as api.NegativeKeywordListAssignedTargetingOptionDetails);
     });
@@ -10385,7 +10705,9 @@
   unittest.group('obj-schema-ObaIcon', () {
     unittest.test('to-json--from-json', () async {
       var o = buildObaIcon();
-      var od = api.ObaIcon.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ObaIcon.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkObaIcon(od as api.ObaIcon);
     });
   });
@@ -10394,8 +10716,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildOnScreenPositionAssignedTargetingOptionDetails();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.OnScreenPositionAssignedTargetingOptionDetails.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkOnScreenPositionAssignedTargetingOptionDetails(
           od as api.OnScreenPositionAssignedTargetingOptionDetails);
     });
@@ -10404,7 +10727,9 @@
   unittest.group('obj-schema-OnScreenPositionTargetingOptionDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOnScreenPositionTargetingOptionDetails();
-      var od = api.OnScreenPositionTargetingOptionDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OnScreenPositionTargetingOptionDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOnScreenPositionTargetingOptionDetails(
           od as api.OnScreenPositionTargetingOptionDetails);
     });
@@ -10414,8 +10739,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperatingSystemAssignedTargetingOptionDetails();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.OperatingSystemAssignedTargetingOptionDetails.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkOperatingSystemAssignedTargetingOptionDetails(
           od as api.OperatingSystemAssignedTargetingOptionDetails);
     });
@@ -10424,7 +10750,9 @@
   unittest.group('obj-schema-OperatingSystemTargetingOptionDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperatingSystemTargetingOptionDetails();
-      var od = api.OperatingSystemTargetingOptionDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OperatingSystemTargetingOptionDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOperatingSystemTargetingOptionDetails(
           od as api.OperatingSystemTargetingOptionDetails);
     });
@@ -10433,7 +10761,9 @@
   unittest.group('obj-schema-Operation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperation();
-      var od = api.Operation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Operation.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOperation(od as api.Operation);
     });
   });
@@ -10441,7 +10771,9 @@
   unittest.group('obj-schema-Pacing', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPacing();
-      var od = api.Pacing.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Pacing.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPacing(od as api.Pacing);
     });
   });
@@ -10449,7 +10781,9 @@
   unittest.group('obj-schema-ParentEntityFilter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildParentEntityFilter();
-      var od = api.ParentEntityFilter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ParentEntityFilter.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkParentEntityFilter(od as api.ParentEntityFilter);
     });
   });
@@ -10457,8 +10791,9 @@
   unittest.group('obj-schema-ParentalStatusAssignedTargetingOptionDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildParentalStatusAssignedTargetingOptionDetails();
-      var od =
-          api.ParentalStatusAssignedTargetingOptionDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ParentalStatusAssignedTargetingOptionDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkParentalStatusAssignedTargetingOptionDetails(
           od as api.ParentalStatusAssignedTargetingOptionDetails);
     });
@@ -10467,7 +10802,9 @@
   unittest.group('obj-schema-ParentalStatusTargetingOptionDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildParentalStatusTargetingOptionDetails();
-      var od = api.ParentalStatusTargetingOptionDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ParentalStatusTargetingOptionDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkParentalStatusTargetingOptionDetails(
           od as api.ParentalStatusTargetingOptionDetails);
     });
@@ -10476,7 +10813,9 @@
   unittest.group('obj-schema-Partner', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPartner();
-      var od = api.Partner.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Partner.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPartner(od as api.Partner);
     });
   });
@@ -10484,7 +10823,9 @@
   unittest.group('obj-schema-PartnerAdServerConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPartnerAdServerConfig();
-      var od = api.PartnerAdServerConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PartnerAdServerConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPartnerAdServerConfig(od as api.PartnerAdServerConfig);
     });
   });
@@ -10492,7 +10833,9 @@
   unittest.group('obj-schema-PartnerCost', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPartnerCost();
-      var od = api.PartnerCost.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PartnerCost.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPartnerCost(od as api.PartnerCost);
     });
   });
@@ -10500,7 +10843,9 @@
   unittest.group('obj-schema-PartnerDataAccessConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPartnerDataAccessConfig();
-      var od = api.PartnerDataAccessConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PartnerDataAccessConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPartnerDataAccessConfig(od as api.PartnerDataAccessConfig);
     });
   });
@@ -10508,7 +10853,9 @@
   unittest.group('obj-schema-PartnerGeneralConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPartnerGeneralConfig();
-      var od = api.PartnerGeneralConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PartnerGeneralConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPartnerGeneralConfig(od as api.PartnerGeneralConfig);
     });
   });
@@ -10516,7 +10863,9 @@
   unittest.group('obj-schema-PartnerRevenueModel', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPartnerRevenueModel();
-      var od = api.PartnerRevenueModel.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PartnerRevenueModel.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPartnerRevenueModel(od as api.PartnerRevenueModel);
     });
   });
@@ -10524,7 +10873,9 @@
   unittest.group('obj-schema-PerformanceGoal', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPerformanceGoal();
-      var od = api.PerformanceGoal.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PerformanceGoal.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPerformanceGoal(od as api.PerformanceGoal);
     });
   });
@@ -10532,7 +10883,9 @@
   unittest.group('obj-schema-PerformanceGoalBidStrategy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPerformanceGoalBidStrategy();
-      var od = api.PerformanceGoalBidStrategy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PerformanceGoalBidStrategy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPerformanceGoalBidStrategy(od as api.PerformanceGoalBidStrategy);
     });
   });
@@ -10541,8 +10894,9 @@
       'obj-schema-ProximityLocationListAssignedTargetingOptionDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProximityLocationListAssignedTargetingOptionDetails();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.ProximityLocationListAssignedTargetingOptionDetails.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkProximityLocationListAssignedTargetingOptionDetails(
           od as api.ProximityLocationListAssignedTargetingOptionDetails);
     });
@@ -10551,7 +10905,9 @@
   unittest.group('obj-schema-PublisherReviewStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPublisherReviewStatus();
-      var od = api.PublisherReviewStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PublisherReviewStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPublisherReviewStatus(od as api.PublisherReviewStatus);
     });
   });
@@ -10559,7 +10915,9 @@
   unittest.group('obj-schema-RateDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRateDetails();
-      var od = api.RateDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RateDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRateDetails(od as api.RateDetails);
     });
   });
@@ -10568,8 +10926,9 @@
       'obj-schema-RegionalLocationListAssignedTargetingOptionDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRegionalLocationListAssignedTargetingOptionDetails();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.RegionalLocationListAssignedTargetingOptionDetails.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkRegionalLocationListAssignedTargetingOptionDetails(
           od as api.RegionalLocationListAssignedTargetingOptionDetails);
     });
@@ -10578,7 +10937,9 @@
   unittest.group('obj-schema-ReviewStatusInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReviewStatusInfo();
-      var od = api.ReviewStatusInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReviewStatusInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReviewStatusInfo(od as api.ReviewStatusInfo);
     });
   });
@@ -10586,7 +10947,9 @@
   unittest.group('obj-schema-SdfConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSdfConfig();
-      var od = api.SdfConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.SdfConfig.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSdfConfig(od as api.SdfConfig);
     });
   });
@@ -10594,7 +10957,9 @@
   unittest.group('obj-schema-SdfDownloadTask', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSdfDownloadTask();
-      var od = api.SdfDownloadTask.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SdfDownloadTask.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSdfDownloadTask(od as api.SdfDownloadTask);
     });
   });
@@ -10602,7 +10967,9 @@
   unittest.group('obj-schema-SdfDownloadTaskMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSdfDownloadTaskMetadata();
-      var od = api.SdfDownloadTaskMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SdfDownloadTaskMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSdfDownloadTaskMetadata(od as api.SdfDownloadTaskMetadata);
     });
   });
@@ -10610,7 +10977,9 @@
   unittest.group('obj-schema-SearchTargetingOptionsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSearchTargetingOptionsRequest();
-      var od = api.SearchTargetingOptionsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SearchTargetingOptionsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSearchTargetingOptionsRequest(
           od as api.SearchTargetingOptionsRequest);
     });
@@ -10619,7 +10988,9 @@
   unittest.group('obj-schema-SearchTargetingOptionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSearchTargetingOptionsResponse();
-      var od = api.SearchTargetingOptionsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SearchTargetingOptionsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSearchTargetingOptionsResponse(
           od as api.SearchTargetingOptionsResponse);
     });
@@ -10629,8 +11000,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildSensitiveCategoryAssignedTargetingOptionDetails();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.SensitiveCategoryAssignedTargetingOptionDetails.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkSensitiveCategoryAssignedTargetingOptionDetails(
           od as api.SensitiveCategoryAssignedTargetingOptionDetails);
     });
@@ -10639,7 +11011,9 @@
   unittest.group('obj-schema-SensitiveCategoryTargetingOptionDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSensitiveCategoryTargetingOptionDetails();
-      var od = api.SensitiveCategoryTargetingOptionDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SensitiveCategoryTargetingOptionDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSensitiveCategoryTargetingOptionDetails(
           od as api.SensitiveCategoryTargetingOptionDetails);
     });
@@ -10648,7 +11022,8 @@
   unittest.group('obj-schema-Site', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSite();
-      var od = api.Site.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Site.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSite(od as api.Site);
     });
   });
@@ -10656,7 +11031,9 @@
   unittest.group('obj-schema-Status', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStatus();
-      var od = api.Status.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Status.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStatus(od as api.Status);
     });
   });
@@ -10664,8 +11041,9 @@
   unittest.group('obj-schema-SubExchangeAssignedTargetingOptionDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSubExchangeAssignedTargetingOptionDetails();
-      var od =
-          api.SubExchangeAssignedTargetingOptionDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SubExchangeAssignedTargetingOptionDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSubExchangeAssignedTargetingOptionDetails(
           od as api.SubExchangeAssignedTargetingOptionDetails);
     });
@@ -10674,7 +11052,9 @@
   unittest.group('obj-schema-SubExchangeTargetingOptionDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSubExchangeTargetingOptionDetails();
-      var od = api.SubExchangeTargetingOptionDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SubExchangeTargetingOptionDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSubExchangeTargetingOptionDetails(
           od as api.SubExchangeTargetingOptionDetails);
     });
@@ -10683,7 +11063,9 @@
   unittest.group('obj-schema-TargetingExpansionConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetingExpansionConfig();
-      var od = api.TargetingExpansionConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetingExpansionConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetingExpansionConfig(od as api.TargetingExpansionConfig);
     });
   });
@@ -10691,7 +11073,9 @@
   unittest.group('obj-schema-TargetingOption', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetingOption();
-      var od = api.TargetingOption.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetingOption.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetingOption(od as api.TargetingOption);
     });
   });
@@ -10699,7 +11083,9 @@
   unittest.group('obj-schema-ThirdPartyOnlyConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildThirdPartyOnlyConfig();
-      var od = api.ThirdPartyOnlyConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ThirdPartyOnlyConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkThirdPartyOnlyConfig(od as api.ThirdPartyOnlyConfig);
     });
   });
@@ -10707,7 +11093,9 @@
   unittest.group('obj-schema-ThirdPartyUrl', () {
     unittest.test('to-json--from-json', () async {
       var o = buildThirdPartyUrl();
-      var od = api.ThirdPartyUrl.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ThirdPartyUrl.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkThirdPartyUrl(od as api.ThirdPartyUrl);
     });
   });
@@ -10716,8 +11104,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildThirdPartyVerifierAssignedTargetingOptionDetails();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.ThirdPartyVerifierAssignedTargetingOptionDetails.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkThirdPartyVerifierAssignedTargetingOptionDetails(
           od as api.ThirdPartyVerifierAssignedTargetingOptionDetails);
     });
@@ -10726,7 +11115,9 @@
   unittest.group('obj-schema-TimeRange', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTimeRange();
-      var od = api.TimeRange.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.TimeRange.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTimeRange(od as api.TimeRange);
     });
   });
@@ -10734,7 +11125,9 @@
   unittest.group('obj-schema-TimerEvent', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTimerEvent();
-      var od = api.TimerEvent.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.TimerEvent.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTimerEvent(od as api.TimerEvent);
     });
   });
@@ -10742,7 +11135,9 @@
   unittest.group('obj-schema-TrackingFloodlightActivityConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTrackingFloodlightActivityConfig();
-      var od = api.TrackingFloodlightActivityConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TrackingFloodlightActivityConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTrackingFloodlightActivityConfig(
           od as api.TrackingFloodlightActivityConfig);
     });
@@ -10751,7 +11146,9 @@
   unittest.group('obj-schema-Transcode', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTranscode();
-      var od = api.Transcode.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Transcode.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTranscode(od as api.Transcode);
     });
   });
@@ -10759,7 +11156,9 @@
   unittest.group('obj-schema-UniversalAdId', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUniversalAdId();
-      var od = api.UniversalAdId.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UniversalAdId.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUniversalAdId(od as api.UniversalAdId);
     });
   });
@@ -10767,7 +11166,9 @@
   unittest.group('obj-schema-UrlAssignedTargetingOptionDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUrlAssignedTargetingOptionDetails();
-      var od = api.UrlAssignedTargetingOptionDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UrlAssignedTargetingOptionDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUrlAssignedTargetingOptionDetails(
           od as api.UrlAssignedTargetingOptionDetails);
     });
@@ -10776,7 +11177,8 @@
   unittest.group('obj-schema-User', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUser();
-      var od = api.User.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.User.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkUser(od as api.User);
     });
   });
@@ -10785,8 +11187,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildUserRewardedContentAssignedTargetingOptionDetails();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.UserRewardedContentAssignedTargetingOptionDetails.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkUserRewardedContentAssignedTargetingOptionDetails(
           od as api.UserRewardedContentAssignedTargetingOptionDetails);
     });
@@ -10795,8 +11198,9 @@
   unittest.group('obj-schema-UserRewardedContentTargetingOptionDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUserRewardedContentTargetingOptionDetails();
-      var od =
-          api.UserRewardedContentTargetingOptionDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UserRewardedContentTargetingOptionDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUserRewardedContentTargetingOptionDetails(
           od as api.UserRewardedContentTargetingOptionDetails);
     });
@@ -10806,8 +11210,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildVideoPlayerSizeAssignedTargetingOptionDetails();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.VideoPlayerSizeAssignedTargetingOptionDetails.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkVideoPlayerSizeAssignedTargetingOptionDetails(
           od as api.VideoPlayerSizeAssignedTargetingOptionDetails);
     });
@@ -10816,7 +11221,9 @@
   unittest.group('obj-schema-VideoPlayerSizeTargetingOptionDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVideoPlayerSizeTargetingOptionDetails();
-      var od = api.VideoPlayerSizeTargetingOptionDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VideoPlayerSizeTargetingOptionDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVideoPlayerSizeTargetingOptionDetails(
           od as api.VideoPlayerSizeTargetingOptionDetails);
     });
@@ -10825,8 +11232,9 @@
   unittest.group('obj-schema-ViewabilityAssignedTargetingOptionDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildViewabilityAssignedTargetingOptionDetails();
-      var od =
-          api.ViewabilityAssignedTargetingOptionDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ViewabilityAssignedTargetingOptionDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkViewabilityAssignedTargetingOptionDetails(
           od as api.ViewabilityAssignedTargetingOptionDetails);
     });
@@ -10835,7 +11243,9 @@
   unittest.group('obj-schema-ViewabilityTargetingOptionDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildViewabilityTargetingOptionDetails();
-      var od = api.ViewabilityTargetingOptionDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ViewabilityTargetingOptionDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkViewabilityTargetingOptionDetails(
           od as api.ViewabilityTargetingOptionDetails);
     });
diff --git a/generated/googleapis/test/dlp/v2_test.dart b/generated/googleapis/test/dlp/v2_test.dart
index bfcfcac..afe6b1d 100644
--- a/generated/googleapis/test/dlp/v2_test.dart
+++ b/generated/googleapis/test/dlp/v2_test.dart
@@ -6707,7 +6707,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2Action', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2Action();
-      var od = api.GooglePrivacyDlpV2Action.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2Action.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2Action(od as api.GooglePrivacyDlpV2Action);
     });
   });
@@ -6715,8 +6717,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2ActivateJobTriggerRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2ActivateJobTriggerRequest();
-      var od =
-          api.GooglePrivacyDlpV2ActivateJobTriggerRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2ActivateJobTriggerRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2ActivateJobTriggerRequest(
           od as api.GooglePrivacyDlpV2ActivateJobTriggerRequest);
     });
@@ -6726,8 +6729,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2AnalyzeDataSourceRiskDetails();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GooglePrivacyDlpV2AnalyzeDataSourceRiskDetails.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2AnalyzeDataSourceRiskDetails(
           od as api.GooglePrivacyDlpV2AnalyzeDataSourceRiskDetails);
     });
@@ -6736,7 +6740,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2AuxiliaryTable', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2AuxiliaryTable();
-      var od = api.GooglePrivacyDlpV2AuxiliaryTable.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2AuxiliaryTable.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2AuxiliaryTable(
           od as api.GooglePrivacyDlpV2AuxiliaryTable);
     });
@@ -6745,7 +6751,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2BigQueryField', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2BigQueryField();
-      var od = api.GooglePrivacyDlpV2BigQueryField.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2BigQueryField.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2BigQueryField(
           od as api.GooglePrivacyDlpV2BigQueryField);
     });
@@ -6754,7 +6762,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2BigQueryKey', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2BigQueryKey();
-      var od = api.GooglePrivacyDlpV2BigQueryKey.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2BigQueryKey.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2BigQueryKey(
           od as api.GooglePrivacyDlpV2BigQueryKey);
     });
@@ -6763,7 +6773,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2BigQueryOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2BigQueryOptions();
-      var od = api.GooglePrivacyDlpV2BigQueryOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2BigQueryOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2BigQueryOptions(
           od as api.GooglePrivacyDlpV2BigQueryOptions);
     });
@@ -6772,7 +6784,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2BigQueryTable', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2BigQueryTable();
-      var od = api.GooglePrivacyDlpV2BigQueryTable.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2BigQueryTable.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2BigQueryTable(
           od as api.GooglePrivacyDlpV2BigQueryTable);
     });
@@ -6781,7 +6795,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2BoundingBox', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2BoundingBox();
-      var od = api.GooglePrivacyDlpV2BoundingBox.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2BoundingBox.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2BoundingBox(
           od as api.GooglePrivacyDlpV2BoundingBox);
     });
@@ -6790,7 +6806,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2Bucket', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2Bucket();
-      var od = api.GooglePrivacyDlpV2Bucket.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2Bucket.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2Bucket(od as api.GooglePrivacyDlpV2Bucket);
     });
   });
@@ -6798,7 +6816,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2BucketingConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2BucketingConfig();
-      var od = api.GooglePrivacyDlpV2BucketingConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2BucketingConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2BucketingConfig(
           od as api.GooglePrivacyDlpV2BucketingConfig);
     });
@@ -6807,7 +6827,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2ByteContentItem', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2ByteContentItem();
-      var od = api.GooglePrivacyDlpV2ByteContentItem.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2ByteContentItem.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2ByteContentItem(
           od as api.GooglePrivacyDlpV2ByteContentItem);
     });
@@ -6816,7 +6838,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2CancelDlpJobRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2CancelDlpJobRequest();
-      var od = api.GooglePrivacyDlpV2CancelDlpJobRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2CancelDlpJobRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2CancelDlpJobRequest(
           od as api.GooglePrivacyDlpV2CancelDlpJobRequest);
     });
@@ -6825,8 +6849,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2CategoricalStatsConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2CategoricalStatsConfig();
-      var od =
-          api.GooglePrivacyDlpV2CategoricalStatsConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2CategoricalStatsConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2CategoricalStatsConfig(
           od as api.GooglePrivacyDlpV2CategoricalStatsConfig);
     });
@@ -6836,8 +6861,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2CategoricalStatsHistogramBucket();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GooglePrivacyDlpV2CategoricalStatsHistogramBucket.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2CategoricalStatsHistogramBucket(
           od as api.GooglePrivacyDlpV2CategoricalStatsHistogramBucket);
     });
@@ -6846,8 +6872,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2CategoricalStatsResult', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2CategoricalStatsResult();
-      var od =
-          api.GooglePrivacyDlpV2CategoricalStatsResult.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2CategoricalStatsResult.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2CategoricalStatsResult(
           od as api.GooglePrivacyDlpV2CategoricalStatsResult);
     });
@@ -6856,7 +6883,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2CharacterMaskConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2CharacterMaskConfig();
-      var od = api.GooglePrivacyDlpV2CharacterMaskConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2CharacterMaskConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2CharacterMaskConfig(
           od as api.GooglePrivacyDlpV2CharacterMaskConfig);
     });
@@ -6865,7 +6894,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2CharsToIgnore', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2CharsToIgnore();
-      var od = api.GooglePrivacyDlpV2CharsToIgnore.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2CharsToIgnore.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2CharsToIgnore(
           od as api.GooglePrivacyDlpV2CharsToIgnore);
     });
@@ -6874,7 +6905,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2CloudStorageFileSet', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2CloudStorageFileSet();
-      var od = api.GooglePrivacyDlpV2CloudStorageFileSet.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2CloudStorageFileSet.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2CloudStorageFileSet(
           od as api.GooglePrivacyDlpV2CloudStorageFileSet);
     });
@@ -6883,7 +6916,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2CloudStorageOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2CloudStorageOptions();
-      var od = api.GooglePrivacyDlpV2CloudStorageOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2CloudStorageOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2CloudStorageOptions(
           od as api.GooglePrivacyDlpV2CloudStorageOptions);
     });
@@ -6892,7 +6927,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2CloudStoragePath', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2CloudStoragePath();
-      var od = api.GooglePrivacyDlpV2CloudStoragePath.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2CloudStoragePath.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2CloudStoragePath(
           od as api.GooglePrivacyDlpV2CloudStoragePath);
     });
@@ -6901,8 +6938,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2CloudStorageRegexFileSet', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2CloudStorageRegexFileSet();
-      var od =
-          api.GooglePrivacyDlpV2CloudStorageRegexFileSet.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2CloudStorageRegexFileSet.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2CloudStorageRegexFileSet(
           od as api.GooglePrivacyDlpV2CloudStorageRegexFileSet);
     });
@@ -6911,7 +6949,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2Color', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2Color();
-      var od = api.GooglePrivacyDlpV2Color.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2Color.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2Color(od as api.GooglePrivacyDlpV2Color);
     });
   });
@@ -6919,7 +6959,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2Condition', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2Condition();
-      var od = api.GooglePrivacyDlpV2Condition.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2Condition.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2Condition(od as api.GooglePrivacyDlpV2Condition);
     });
   });
@@ -6927,7 +6969,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2Conditions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2Conditions();
-      var od = api.GooglePrivacyDlpV2Conditions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2Conditions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2Conditions(od as api.GooglePrivacyDlpV2Conditions);
     });
   });
@@ -6935,7 +6979,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2Container', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2Container();
-      var od = api.GooglePrivacyDlpV2Container.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2Container.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2Container(od as api.GooglePrivacyDlpV2Container);
     });
   });
@@ -6943,7 +6989,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2ContentItem', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2ContentItem();
-      var od = api.GooglePrivacyDlpV2ContentItem.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2ContentItem.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2ContentItem(
           od as api.GooglePrivacyDlpV2ContentItem);
     });
@@ -6952,7 +7000,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2ContentLocation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2ContentLocation();
-      var od = api.GooglePrivacyDlpV2ContentLocation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2ContentLocation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2ContentLocation(
           od as api.GooglePrivacyDlpV2ContentLocation);
     });
@@ -6962,8 +7012,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2CreateDeidentifyTemplateRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GooglePrivacyDlpV2CreateDeidentifyTemplateRequest.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2CreateDeidentifyTemplateRequest(
           od as api.GooglePrivacyDlpV2CreateDeidentifyTemplateRequest);
     });
@@ -6972,7 +7023,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2CreateDlpJobRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2CreateDlpJobRequest();
-      var od = api.GooglePrivacyDlpV2CreateDlpJobRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2CreateDlpJobRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2CreateDlpJobRequest(
           od as api.GooglePrivacyDlpV2CreateDlpJobRequest);
     });
@@ -6982,8 +7035,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2CreateInspectTemplateRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GooglePrivacyDlpV2CreateInspectTemplateRequest.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2CreateInspectTemplateRequest(
           od as api.GooglePrivacyDlpV2CreateInspectTemplateRequest);
     });
@@ -6992,8 +7046,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2CreateJobTriggerRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2CreateJobTriggerRequest();
-      var od =
-          api.GooglePrivacyDlpV2CreateJobTriggerRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2CreateJobTriggerRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2CreateJobTriggerRequest(
           od as api.GooglePrivacyDlpV2CreateJobTriggerRequest);
     });
@@ -7003,8 +7058,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2CreateStoredInfoTypeRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GooglePrivacyDlpV2CreateStoredInfoTypeRequest.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2CreateStoredInfoTypeRequest(
           od as api.GooglePrivacyDlpV2CreateStoredInfoTypeRequest);
     });
@@ -7013,8 +7069,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2CryptoDeterministicConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2CryptoDeterministicConfig();
-      var od =
-          api.GooglePrivacyDlpV2CryptoDeterministicConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2CryptoDeterministicConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2CryptoDeterministicConfig(
           od as api.GooglePrivacyDlpV2CryptoDeterministicConfig);
     });
@@ -7023,7 +7080,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2CryptoHashConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2CryptoHashConfig();
-      var od = api.GooglePrivacyDlpV2CryptoHashConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2CryptoHashConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2CryptoHashConfig(
           od as api.GooglePrivacyDlpV2CryptoHashConfig);
     });
@@ -7032,7 +7091,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2CryptoKey', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2CryptoKey();
-      var od = api.GooglePrivacyDlpV2CryptoKey.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2CryptoKey.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2CryptoKey(od as api.GooglePrivacyDlpV2CryptoKey);
     });
   });
@@ -7040,8 +7101,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2CryptoReplaceFfxFpeConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2CryptoReplaceFfxFpeConfig();
-      var od =
-          api.GooglePrivacyDlpV2CryptoReplaceFfxFpeConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2CryptoReplaceFfxFpeConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2CryptoReplaceFfxFpeConfig(
           od as api.GooglePrivacyDlpV2CryptoReplaceFfxFpeConfig);
     });
@@ -7050,7 +7112,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2CustomInfoType', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2CustomInfoType();
-      var od = api.GooglePrivacyDlpV2CustomInfoType.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2CustomInfoType.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2CustomInfoType(
           od as api.GooglePrivacyDlpV2CustomInfoType);
     });
@@ -7059,7 +7123,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2DatastoreKey', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2DatastoreKey();
-      var od = api.GooglePrivacyDlpV2DatastoreKey.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2DatastoreKey.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2DatastoreKey(
           od as api.GooglePrivacyDlpV2DatastoreKey);
     });
@@ -7068,7 +7134,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2DatastoreOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2DatastoreOptions();
-      var od = api.GooglePrivacyDlpV2DatastoreOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2DatastoreOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2DatastoreOptions(
           od as api.GooglePrivacyDlpV2DatastoreOptions);
     });
@@ -7077,7 +7145,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2DateShiftConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2DateShiftConfig();
-      var od = api.GooglePrivacyDlpV2DateShiftConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2DateShiftConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2DateShiftConfig(
           od as api.GooglePrivacyDlpV2DateShiftConfig);
     });
@@ -7086,7 +7156,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2DateTime', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2DateTime();
-      var od = api.GooglePrivacyDlpV2DateTime.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2DateTime.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2DateTime(od as api.GooglePrivacyDlpV2DateTime);
     });
   });
@@ -7094,7 +7166,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2DeidentifyConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2DeidentifyConfig();
-      var od = api.GooglePrivacyDlpV2DeidentifyConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2DeidentifyConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2DeidentifyConfig(
           od as api.GooglePrivacyDlpV2DeidentifyConfig);
     });
@@ -7103,8 +7177,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2DeidentifyContentRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2DeidentifyContentRequest();
-      var od =
-          api.GooglePrivacyDlpV2DeidentifyContentRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2DeidentifyContentRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2DeidentifyContentRequest(
           od as api.GooglePrivacyDlpV2DeidentifyContentRequest);
     });
@@ -7113,8 +7188,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2DeidentifyContentResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2DeidentifyContentResponse();
-      var od =
-          api.GooglePrivacyDlpV2DeidentifyContentResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2DeidentifyContentResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2DeidentifyContentResponse(
           od as api.GooglePrivacyDlpV2DeidentifyContentResponse);
     });
@@ -7123,7 +7199,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2DeidentifyTemplate', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2DeidentifyTemplate();
-      var od = api.GooglePrivacyDlpV2DeidentifyTemplate.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2DeidentifyTemplate.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2DeidentifyTemplate(
           od as api.GooglePrivacyDlpV2DeidentifyTemplate);
     });
@@ -7133,8 +7211,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2DeltaPresenceEstimationConfig();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GooglePrivacyDlpV2DeltaPresenceEstimationConfig.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2DeltaPresenceEstimationConfig(
           od as api.GooglePrivacyDlpV2DeltaPresenceEstimationConfig);
     });
@@ -7145,9 +7224,10 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucket();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucket.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucket(
           od as api.GooglePrivacyDlpV2DeltaPresenceEstimationHistogramBucket);
     });
@@ -7157,9 +7237,10 @@
       'obj-schema-GooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValues', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValues();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValues.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValues(
           od as api.GooglePrivacyDlpV2DeltaPresenceEstimationQuasiIdValues);
     });
@@ -7169,8 +7250,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2DeltaPresenceEstimationResult();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GooglePrivacyDlpV2DeltaPresenceEstimationResult.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2DeltaPresenceEstimationResult(
           od as api.GooglePrivacyDlpV2DeltaPresenceEstimationResult);
     });
@@ -7179,7 +7261,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2DetectionRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2DetectionRule();
-      var od = api.GooglePrivacyDlpV2DetectionRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2DetectionRule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2DetectionRule(
           od as api.GooglePrivacyDlpV2DetectionRule);
     });
@@ -7188,7 +7272,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2Dictionary', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2Dictionary();
-      var od = api.GooglePrivacyDlpV2Dictionary.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2Dictionary.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2Dictionary(od as api.GooglePrivacyDlpV2Dictionary);
     });
   });
@@ -7196,7 +7282,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2DlpJob', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2DlpJob();
-      var od = api.GooglePrivacyDlpV2DlpJob.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2DlpJob.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2DlpJob(od as api.GooglePrivacyDlpV2DlpJob);
     });
   });
@@ -7204,7 +7292,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2DocumentLocation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2DocumentLocation();
-      var od = api.GooglePrivacyDlpV2DocumentLocation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2DocumentLocation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2DocumentLocation(
           od as api.GooglePrivacyDlpV2DocumentLocation);
     });
@@ -7213,7 +7303,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2EntityId', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2EntityId();
-      var od = api.GooglePrivacyDlpV2EntityId.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2EntityId.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2EntityId(od as api.GooglePrivacyDlpV2EntityId);
     });
   });
@@ -7221,7 +7313,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2Error', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2Error();
-      var od = api.GooglePrivacyDlpV2Error.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2Error.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2Error(od as api.GooglePrivacyDlpV2Error);
     });
   });
@@ -7229,7 +7323,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2ExcludeInfoTypes', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2ExcludeInfoTypes();
-      var od = api.GooglePrivacyDlpV2ExcludeInfoTypes.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2ExcludeInfoTypes.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2ExcludeInfoTypes(
           od as api.GooglePrivacyDlpV2ExcludeInfoTypes);
     });
@@ -7238,7 +7334,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2ExclusionRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2ExclusionRule();
-      var od = api.GooglePrivacyDlpV2ExclusionRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2ExclusionRule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2ExclusionRule(
           od as api.GooglePrivacyDlpV2ExclusionRule);
     });
@@ -7247,7 +7345,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2Expressions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2Expressions();
-      var od = api.GooglePrivacyDlpV2Expressions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2Expressions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2Expressions(
           od as api.GooglePrivacyDlpV2Expressions);
     });
@@ -7256,7 +7356,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2FieldId', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2FieldId();
-      var od = api.GooglePrivacyDlpV2FieldId.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2FieldId.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2FieldId(od as api.GooglePrivacyDlpV2FieldId);
     });
   });
@@ -7264,7 +7366,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2FieldTransformation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2FieldTransformation();
-      var od = api.GooglePrivacyDlpV2FieldTransformation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2FieldTransformation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2FieldTransformation(
           od as api.GooglePrivacyDlpV2FieldTransformation);
     });
@@ -7273,7 +7377,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2FileSet', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2FileSet();
-      var od = api.GooglePrivacyDlpV2FileSet.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2FileSet.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2FileSet(od as api.GooglePrivacyDlpV2FileSet);
     });
   });
@@ -7281,7 +7387,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2Finding', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2Finding();
-      var od = api.GooglePrivacyDlpV2Finding.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2Finding.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2Finding(od as api.GooglePrivacyDlpV2Finding);
     });
   });
@@ -7289,7 +7397,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2FindingLimits', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2FindingLimits();
-      var od = api.GooglePrivacyDlpV2FindingLimits.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2FindingLimits.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2FindingLimits(
           od as api.GooglePrivacyDlpV2FindingLimits);
     });
@@ -7298,7 +7408,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2FinishDlpJobRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2FinishDlpJobRequest();
-      var od = api.GooglePrivacyDlpV2FinishDlpJobRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2FinishDlpJobRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2FinishDlpJobRequest(
           od as api.GooglePrivacyDlpV2FinishDlpJobRequest);
     });
@@ -7307,8 +7419,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2FixedSizeBucketingConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2FixedSizeBucketingConfig();
-      var od =
-          api.GooglePrivacyDlpV2FixedSizeBucketingConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2FixedSizeBucketingConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2FixedSizeBucketingConfig(
           od as api.GooglePrivacyDlpV2FixedSizeBucketingConfig);
     });
@@ -7317,7 +7430,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2HotwordRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2HotwordRule();
-      var od = api.GooglePrivacyDlpV2HotwordRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2HotwordRule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2HotwordRule(
           od as api.GooglePrivacyDlpV2HotwordRule);
     });
@@ -7326,7 +7441,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2HybridContentItem', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2HybridContentItem();
-      var od = api.GooglePrivacyDlpV2HybridContentItem.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2HybridContentItem.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2HybridContentItem(
           od as api.GooglePrivacyDlpV2HybridContentItem);
     });
@@ -7335,7 +7452,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2HybridFindingDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2HybridFindingDetails();
-      var od = api.GooglePrivacyDlpV2HybridFindingDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2HybridFindingDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2HybridFindingDetails(
           od as api.GooglePrivacyDlpV2HybridFindingDetails);
     });
@@ -7344,8 +7463,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2HybridInspectDlpJobRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2HybridInspectDlpJobRequest();
-      var od =
-          api.GooglePrivacyDlpV2HybridInspectDlpJobRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2HybridInspectDlpJobRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2HybridInspectDlpJobRequest(
           od as api.GooglePrivacyDlpV2HybridInspectDlpJobRequest);
     });
@@ -7355,8 +7475,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2HybridInspectJobTriggerRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GooglePrivacyDlpV2HybridInspectJobTriggerRequest.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2HybridInspectJobTriggerRequest(
           od as api.GooglePrivacyDlpV2HybridInspectJobTriggerRequest);
     });
@@ -7365,7 +7486,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2HybridInspectResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2HybridInspectResponse();
-      var od = api.GooglePrivacyDlpV2HybridInspectResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2HybridInspectResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2HybridInspectResponse(
           od as api.GooglePrivacyDlpV2HybridInspectResponse);
     });
@@ -7374,8 +7497,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2HybridInspectStatistics', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2HybridInspectStatistics();
-      var od =
-          api.GooglePrivacyDlpV2HybridInspectStatistics.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2HybridInspectStatistics.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2HybridInspectStatistics(
           od as api.GooglePrivacyDlpV2HybridInspectStatistics);
     });
@@ -7384,7 +7508,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2HybridOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2HybridOptions();
-      var od = api.GooglePrivacyDlpV2HybridOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2HybridOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2HybridOptions(
           od as api.GooglePrivacyDlpV2HybridOptions);
     });
@@ -7393,7 +7519,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2ImageLocation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2ImageLocation();
-      var od = api.GooglePrivacyDlpV2ImageLocation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2ImageLocation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2ImageLocation(
           od as api.GooglePrivacyDlpV2ImageLocation);
     });
@@ -7402,7 +7530,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2ImageRedactionConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2ImageRedactionConfig();
-      var od = api.GooglePrivacyDlpV2ImageRedactionConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2ImageRedactionConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2ImageRedactionConfig(
           od as api.GooglePrivacyDlpV2ImageRedactionConfig);
     });
@@ -7411,7 +7541,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2InfoType', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2InfoType();
-      var od = api.GooglePrivacyDlpV2InfoType.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2InfoType.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2InfoType(od as api.GooglePrivacyDlpV2InfoType);
     });
   });
@@ -7419,7 +7551,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2InfoTypeDescription', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2InfoTypeDescription();
-      var od = api.GooglePrivacyDlpV2InfoTypeDescription.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2InfoTypeDescription.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2InfoTypeDescription(
           od as api.GooglePrivacyDlpV2InfoTypeDescription);
     });
@@ -7428,7 +7562,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2InfoTypeLimit', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2InfoTypeLimit();
-      var od = api.GooglePrivacyDlpV2InfoTypeLimit.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2InfoTypeLimit.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2InfoTypeLimit(
           od as api.GooglePrivacyDlpV2InfoTypeLimit);
     });
@@ -7437,7 +7573,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2InfoTypeStats', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2InfoTypeStats();
-      var od = api.GooglePrivacyDlpV2InfoTypeStats.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2InfoTypeStats.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2InfoTypeStats(
           od as api.GooglePrivacyDlpV2InfoTypeStats);
     });
@@ -7446,8 +7584,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2InfoTypeTransformation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2InfoTypeTransformation();
-      var od =
-          api.GooglePrivacyDlpV2InfoTypeTransformation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2InfoTypeTransformation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2InfoTypeTransformation(
           od as api.GooglePrivacyDlpV2InfoTypeTransformation);
     });
@@ -7456,8 +7595,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2InfoTypeTransformations', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2InfoTypeTransformations();
-      var od =
-          api.GooglePrivacyDlpV2InfoTypeTransformations.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2InfoTypeTransformations.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2InfoTypeTransformations(
           od as api.GooglePrivacyDlpV2InfoTypeTransformations);
     });
@@ -7466,7 +7606,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2InspectConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2InspectConfig();
-      var od = api.GooglePrivacyDlpV2InspectConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2InspectConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2InspectConfig(
           od as api.GooglePrivacyDlpV2InspectConfig);
     });
@@ -7475,7 +7617,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2InspectContentRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2InspectContentRequest();
-      var od = api.GooglePrivacyDlpV2InspectContentRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2InspectContentRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2InspectContentRequest(
           od as api.GooglePrivacyDlpV2InspectContentRequest);
     });
@@ -7484,8 +7628,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2InspectContentResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2InspectContentResponse();
-      var od =
-          api.GooglePrivacyDlpV2InspectContentResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2InspectContentResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2InspectContentResponse(
           od as api.GooglePrivacyDlpV2InspectContentResponse);
     });
@@ -7494,8 +7639,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2InspectDataSourceDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2InspectDataSourceDetails();
-      var od =
-          api.GooglePrivacyDlpV2InspectDataSourceDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2InspectDataSourceDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2InspectDataSourceDetails(
           od as api.GooglePrivacyDlpV2InspectDataSourceDetails);
     });
@@ -7504,7 +7650,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2InspectJobConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2InspectJobConfig();
-      var od = api.GooglePrivacyDlpV2InspectJobConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2InspectJobConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2InspectJobConfig(
           od as api.GooglePrivacyDlpV2InspectJobConfig);
     });
@@ -7513,7 +7661,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2InspectResult', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2InspectResult();
-      var od = api.GooglePrivacyDlpV2InspectResult.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2InspectResult.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2InspectResult(
           od as api.GooglePrivacyDlpV2InspectResult);
     });
@@ -7522,7 +7672,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2InspectTemplate', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2InspectTemplate();
-      var od = api.GooglePrivacyDlpV2InspectTemplate.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2InspectTemplate.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2InspectTemplate(
           od as api.GooglePrivacyDlpV2InspectTemplate);
     });
@@ -7531,7 +7683,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2InspectionRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2InspectionRule();
-      var od = api.GooglePrivacyDlpV2InspectionRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2InspectionRule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2InspectionRule(
           od as api.GooglePrivacyDlpV2InspectionRule);
     });
@@ -7540,7 +7694,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2InspectionRuleSet', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2InspectionRuleSet();
-      var od = api.GooglePrivacyDlpV2InspectionRuleSet.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2InspectionRuleSet.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2InspectionRuleSet(
           od as api.GooglePrivacyDlpV2InspectionRuleSet);
     });
@@ -7549,7 +7705,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2JobNotificationEmails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2JobNotificationEmails();
-      var od = api.GooglePrivacyDlpV2JobNotificationEmails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2JobNotificationEmails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2JobNotificationEmails(
           od as api.GooglePrivacyDlpV2JobNotificationEmails);
     });
@@ -7558,7 +7716,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2JobTrigger', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2JobTrigger();
-      var od = api.GooglePrivacyDlpV2JobTrigger.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2JobTrigger.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2JobTrigger(od as api.GooglePrivacyDlpV2JobTrigger);
     });
   });
@@ -7566,7 +7726,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2KAnonymityConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2KAnonymityConfig();
-      var od = api.GooglePrivacyDlpV2KAnonymityConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2KAnonymityConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2KAnonymityConfig(
           od as api.GooglePrivacyDlpV2KAnonymityConfig);
     });
@@ -7575,8 +7737,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2KAnonymityEquivalenceClass', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2KAnonymityEquivalenceClass();
-      var od =
-          api.GooglePrivacyDlpV2KAnonymityEquivalenceClass.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2KAnonymityEquivalenceClass.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2KAnonymityEquivalenceClass(
           od as api.GooglePrivacyDlpV2KAnonymityEquivalenceClass);
     });
@@ -7585,8 +7748,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2KAnonymityHistogramBucket', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2KAnonymityHistogramBucket();
-      var od =
-          api.GooglePrivacyDlpV2KAnonymityHistogramBucket.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2KAnonymityHistogramBucket.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2KAnonymityHistogramBucket(
           od as api.GooglePrivacyDlpV2KAnonymityHistogramBucket);
     });
@@ -7595,7 +7759,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2KAnonymityResult', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2KAnonymityResult();
-      var od = api.GooglePrivacyDlpV2KAnonymityResult.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2KAnonymityResult.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2KAnonymityResult(
           od as api.GooglePrivacyDlpV2KAnonymityResult);
     });
@@ -7604,7 +7770,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2KMapEstimationConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2KMapEstimationConfig();
-      var od = api.GooglePrivacyDlpV2KMapEstimationConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2KMapEstimationConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2KMapEstimationConfig(
           od as api.GooglePrivacyDlpV2KMapEstimationConfig);
     });
@@ -7614,8 +7782,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2KMapEstimationHistogramBucket();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GooglePrivacyDlpV2KMapEstimationHistogramBucket.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2KMapEstimationHistogramBucket(
           od as api.GooglePrivacyDlpV2KMapEstimationHistogramBucket);
     });
@@ -7625,8 +7794,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2KMapEstimationQuasiIdValues();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GooglePrivacyDlpV2KMapEstimationQuasiIdValues.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2KMapEstimationQuasiIdValues(
           od as api.GooglePrivacyDlpV2KMapEstimationQuasiIdValues);
     });
@@ -7635,7 +7805,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2KMapEstimationResult', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2KMapEstimationResult();
-      var od = api.GooglePrivacyDlpV2KMapEstimationResult.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2KMapEstimationResult.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2KMapEstimationResult(
           od as api.GooglePrivacyDlpV2KMapEstimationResult);
     });
@@ -7644,7 +7816,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2Key', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2Key();
-      var od = api.GooglePrivacyDlpV2Key.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2Key.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2Key(od as api.GooglePrivacyDlpV2Key);
     });
   });
@@ -7652,7 +7826,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2KindExpression', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2KindExpression();
-      var od = api.GooglePrivacyDlpV2KindExpression.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2KindExpression.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2KindExpression(
           od as api.GooglePrivacyDlpV2KindExpression);
     });
@@ -7661,7 +7837,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2KmsWrappedCryptoKey', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2KmsWrappedCryptoKey();
-      var od = api.GooglePrivacyDlpV2KmsWrappedCryptoKey.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2KmsWrappedCryptoKey.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2KmsWrappedCryptoKey(
           od as api.GooglePrivacyDlpV2KmsWrappedCryptoKey);
     });
@@ -7670,7 +7848,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2LDiversityConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2LDiversityConfig();
-      var od = api.GooglePrivacyDlpV2LDiversityConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2LDiversityConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2LDiversityConfig(
           od as api.GooglePrivacyDlpV2LDiversityConfig);
     });
@@ -7679,8 +7859,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2LDiversityEquivalenceClass', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2LDiversityEquivalenceClass();
-      var od =
-          api.GooglePrivacyDlpV2LDiversityEquivalenceClass.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2LDiversityEquivalenceClass.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2LDiversityEquivalenceClass(
           od as api.GooglePrivacyDlpV2LDiversityEquivalenceClass);
     });
@@ -7689,8 +7870,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2LDiversityHistogramBucket', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2LDiversityHistogramBucket();
-      var od =
-          api.GooglePrivacyDlpV2LDiversityHistogramBucket.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2LDiversityHistogramBucket.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2LDiversityHistogramBucket(
           od as api.GooglePrivacyDlpV2LDiversityHistogramBucket);
     });
@@ -7699,7 +7881,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2LDiversityResult', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2LDiversityResult();
-      var od = api.GooglePrivacyDlpV2LDiversityResult.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2LDiversityResult.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2LDiversityResult(
           od as api.GooglePrivacyDlpV2LDiversityResult);
     });
@@ -7709,8 +7893,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2LargeCustomDictionaryConfig();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GooglePrivacyDlpV2LargeCustomDictionaryConfig.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2LargeCustomDictionaryConfig(
           od as api.GooglePrivacyDlpV2LargeCustomDictionaryConfig);
     });
@@ -7719,8 +7904,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2LargeCustomDictionaryStats', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2LargeCustomDictionaryStats();
-      var od =
-          api.GooglePrivacyDlpV2LargeCustomDictionaryStats.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2LargeCustomDictionaryStats.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2LargeCustomDictionaryStats(
           od as api.GooglePrivacyDlpV2LargeCustomDictionaryStats);
     });
@@ -7729,7 +7915,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2LeaveUntransformed', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2LeaveUntransformed();
-      var od = api.GooglePrivacyDlpV2LeaveUntransformed.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2LeaveUntransformed.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2LeaveUntransformed(
           od as api.GooglePrivacyDlpV2LeaveUntransformed);
     });
@@ -7738,7 +7926,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2LikelihoodAdjustment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2LikelihoodAdjustment();
-      var od = api.GooglePrivacyDlpV2LikelihoodAdjustment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2LikelihoodAdjustment.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2LikelihoodAdjustment(
           od as api.GooglePrivacyDlpV2LikelihoodAdjustment);
     });
@@ -7748,8 +7938,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2ListDeidentifyTemplatesResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GooglePrivacyDlpV2ListDeidentifyTemplatesResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2ListDeidentifyTemplatesResponse(
           od as api.GooglePrivacyDlpV2ListDeidentifyTemplatesResponse);
     });
@@ -7758,7 +7949,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2ListDlpJobsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2ListDlpJobsResponse();
-      var od = api.GooglePrivacyDlpV2ListDlpJobsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2ListDlpJobsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2ListDlpJobsResponse(
           od as api.GooglePrivacyDlpV2ListDlpJobsResponse);
     });
@@ -7767,7 +7960,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2ListInfoTypesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2ListInfoTypesResponse();
-      var od = api.GooglePrivacyDlpV2ListInfoTypesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2ListInfoTypesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2ListInfoTypesResponse(
           od as api.GooglePrivacyDlpV2ListInfoTypesResponse);
     });
@@ -7777,8 +7972,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2ListInspectTemplatesResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GooglePrivacyDlpV2ListInspectTemplatesResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2ListInspectTemplatesResponse(
           od as api.GooglePrivacyDlpV2ListInspectTemplatesResponse);
     });
@@ -7787,8 +7983,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2ListJobTriggersResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2ListJobTriggersResponse();
-      var od =
-          api.GooglePrivacyDlpV2ListJobTriggersResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2ListJobTriggersResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2ListJobTriggersResponse(
           od as api.GooglePrivacyDlpV2ListJobTriggersResponse);
     });
@@ -7798,8 +7995,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2ListStoredInfoTypesResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GooglePrivacyDlpV2ListStoredInfoTypesResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2ListStoredInfoTypesResponse(
           od as api.GooglePrivacyDlpV2ListStoredInfoTypesResponse);
     });
@@ -7808,7 +8006,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2Location', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2Location();
-      var od = api.GooglePrivacyDlpV2Location.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2Location.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2Location(od as api.GooglePrivacyDlpV2Location);
     });
   });
@@ -7816,7 +8016,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2Manual', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2Manual();
-      var od = api.GooglePrivacyDlpV2Manual.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2Manual.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2Manual(od as api.GooglePrivacyDlpV2Manual);
     });
   });
@@ -7824,7 +8026,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2MetadataLocation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2MetadataLocation();
-      var od = api.GooglePrivacyDlpV2MetadataLocation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2MetadataLocation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2MetadataLocation(
           od as api.GooglePrivacyDlpV2MetadataLocation);
     });
@@ -7833,7 +8037,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2NumericalStatsConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2NumericalStatsConfig();
-      var od = api.GooglePrivacyDlpV2NumericalStatsConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2NumericalStatsConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2NumericalStatsConfig(
           od as api.GooglePrivacyDlpV2NumericalStatsConfig);
     });
@@ -7842,7 +8048,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2NumericalStatsResult', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2NumericalStatsResult();
-      var od = api.GooglePrivacyDlpV2NumericalStatsResult.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2NumericalStatsResult.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2NumericalStatsResult(
           od as api.GooglePrivacyDlpV2NumericalStatsResult);
     });
@@ -7851,7 +8059,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2OutputStorageConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2OutputStorageConfig();
-      var od = api.GooglePrivacyDlpV2OutputStorageConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2OutputStorageConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2OutputStorageConfig(
           od as api.GooglePrivacyDlpV2OutputStorageConfig);
     });
@@ -7860,7 +8070,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2PartitionId', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2PartitionId();
-      var od = api.GooglePrivacyDlpV2PartitionId.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2PartitionId.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2PartitionId(
           od as api.GooglePrivacyDlpV2PartitionId);
     });
@@ -7869,7 +8081,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2PathElement', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2PathElement();
-      var od = api.GooglePrivacyDlpV2PathElement.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2PathElement.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2PathElement(
           od as api.GooglePrivacyDlpV2PathElement);
     });
@@ -7878,8 +8092,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2PrimitiveTransformation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2PrimitiveTransformation();
-      var od =
-          api.GooglePrivacyDlpV2PrimitiveTransformation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2PrimitiveTransformation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2PrimitiveTransformation(
           od as api.GooglePrivacyDlpV2PrimitiveTransformation);
     });
@@ -7888,7 +8103,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2PrivacyMetric', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2PrivacyMetric();
-      var od = api.GooglePrivacyDlpV2PrivacyMetric.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2PrivacyMetric.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2PrivacyMetric(
           od as api.GooglePrivacyDlpV2PrivacyMetric);
     });
@@ -7897,7 +8114,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2Proximity', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2Proximity();
-      var od = api.GooglePrivacyDlpV2Proximity.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2Proximity.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2Proximity(od as api.GooglePrivacyDlpV2Proximity);
     });
   });
@@ -7906,8 +8125,9 @@
       'obj-schema-GooglePrivacyDlpV2PublishFindingsToCloudDataCatalog', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2PublishFindingsToCloudDataCatalog();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GooglePrivacyDlpV2PublishFindingsToCloudDataCatalog.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2PublishFindingsToCloudDataCatalog(
           od as api.GooglePrivacyDlpV2PublishFindingsToCloudDataCatalog);
     });
@@ -7916,7 +8136,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2PublishSummaryToCscc', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2PublishSummaryToCscc();
-      var od = api.GooglePrivacyDlpV2PublishSummaryToCscc.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2PublishSummaryToCscc.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2PublishSummaryToCscc(
           od as api.GooglePrivacyDlpV2PublishSummaryToCscc);
     });
@@ -7925,7 +8147,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2PublishToPubSub', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2PublishToPubSub();
-      var od = api.GooglePrivacyDlpV2PublishToPubSub.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2PublishToPubSub.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2PublishToPubSub(
           od as api.GooglePrivacyDlpV2PublishToPubSub);
     });
@@ -7934,7 +8158,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2PublishToStackdriver', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2PublishToStackdriver();
-      var od = api.GooglePrivacyDlpV2PublishToStackdriver.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2PublishToStackdriver.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2PublishToStackdriver(
           od as api.GooglePrivacyDlpV2PublishToStackdriver);
     });
@@ -7943,7 +8169,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2QuasiId', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2QuasiId();
-      var od = api.GooglePrivacyDlpV2QuasiId.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2QuasiId.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2QuasiId(od as api.GooglePrivacyDlpV2QuasiId);
     });
   });
@@ -7951,7 +8179,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2QuasiIdField', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2QuasiIdField();
-      var od = api.GooglePrivacyDlpV2QuasiIdField.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2QuasiIdField.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2QuasiIdField(
           od as api.GooglePrivacyDlpV2QuasiIdField);
     });
@@ -7960,7 +8190,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2QuasiIdentifierField', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2QuasiIdentifierField();
-      var od = api.GooglePrivacyDlpV2QuasiIdentifierField.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2QuasiIdentifierField.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2QuasiIdentifierField(
           od as api.GooglePrivacyDlpV2QuasiIdentifierField);
     });
@@ -7969,7 +8201,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2QuoteInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2QuoteInfo();
-      var od = api.GooglePrivacyDlpV2QuoteInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2QuoteInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2QuoteInfo(od as api.GooglePrivacyDlpV2QuoteInfo);
     });
   });
@@ -7977,7 +8211,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2Range', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2Range();
-      var od = api.GooglePrivacyDlpV2Range.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2Range.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2Range(od as api.GooglePrivacyDlpV2Range);
     });
   });
@@ -7985,7 +8221,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2RecordCondition', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2RecordCondition();
-      var od = api.GooglePrivacyDlpV2RecordCondition.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2RecordCondition.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2RecordCondition(
           od as api.GooglePrivacyDlpV2RecordCondition);
     });
@@ -7994,7 +8232,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2RecordKey', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2RecordKey();
-      var od = api.GooglePrivacyDlpV2RecordKey.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2RecordKey.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2RecordKey(od as api.GooglePrivacyDlpV2RecordKey);
     });
   });
@@ -8002,7 +8242,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2RecordLocation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2RecordLocation();
-      var od = api.GooglePrivacyDlpV2RecordLocation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2RecordLocation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2RecordLocation(
           od as api.GooglePrivacyDlpV2RecordLocation);
     });
@@ -8011,7 +8253,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2RecordSuppression', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2RecordSuppression();
-      var od = api.GooglePrivacyDlpV2RecordSuppression.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2RecordSuppression.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2RecordSuppression(
           od as api.GooglePrivacyDlpV2RecordSuppression);
     });
@@ -8020,7 +8264,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2RecordTransformations', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2RecordTransformations();
-      var od = api.GooglePrivacyDlpV2RecordTransformations.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2RecordTransformations.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2RecordTransformations(
           od as api.GooglePrivacyDlpV2RecordTransformations);
     });
@@ -8029,7 +8275,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2RedactConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2RedactConfig();
-      var od = api.GooglePrivacyDlpV2RedactConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2RedactConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2RedactConfig(
           od as api.GooglePrivacyDlpV2RedactConfig);
     });
@@ -8038,7 +8286,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2RedactImageRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2RedactImageRequest();
-      var od = api.GooglePrivacyDlpV2RedactImageRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2RedactImageRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2RedactImageRequest(
           od as api.GooglePrivacyDlpV2RedactImageRequest);
     });
@@ -8047,7 +8297,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2RedactImageResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2RedactImageResponse();
-      var od = api.GooglePrivacyDlpV2RedactImageResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2RedactImageResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2RedactImageResponse(
           od as api.GooglePrivacyDlpV2RedactImageResponse);
     });
@@ -8056,7 +8308,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2Regex', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2Regex();
-      var od = api.GooglePrivacyDlpV2Regex.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2Regex.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2Regex(od as api.GooglePrivacyDlpV2Regex);
     });
   });
@@ -8064,8 +8318,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2ReidentifyContentRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2ReidentifyContentRequest();
-      var od =
-          api.GooglePrivacyDlpV2ReidentifyContentRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2ReidentifyContentRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2ReidentifyContentRequest(
           od as api.GooglePrivacyDlpV2ReidentifyContentRequest);
     });
@@ -8074,8 +8329,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2ReidentifyContentResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2ReidentifyContentResponse();
-      var od =
-          api.GooglePrivacyDlpV2ReidentifyContentResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2ReidentifyContentResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2ReidentifyContentResponse(
           od as api.GooglePrivacyDlpV2ReidentifyContentResponse);
     });
@@ -8084,7 +8340,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2ReplaceValueConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2ReplaceValueConfig();
-      var od = api.GooglePrivacyDlpV2ReplaceValueConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2ReplaceValueConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2ReplaceValueConfig(
           od as api.GooglePrivacyDlpV2ReplaceValueConfig);
     });
@@ -8093,8 +8351,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2ReplaceWithInfoTypeConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2ReplaceWithInfoTypeConfig();
-      var od =
-          api.GooglePrivacyDlpV2ReplaceWithInfoTypeConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2ReplaceWithInfoTypeConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2ReplaceWithInfoTypeConfig(
           od as api.GooglePrivacyDlpV2ReplaceWithInfoTypeConfig);
     });
@@ -8103,7 +8362,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2RequestedOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2RequestedOptions();
-      var od = api.GooglePrivacyDlpV2RequestedOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2RequestedOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2RequestedOptions(
           od as api.GooglePrivacyDlpV2RequestedOptions);
     });
@@ -8113,8 +8374,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2RequestedRiskAnalysisOptions();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GooglePrivacyDlpV2RequestedRiskAnalysisOptions.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2RequestedRiskAnalysisOptions(
           od as api.GooglePrivacyDlpV2RequestedRiskAnalysisOptions);
     });
@@ -8123,7 +8385,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2Result', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2Result();
-      var od = api.GooglePrivacyDlpV2Result.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2Result.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2Result(od as api.GooglePrivacyDlpV2Result);
     });
   });
@@ -8131,7 +8395,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2RiskAnalysisJobConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2RiskAnalysisJobConfig();
-      var od = api.GooglePrivacyDlpV2RiskAnalysisJobConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2RiskAnalysisJobConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2RiskAnalysisJobConfig(
           od as api.GooglePrivacyDlpV2RiskAnalysisJobConfig);
     });
@@ -8140,7 +8406,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2Row', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2Row();
-      var od = api.GooglePrivacyDlpV2Row.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2Row.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2Row(od as api.GooglePrivacyDlpV2Row);
     });
   });
@@ -8148,7 +8416,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2SaveFindings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2SaveFindings();
-      var od = api.GooglePrivacyDlpV2SaveFindings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2SaveFindings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2SaveFindings(
           od as api.GooglePrivacyDlpV2SaveFindings);
     });
@@ -8157,7 +8427,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2Schedule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2Schedule();
-      var od = api.GooglePrivacyDlpV2Schedule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2Schedule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2Schedule(od as api.GooglePrivacyDlpV2Schedule);
     });
   });
@@ -8165,7 +8437,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2StatisticalTable', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2StatisticalTable();
-      var od = api.GooglePrivacyDlpV2StatisticalTable.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2StatisticalTable.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2StatisticalTable(
           od as api.GooglePrivacyDlpV2StatisticalTable);
     });
@@ -8174,7 +8448,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2StorageConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2StorageConfig();
-      var od = api.GooglePrivacyDlpV2StorageConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2StorageConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2StorageConfig(
           od as api.GooglePrivacyDlpV2StorageConfig);
     });
@@ -8183,7 +8459,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2StorageMetadataLabel', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2StorageMetadataLabel();
-      var od = api.GooglePrivacyDlpV2StorageMetadataLabel.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2StorageMetadataLabel.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2StorageMetadataLabel(
           od as api.GooglePrivacyDlpV2StorageMetadataLabel);
     });
@@ -8192,7 +8470,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2StoredInfoType', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2StoredInfoType();
-      var od = api.GooglePrivacyDlpV2StoredInfoType.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2StoredInfoType.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2StoredInfoType(
           od as api.GooglePrivacyDlpV2StoredInfoType);
     });
@@ -8201,7 +8481,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2StoredInfoTypeConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2StoredInfoTypeConfig();
-      var od = api.GooglePrivacyDlpV2StoredInfoTypeConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2StoredInfoTypeConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2StoredInfoTypeConfig(
           od as api.GooglePrivacyDlpV2StoredInfoTypeConfig);
     });
@@ -8210,7 +8492,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2StoredInfoTypeStats', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2StoredInfoTypeStats();
-      var od = api.GooglePrivacyDlpV2StoredInfoTypeStats.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2StoredInfoTypeStats.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2StoredInfoTypeStats(
           od as api.GooglePrivacyDlpV2StoredInfoTypeStats);
     });
@@ -8219,7 +8503,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2StoredInfoTypeVersion', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2StoredInfoTypeVersion();
-      var od = api.GooglePrivacyDlpV2StoredInfoTypeVersion.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2StoredInfoTypeVersion.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2StoredInfoTypeVersion(
           od as api.GooglePrivacyDlpV2StoredInfoTypeVersion);
     });
@@ -8228,7 +8514,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2StoredType', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2StoredType();
-      var od = api.GooglePrivacyDlpV2StoredType.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2StoredType.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2StoredType(od as api.GooglePrivacyDlpV2StoredType);
     });
   });
@@ -8236,7 +8524,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2SummaryResult', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2SummaryResult();
-      var od = api.GooglePrivacyDlpV2SummaryResult.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2SummaryResult.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2SummaryResult(
           od as api.GooglePrivacyDlpV2SummaryResult);
     });
@@ -8245,7 +8535,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2SurrogateType', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2SurrogateType();
-      var od = api.GooglePrivacyDlpV2SurrogateType.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2SurrogateType.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2SurrogateType(
           od as api.GooglePrivacyDlpV2SurrogateType);
     });
@@ -8254,7 +8546,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2Table', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2Table();
-      var od = api.GooglePrivacyDlpV2Table.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2Table.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2Table(od as api.GooglePrivacyDlpV2Table);
     });
   });
@@ -8262,7 +8556,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2TableLocation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2TableLocation();
-      var od = api.GooglePrivacyDlpV2TableLocation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2TableLocation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2TableLocation(
           od as api.GooglePrivacyDlpV2TableLocation);
     });
@@ -8271,7 +8567,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2TableOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2TableOptions();
-      var od = api.GooglePrivacyDlpV2TableOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2TableOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2TableOptions(
           od as api.GooglePrivacyDlpV2TableOptions);
     });
@@ -8280,7 +8578,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2TaggedField', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2TaggedField();
-      var od = api.GooglePrivacyDlpV2TaggedField.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2TaggedField.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2TaggedField(
           od as api.GooglePrivacyDlpV2TaggedField);
     });
@@ -8289,7 +8589,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2ThrowError', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2ThrowError();
-      var od = api.GooglePrivacyDlpV2ThrowError.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2ThrowError.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2ThrowError(od as api.GooglePrivacyDlpV2ThrowError);
     });
   });
@@ -8297,7 +8599,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2TimePartConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2TimePartConfig();
-      var od = api.GooglePrivacyDlpV2TimePartConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2TimePartConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2TimePartConfig(
           od as api.GooglePrivacyDlpV2TimePartConfig);
     });
@@ -8306,7 +8610,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2TimeZone', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2TimeZone();
-      var od = api.GooglePrivacyDlpV2TimeZone.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2TimeZone.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2TimeZone(od as api.GooglePrivacyDlpV2TimeZone);
     });
   });
@@ -8314,7 +8620,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2TimespanConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2TimespanConfig();
-      var od = api.GooglePrivacyDlpV2TimespanConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2TimespanConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2TimespanConfig(
           od as api.GooglePrivacyDlpV2TimespanConfig);
     });
@@ -8324,8 +8632,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2TransformationErrorHandling();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GooglePrivacyDlpV2TransformationErrorHandling.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2TransformationErrorHandling(
           od as api.GooglePrivacyDlpV2TransformationErrorHandling);
     });
@@ -8334,8 +8643,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2TransformationOverview', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2TransformationOverview();
-      var od =
-          api.GooglePrivacyDlpV2TransformationOverview.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2TransformationOverview.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2TransformationOverview(
           od as api.GooglePrivacyDlpV2TransformationOverview);
     });
@@ -8344,7 +8654,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2TransformationSummary', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2TransformationSummary();
-      var od = api.GooglePrivacyDlpV2TransformationSummary.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2TransformationSummary.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2TransformationSummary(
           od as api.GooglePrivacyDlpV2TransformationSummary);
     });
@@ -8353,7 +8665,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2TransientCryptoKey', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2TransientCryptoKey();
-      var od = api.GooglePrivacyDlpV2TransientCryptoKey.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2TransientCryptoKey.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2TransientCryptoKey(
           od as api.GooglePrivacyDlpV2TransientCryptoKey);
     });
@@ -8362,7 +8676,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2Trigger', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2Trigger();
-      var od = api.GooglePrivacyDlpV2Trigger.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2Trigger.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2Trigger(od as api.GooglePrivacyDlpV2Trigger);
     });
   });
@@ -8370,7 +8686,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2UnwrappedCryptoKey', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2UnwrappedCryptoKey();
-      var od = api.GooglePrivacyDlpV2UnwrappedCryptoKey.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2UnwrappedCryptoKey.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2UnwrappedCryptoKey(
           od as api.GooglePrivacyDlpV2UnwrappedCryptoKey);
     });
@@ -8380,8 +8698,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2UpdateDeidentifyTemplateRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GooglePrivacyDlpV2UpdateDeidentifyTemplateRequest.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2UpdateDeidentifyTemplateRequest(
           od as api.GooglePrivacyDlpV2UpdateDeidentifyTemplateRequest);
     });
@@ -8391,8 +8710,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2UpdateInspectTemplateRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GooglePrivacyDlpV2UpdateInspectTemplateRequest.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2UpdateInspectTemplateRequest(
           od as api.GooglePrivacyDlpV2UpdateInspectTemplateRequest);
     });
@@ -8401,8 +8721,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2UpdateJobTriggerRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2UpdateJobTriggerRequest();
-      var od =
-          api.GooglePrivacyDlpV2UpdateJobTriggerRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2UpdateJobTriggerRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2UpdateJobTriggerRequest(
           od as api.GooglePrivacyDlpV2UpdateJobTriggerRequest);
     });
@@ -8412,8 +8733,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2UpdateStoredInfoTypeRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GooglePrivacyDlpV2UpdateStoredInfoTypeRequest.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2UpdateStoredInfoTypeRequest(
           od as api.GooglePrivacyDlpV2UpdateStoredInfoTypeRequest);
     });
@@ -8422,7 +8744,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2Value', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2Value();
-      var od = api.GooglePrivacyDlpV2Value.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2Value.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2Value(od as api.GooglePrivacyDlpV2Value);
     });
   });
@@ -8430,7 +8754,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2ValueFrequency', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2ValueFrequency();
-      var od = api.GooglePrivacyDlpV2ValueFrequency.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2ValueFrequency.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2ValueFrequency(
           od as api.GooglePrivacyDlpV2ValueFrequency);
     });
@@ -8439,7 +8765,9 @@
   unittest.group('obj-schema-GooglePrivacyDlpV2WordList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePrivacyDlpV2WordList();
-      var od = api.GooglePrivacyDlpV2WordList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePrivacyDlpV2WordList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePrivacyDlpV2WordList(od as api.GooglePrivacyDlpV2WordList);
     });
   });
@@ -8447,7 +8775,9 @@
   unittest.group('obj-schema-GoogleProtobufEmpty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleProtobufEmpty();
-      var od = api.GoogleProtobufEmpty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleProtobufEmpty.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleProtobufEmpty(od as api.GoogleProtobufEmpty);
     });
   });
@@ -8455,7 +8785,9 @@
   unittest.group('obj-schema-GoogleRpcStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleRpcStatus();
-      var od = api.GoogleRpcStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleRpcStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleRpcStatus(od as api.GoogleRpcStatus);
     });
   });
@@ -8463,7 +8795,9 @@
   unittest.group('obj-schema-GoogleTypeDate', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleTypeDate();
-      var od = api.GoogleTypeDate.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleTypeDate.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleTypeDate(od as api.GoogleTypeDate);
     });
   });
@@ -8471,7 +8805,9 @@
   unittest.group('obj-schema-GoogleTypeTimeOfDay', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleTypeTimeOfDay();
-      var od = api.GoogleTypeTimeOfDay.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleTypeTimeOfDay.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleTypeTimeOfDay(od as api.GoogleTypeTimeOfDay);
     });
   });
diff --git a/generated/googleapis/test/dns/v1_test.dart b/generated/googleapis/test/dns/v1_test.dart
index 6efbc13..b2b9697 100644
--- a/generated/googleapis/test/dns/v1_test.dart
+++ b/generated/googleapis/test/dns/v1_test.dart
@@ -1493,7 +1493,9 @@
   unittest.group('obj-schema-Change', () {
     unittest.test('to-json--from-json', () async {
       var o = buildChange();
-      var od = api.Change.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Change.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkChange(od as api.Change);
     });
   });
@@ -1501,7 +1503,9 @@
   unittest.group('obj-schema-ChangesListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildChangesListResponse();
-      var od = api.ChangesListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ChangesListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkChangesListResponse(od as api.ChangesListResponse);
     });
   });
@@ -1509,7 +1513,9 @@
   unittest.group('obj-schema-DnsKey', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDnsKey();
-      var od = api.DnsKey.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.DnsKey.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDnsKey(od as api.DnsKey);
     });
   });
@@ -1517,7 +1523,9 @@
   unittest.group('obj-schema-DnsKeyDigest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDnsKeyDigest();
-      var od = api.DnsKeyDigest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DnsKeyDigest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDnsKeyDigest(od as api.DnsKeyDigest);
     });
   });
@@ -1525,7 +1533,9 @@
   unittest.group('obj-schema-DnsKeySpec', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDnsKeySpec();
-      var od = api.DnsKeySpec.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.DnsKeySpec.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDnsKeySpec(od as api.DnsKeySpec);
     });
   });
@@ -1533,7 +1543,9 @@
   unittest.group('obj-schema-DnsKeysListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDnsKeysListResponse();
-      var od = api.DnsKeysListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DnsKeysListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDnsKeysListResponse(od as api.DnsKeysListResponse);
     });
   });
@@ -1541,7 +1553,9 @@
   unittest.group('obj-schema-ManagedZone', () {
     unittest.test('to-json--from-json', () async {
       var o = buildManagedZone();
-      var od = api.ManagedZone.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ManagedZone.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkManagedZone(od as api.ManagedZone);
     });
   });
@@ -1549,7 +1563,9 @@
   unittest.group('obj-schema-ManagedZoneDnsSecConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildManagedZoneDnsSecConfig();
-      var od = api.ManagedZoneDnsSecConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ManagedZoneDnsSecConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkManagedZoneDnsSecConfig(od as api.ManagedZoneDnsSecConfig);
     });
   });
@@ -1557,7 +1573,9 @@
   unittest.group('obj-schema-ManagedZoneForwardingConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildManagedZoneForwardingConfig();
-      var od = api.ManagedZoneForwardingConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ManagedZoneForwardingConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkManagedZoneForwardingConfig(od as api.ManagedZoneForwardingConfig);
     });
   });
@@ -1565,8 +1583,9 @@
   unittest.group('obj-schema-ManagedZoneForwardingConfigNameServerTarget', () {
     unittest.test('to-json--from-json', () async {
       var o = buildManagedZoneForwardingConfigNameServerTarget();
-      var od =
-          api.ManagedZoneForwardingConfigNameServerTarget.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ManagedZoneForwardingConfigNameServerTarget.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkManagedZoneForwardingConfigNameServerTarget(
           od as api.ManagedZoneForwardingConfigNameServerTarget);
     });
@@ -1575,7 +1594,9 @@
   unittest.group('obj-schema-ManagedZoneOperationsListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildManagedZoneOperationsListResponse();
-      var od = api.ManagedZoneOperationsListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ManagedZoneOperationsListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkManagedZoneOperationsListResponse(
           od as api.ManagedZoneOperationsListResponse);
     });
@@ -1584,7 +1605,9 @@
   unittest.group('obj-schema-ManagedZonePeeringConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildManagedZonePeeringConfig();
-      var od = api.ManagedZonePeeringConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ManagedZonePeeringConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkManagedZonePeeringConfig(od as api.ManagedZonePeeringConfig);
     });
   });
@@ -1592,7 +1615,9 @@
   unittest.group('obj-schema-ManagedZonePeeringConfigTargetNetwork', () {
     unittest.test('to-json--from-json', () async {
       var o = buildManagedZonePeeringConfigTargetNetwork();
-      var od = api.ManagedZonePeeringConfigTargetNetwork.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ManagedZonePeeringConfigTargetNetwork.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkManagedZonePeeringConfigTargetNetwork(
           od as api.ManagedZonePeeringConfigTargetNetwork);
     });
@@ -1601,7 +1626,9 @@
   unittest.group('obj-schema-ManagedZonePrivateVisibilityConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildManagedZonePrivateVisibilityConfig();
-      var od = api.ManagedZonePrivateVisibilityConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ManagedZonePrivateVisibilityConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkManagedZonePrivateVisibilityConfig(
           od as api.ManagedZonePrivateVisibilityConfig);
     });
@@ -1610,8 +1637,9 @@
   unittest.group('obj-schema-ManagedZonePrivateVisibilityConfigNetwork', () {
     unittest.test('to-json--from-json', () async {
       var o = buildManagedZonePrivateVisibilityConfigNetwork();
-      var od =
-          api.ManagedZonePrivateVisibilityConfigNetwork.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ManagedZonePrivateVisibilityConfigNetwork.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkManagedZonePrivateVisibilityConfigNetwork(
           od as api.ManagedZonePrivateVisibilityConfigNetwork);
     });
@@ -1620,7 +1648,9 @@
   unittest.group('obj-schema-ManagedZoneReverseLookupConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildManagedZoneReverseLookupConfig();
-      var od = api.ManagedZoneReverseLookupConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ManagedZoneReverseLookupConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkManagedZoneReverseLookupConfig(
           od as api.ManagedZoneReverseLookupConfig);
     });
@@ -1629,7 +1659,9 @@
   unittest.group('obj-schema-ManagedZoneServiceDirectoryConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildManagedZoneServiceDirectoryConfig();
-      var od = api.ManagedZoneServiceDirectoryConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ManagedZoneServiceDirectoryConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkManagedZoneServiceDirectoryConfig(
           od as api.ManagedZoneServiceDirectoryConfig);
     });
@@ -1638,8 +1670,9 @@
   unittest.group('obj-schema-ManagedZoneServiceDirectoryConfigNamespace', () {
     unittest.test('to-json--from-json', () async {
       var o = buildManagedZoneServiceDirectoryConfigNamespace();
-      var od =
-          api.ManagedZoneServiceDirectoryConfigNamespace.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ManagedZoneServiceDirectoryConfigNamespace.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkManagedZoneServiceDirectoryConfigNamespace(
           od as api.ManagedZoneServiceDirectoryConfigNamespace);
     });
@@ -1648,7 +1681,9 @@
   unittest.group('obj-schema-ManagedZonesListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildManagedZonesListResponse();
-      var od = api.ManagedZonesListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ManagedZonesListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkManagedZonesListResponse(od as api.ManagedZonesListResponse);
     });
   });
@@ -1656,7 +1691,9 @@
   unittest.group('obj-schema-Operation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperation();
-      var od = api.Operation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Operation.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOperation(od as api.Operation);
     });
   });
@@ -1664,7 +1701,9 @@
   unittest.group('obj-schema-OperationDnsKeyContext', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperationDnsKeyContext();
-      var od = api.OperationDnsKeyContext.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OperationDnsKeyContext.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOperationDnsKeyContext(od as api.OperationDnsKeyContext);
     });
   });
@@ -1672,7 +1711,9 @@
   unittest.group('obj-schema-OperationManagedZoneContext', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperationManagedZoneContext();
-      var od = api.OperationManagedZoneContext.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OperationManagedZoneContext.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOperationManagedZoneContext(od as api.OperationManagedZoneContext);
     });
   });
@@ -1680,7 +1721,9 @@
   unittest.group('obj-schema-PoliciesListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPoliciesListResponse();
-      var od = api.PoliciesListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PoliciesListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPoliciesListResponse(od as api.PoliciesListResponse);
     });
   });
@@ -1688,7 +1731,9 @@
   unittest.group('obj-schema-PoliciesPatchResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPoliciesPatchResponse();
-      var od = api.PoliciesPatchResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PoliciesPatchResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPoliciesPatchResponse(od as api.PoliciesPatchResponse);
     });
   });
@@ -1696,7 +1741,9 @@
   unittest.group('obj-schema-PoliciesUpdateResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPoliciesUpdateResponse();
-      var od = api.PoliciesUpdateResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PoliciesUpdateResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPoliciesUpdateResponse(od as api.PoliciesUpdateResponse);
     });
   });
@@ -1704,7 +1751,9 @@
   unittest.group('obj-schema-Policy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPolicy();
-      var od = api.Policy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Policy.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPolicy(od as api.Policy);
     });
   });
@@ -1712,7 +1761,9 @@
   unittest.group('obj-schema-PolicyAlternativeNameServerConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPolicyAlternativeNameServerConfig();
-      var od = api.PolicyAlternativeNameServerConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PolicyAlternativeNameServerConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPolicyAlternativeNameServerConfig(
           od as api.PolicyAlternativeNameServerConfig);
     });
@@ -1722,8 +1773,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildPolicyAlternativeNameServerConfigTargetNameServer();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.PolicyAlternativeNameServerConfigTargetNameServer.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkPolicyAlternativeNameServerConfigTargetNameServer(
           od as api.PolicyAlternativeNameServerConfigTargetNameServer);
     });
@@ -1732,7 +1784,9 @@
   unittest.group('obj-schema-PolicyNetwork', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPolicyNetwork();
-      var od = api.PolicyNetwork.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PolicyNetwork.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPolicyNetwork(od as api.PolicyNetwork);
     });
   });
@@ -1740,7 +1794,9 @@
   unittest.group('obj-schema-Project', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProject();
-      var od = api.Project.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Project.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkProject(od as api.Project);
     });
   });
@@ -1748,7 +1804,8 @@
   unittest.group('obj-schema-Quota', () {
     unittest.test('to-json--from-json', () async {
       var o = buildQuota();
-      var od = api.Quota.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Quota.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkQuota(od as api.Quota);
     });
   });
@@ -1756,7 +1813,9 @@
   unittest.group('obj-schema-ResourceRecordSet', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResourceRecordSet();
-      var od = api.ResourceRecordSet.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResourceRecordSet.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResourceRecordSet(od as api.ResourceRecordSet);
     });
   });
@@ -1764,7 +1823,9 @@
   unittest.group('obj-schema-ResourceRecordSetsListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResourceRecordSetsListResponse();
-      var od = api.ResourceRecordSetsListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResourceRecordSetsListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResourceRecordSetsListResponse(
           od as api.ResourceRecordSetsListResponse);
     });
@@ -1773,7 +1834,9 @@
   unittest.group('obj-schema-ResponseHeader', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResponseHeader();
-      var od = api.ResponseHeader.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResponseHeader.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResponseHeader(od as api.ResponseHeader);
     });
   });
diff --git a/generated/googleapis/test/docs/v1_test.dart b/generated/googleapis/test/docs/v1_test.dart
index ba59c55..67ec05a 100644
--- a/generated/googleapis/test/docs/v1_test.dart
+++ b/generated/googleapis/test/docs/v1_test.dart
@@ -5393,7 +5393,9 @@
   unittest.group('obj-schema-AutoText', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAutoText();
-      var od = api.AutoText.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.AutoText.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAutoText(od as api.AutoText);
     });
   });
@@ -5401,7 +5403,9 @@
   unittest.group('obj-schema-Background', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBackground();
-      var od = api.Background.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Background.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBackground(od as api.Background);
     });
   });
@@ -5409,7 +5413,9 @@
   unittest.group('obj-schema-BackgroundSuggestionState', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBackgroundSuggestionState();
-      var od = api.BackgroundSuggestionState.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BackgroundSuggestionState.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBackgroundSuggestionState(od as api.BackgroundSuggestionState);
     });
   });
@@ -5417,7 +5423,9 @@
   unittest.group('obj-schema-BatchUpdateDocumentRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBatchUpdateDocumentRequest();
-      var od = api.BatchUpdateDocumentRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BatchUpdateDocumentRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBatchUpdateDocumentRequest(od as api.BatchUpdateDocumentRequest);
     });
   });
@@ -5425,7 +5433,9 @@
   unittest.group('obj-schema-BatchUpdateDocumentResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBatchUpdateDocumentResponse();
-      var od = api.BatchUpdateDocumentResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BatchUpdateDocumentResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBatchUpdateDocumentResponse(od as api.BatchUpdateDocumentResponse);
     });
   });
@@ -5433,7 +5443,8 @@
   unittest.group('obj-schema-Body', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBody();
-      var od = api.Body.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Body.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBody(od as api.Body);
     });
   });
@@ -5441,7 +5452,9 @@
   unittest.group('obj-schema-Bullet', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBullet();
-      var od = api.Bullet.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Bullet.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBullet(od as api.Bullet);
     });
   });
@@ -5449,7 +5462,9 @@
   unittest.group('obj-schema-BulletSuggestionState', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBulletSuggestionState();
-      var od = api.BulletSuggestionState.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BulletSuggestionState.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBulletSuggestionState(od as api.BulletSuggestionState);
     });
   });
@@ -5457,7 +5472,8 @@
   unittest.group('obj-schema-Color', () {
     unittest.test('to-json--from-json', () async {
       var o = buildColor();
-      var od = api.Color.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Color.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkColor(od as api.Color);
     });
   });
@@ -5465,7 +5481,9 @@
   unittest.group('obj-schema-ColumnBreak', () {
     unittest.test('to-json--from-json', () async {
       var o = buildColumnBreak();
-      var od = api.ColumnBreak.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ColumnBreak.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkColumnBreak(od as api.ColumnBreak);
     });
   });
@@ -5473,7 +5491,9 @@
   unittest.group('obj-schema-CreateFooterRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateFooterRequest();
-      var od = api.CreateFooterRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateFooterRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateFooterRequest(od as api.CreateFooterRequest);
     });
   });
@@ -5481,7 +5501,9 @@
   unittest.group('obj-schema-CreateFooterResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateFooterResponse();
-      var od = api.CreateFooterResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateFooterResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateFooterResponse(od as api.CreateFooterResponse);
     });
   });
@@ -5489,7 +5511,9 @@
   unittest.group('obj-schema-CreateFootnoteRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateFootnoteRequest();
-      var od = api.CreateFootnoteRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateFootnoteRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateFootnoteRequest(od as api.CreateFootnoteRequest);
     });
   });
@@ -5497,7 +5521,9 @@
   unittest.group('obj-schema-CreateFootnoteResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateFootnoteResponse();
-      var od = api.CreateFootnoteResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateFootnoteResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateFootnoteResponse(od as api.CreateFootnoteResponse);
     });
   });
@@ -5505,7 +5531,9 @@
   unittest.group('obj-schema-CreateHeaderRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateHeaderRequest();
-      var od = api.CreateHeaderRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateHeaderRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateHeaderRequest(od as api.CreateHeaderRequest);
     });
   });
@@ -5513,7 +5541,9 @@
   unittest.group('obj-schema-CreateHeaderResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateHeaderResponse();
-      var od = api.CreateHeaderResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateHeaderResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateHeaderResponse(od as api.CreateHeaderResponse);
     });
   });
@@ -5521,7 +5551,9 @@
   unittest.group('obj-schema-CreateNamedRangeRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateNamedRangeRequest();
-      var od = api.CreateNamedRangeRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateNamedRangeRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateNamedRangeRequest(od as api.CreateNamedRangeRequest);
     });
   });
@@ -5529,7 +5561,9 @@
   unittest.group('obj-schema-CreateNamedRangeResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateNamedRangeResponse();
-      var od = api.CreateNamedRangeResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateNamedRangeResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateNamedRangeResponse(od as api.CreateNamedRangeResponse);
     });
   });
@@ -5537,7 +5571,9 @@
   unittest.group('obj-schema-CreateParagraphBulletsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateParagraphBulletsRequest();
-      var od = api.CreateParagraphBulletsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateParagraphBulletsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateParagraphBulletsRequest(
           od as api.CreateParagraphBulletsRequest);
     });
@@ -5546,7 +5582,9 @@
   unittest.group('obj-schema-CropProperties', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCropProperties();
-      var od = api.CropProperties.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CropProperties.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCropProperties(od as api.CropProperties);
     });
   });
@@ -5554,7 +5592,9 @@
   unittest.group('obj-schema-CropPropertiesSuggestionState', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCropPropertiesSuggestionState();
-      var od = api.CropPropertiesSuggestionState.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CropPropertiesSuggestionState.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCropPropertiesSuggestionState(
           od as api.CropPropertiesSuggestionState);
     });
@@ -5563,7 +5603,9 @@
   unittest.group('obj-schema-DeleteContentRangeRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeleteContentRangeRequest();
-      var od = api.DeleteContentRangeRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeleteContentRangeRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeleteContentRangeRequest(od as api.DeleteContentRangeRequest);
     });
   });
@@ -5571,7 +5613,9 @@
   unittest.group('obj-schema-DeleteFooterRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeleteFooterRequest();
-      var od = api.DeleteFooterRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeleteFooterRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeleteFooterRequest(od as api.DeleteFooterRequest);
     });
   });
@@ -5579,7 +5623,9 @@
   unittest.group('obj-schema-DeleteHeaderRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeleteHeaderRequest();
-      var od = api.DeleteHeaderRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeleteHeaderRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeleteHeaderRequest(od as api.DeleteHeaderRequest);
     });
   });
@@ -5587,7 +5633,9 @@
   unittest.group('obj-schema-DeleteNamedRangeRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeleteNamedRangeRequest();
-      var od = api.DeleteNamedRangeRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeleteNamedRangeRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeleteNamedRangeRequest(od as api.DeleteNamedRangeRequest);
     });
   });
@@ -5595,7 +5643,9 @@
   unittest.group('obj-schema-DeleteParagraphBulletsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeleteParagraphBulletsRequest();
-      var od = api.DeleteParagraphBulletsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeleteParagraphBulletsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeleteParagraphBulletsRequest(
           od as api.DeleteParagraphBulletsRequest);
     });
@@ -5604,7 +5654,9 @@
   unittest.group('obj-schema-DeletePositionedObjectRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeletePositionedObjectRequest();
-      var od = api.DeletePositionedObjectRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeletePositionedObjectRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeletePositionedObjectRequest(
           od as api.DeletePositionedObjectRequest);
     });
@@ -5613,7 +5665,9 @@
   unittest.group('obj-schema-DeleteTableColumnRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeleteTableColumnRequest();
-      var od = api.DeleteTableColumnRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeleteTableColumnRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeleteTableColumnRequest(od as api.DeleteTableColumnRequest);
     });
   });
@@ -5621,7 +5675,9 @@
   unittest.group('obj-schema-DeleteTableRowRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeleteTableRowRequest();
-      var od = api.DeleteTableRowRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeleteTableRowRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeleteTableRowRequest(od as api.DeleteTableRowRequest);
     });
   });
@@ -5629,7 +5685,9 @@
   unittest.group('obj-schema-Dimension', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDimension();
-      var od = api.Dimension.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Dimension.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDimension(od as api.Dimension);
     });
   });
@@ -5637,7 +5695,9 @@
   unittest.group('obj-schema-Document', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDocument();
-      var od = api.Document.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Document.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDocument(od as api.Document);
     });
   });
@@ -5645,7 +5705,9 @@
   unittest.group('obj-schema-DocumentStyle', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDocumentStyle();
-      var od = api.DocumentStyle.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DocumentStyle.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDocumentStyle(od as api.DocumentStyle);
     });
   });
@@ -5653,7 +5715,9 @@
   unittest.group('obj-schema-DocumentStyleSuggestionState', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDocumentStyleSuggestionState();
-      var od = api.DocumentStyleSuggestionState.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DocumentStyleSuggestionState.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDocumentStyleSuggestionState(od as api.DocumentStyleSuggestionState);
     });
   });
@@ -5661,7 +5725,9 @@
   unittest.group('obj-schema-EmbeddedDrawingProperties', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmbeddedDrawingProperties();
-      var od = api.EmbeddedDrawingProperties.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EmbeddedDrawingProperties.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEmbeddedDrawingProperties(od as api.EmbeddedDrawingProperties);
     });
   });
@@ -5669,8 +5735,9 @@
   unittest.group('obj-schema-EmbeddedDrawingPropertiesSuggestionState', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmbeddedDrawingPropertiesSuggestionState();
-      var od =
-          api.EmbeddedDrawingPropertiesSuggestionState.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EmbeddedDrawingPropertiesSuggestionState.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEmbeddedDrawingPropertiesSuggestionState(
           od as api.EmbeddedDrawingPropertiesSuggestionState);
     });
@@ -5679,7 +5746,9 @@
   unittest.group('obj-schema-EmbeddedObject', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmbeddedObject();
-      var od = api.EmbeddedObject.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EmbeddedObject.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEmbeddedObject(od as api.EmbeddedObject);
     });
   });
@@ -5687,7 +5756,9 @@
   unittest.group('obj-schema-EmbeddedObjectBorder', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmbeddedObjectBorder();
-      var od = api.EmbeddedObjectBorder.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EmbeddedObjectBorder.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEmbeddedObjectBorder(od as api.EmbeddedObjectBorder);
     });
   });
@@ -5695,7 +5766,9 @@
   unittest.group('obj-schema-EmbeddedObjectBorderSuggestionState', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmbeddedObjectBorderSuggestionState();
-      var od = api.EmbeddedObjectBorderSuggestionState.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EmbeddedObjectBorderSuggestionState.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEmbeddedObjectBorderSuggestionState(
           od as api.EmbeddedObjectBorderSuggestionState);
     });
@@ -5704,7 +5777,9 @@
   unittest.group('obj-schema-EmbeddedObjectSuggestionState', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmbeddedObjectSuggestionState();
-      var od = api.EmbeddedObjectSuggestionState.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EmbeddedObjectSuggestionState.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEmbeddedObjectSuggestionState(
           od as api.EmbeddedObjectSuggestionState);
     });
@@ -5713,7 +5788,9 @@
   unittest.group('obj-schema-EndOfSegmentLocation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEndOfSegmentLocation();
-      var od = api.EndOfSegmentLocation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EndOfSegmentLocation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEndOfSegmentLocation(od as api.EndOfSegmentLocation);
     });
   });
@@ -5721,7 +5798,9 @@
   unittest.group('obj-schema-Equation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEquation();
-      var od = api.Equation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Equation.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEquation(od as api.Equation);
     });
   });
@@ -5729,7 +5808,9 @@
   unittest.group('obj-schema-Footer', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFooter();
-      var od = api.Footer.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Footer.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkFooter(od as api.Footer);
     });
   });
@@ -5737,7 +5818,9 @@
   unittest.group('obj-schema-Footnote', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFootnote();
-      var od = api.Footnote.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Footnote.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkFootnote(od as api.Footnote);
     });
   });
@@ -5745,7 +5828,9 @@
   unittest.group('obj-schema-FootnoteReference', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFootnoteReference();
-      var od = api.FootnoteReference.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FootnoteReference.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFootnoteReference(od as api.FootnoteReference);
     });
   });
@@ -5753,7 +5838,9 @@
   unittest.group('obj-schema-Header', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHeader();
-      var od = api.Header.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Header.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkHeader(od as api.Header);
     });
   });
@@ -5761,7 +5848,9 @@
   unittest.group('obj-schema-HorizontalRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHorizontalRule();
-      var od = api.HorizontalRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HorizontalRule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHorizontalRule(od as api.HorizontalRule);
     });
   });
@@ -5769,7 +5858,9 @@
   unittest.group('obj-schema-ImageProperties', () {
     unittest.test('to-json--from-json', () async {
       var o = buildImageProperties();
-      var od = api.ImageProperties.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ImageProperties.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkImageProperties(od as api.ImageProperties);
     });
   });
@@ -5777,7 +5868,9 @@
   unittest.group('obj-schema-ImagePropertiesSuggestionState', () {
     unittest.test('to-json--from-json', () async {
       var o = buildImagePropertiesSuggestionState();
-      var od = api.ImagePropertiesSuggestionState.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ImagePropertiesSuggestionState.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkImagePropertiesSuggestionState(
           od as api.ImagePropertiesSuggestionState);
     });
@@ -5786,7 +5879,9 @@
   unittest.group('obj-schema-InlineObject', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInlineObject();
-      var od = api.InlineObject.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InlineObject.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInlineObject(od as api.InlineObject);
     });
   });
@@ -5794,7 +5889,9 @@
   unittest.group('obj-schema-InlineObjectElement', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInlineObjectElement();
-      var od = api.InlineObjectElement.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InlineObjectElement.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInlineObjectElement(od as api.InlineObjectElement);
     });
   });
@@ -5802,7 +5899,9 @@
   unittest.group('obj-schema-InlineObjectProperties', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInlineObjectProperties();
-      var od = api.InlineObjectProperties.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InlineObjectProperties.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInlineObjectProperties(od as api.InlineObjectProperties);
     });
   });
@@ -5810,7 +5909,9 @@
   unittest.group('obj-schema-InlineObjectPropertiesSuggestionState', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInlineObjectPropertiesSuggestionState();
-      var od = api.InlineObjectPropertiesSuggestionState.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InlineObjectPropertiesSuggestionState.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInlineObjectPropertiesSuggestionState(
           od as api.InlineObjectPropertiesSuggestionState);
     });
@@ -5819,7 +5920,9 @@
   unittest.group('obj-schema-InsertInlineImageRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInsertInlineImageRequest();
-      var od = api.InsertInlineImageRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InsertInlineImageRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInsertInlineImageRequest(od as api.InsertInlineImageRequest);
     });
   });
@@ -5827,7 +5930,9 @@
   unittest.group('obj-schema-InsertInlineImageResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInsertInlineImageResponse();
-      var od = api.InsertInlineImageResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InsertInlineImageResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInsertInlineImageResponse(od as api.InsertInlineImageResponse);
     });
   });
@@ -5835,7 +5940,9 @@
   unittest.group('obj-schema-InsertInlineSheetsChartResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInsertInlineSheetsChartResponse();
-      var od = api.InsertInlineSheetsChartResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InsertInlineSheetsChartResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInsertInlineSheetsChartResponse(
           od as api.InsertInlineSheetsChartResponse);
     });
@@ -5844,7 +5951,9 @@
   unittest.group('obj-schema-InsertPageBreakRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInsertPageBreakRequest();
-      var od = api.InsertPageBreakRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InsertPageBreakRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInsertPageBreakRequest(od as api.InsertPageBreakRequest);
     });
   });
@@ -5852,7 +5961,9 @@
   unittest.group('obj-schema-InsertSectionBreakRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInsertSectionBreakRequest();
-      var od = api.InsertSectionBreakRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InsertSectionBreakRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInsertSectionBreakRequest(od as api.InsertSectionBreakRequest);
     });
   });
@@ -5860,7 +5971,9 @@
   unittest.group('obj-schema-InsertTableColumnRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInsertTableColumnRequest();
-      var od = api.InsertTableColumnRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InsertTableColumnRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInsertTableColumnRequest(od as api.InsertTableColumnRequest);
     });
   });
@@ -5868,7 +5981,9 @@
   unittest.group('obj-schema-InsertTableRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInsertTableRequest();
-      var od = api.InsertTableRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InsertTableRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInsertTableRequest(od as api.InsertTableRequest);
     });
   });
@@ -5876,7 +5991,9 @@
   unittest.group('obj-schema-InsertTableRowRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInsertTableRowRequest();
-      var od = api.InsertTableRowRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InsertTableRowRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInsertTableRowRequest(od as api.InsertTableRowRequest);
     });
   });
@@ -5884,7 +6001,9 @@
   unittest.group('obj-schema-InsertTextRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInsertTextRequest();
-      var od = api.InsertTextRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InsertTextRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInsertTextRequest(od as api.InsertTextRequest);
     });
   });
@@ -5892,7 +6011,8 @@
   unittest.group('obj-schema-Link', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLink();
-      var od = api.Link.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Link.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLink(od as api.Link);
     });
   });
@@ -5900,7 +6020,9 @@
   unittest.group('obj-schema-LinkedContentReference', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLinkedContentReference();
-      var od = api.LinkedContentReference.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LinkedContentReference.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLinkedContentReference(od as api.LinkedContentReference);
     });
   });
@@ -5908,7 +6030,9 @@
   unittest.group('obj-schema-LinkedContentReferenceSuggestionState', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLinkedContentReferenceSuggestionState();
-      var od = api.LinkedContentReferenceSuggestionState.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LinkedContentReferenceSuggestionState.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLinkedContentReferenceSuggestionState(
           od as api.LinkedContentReferenceSuggestionState);
     });
@@ -5917,7 +6041,8 @@
   unittest.group('obj-schema-List', () {
     unittest.test('to-json--from-json', () async {
       var o = buildList();
-      var od = api.List.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.List.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkList(od as api.List);
     });
   });
@@ -5925,7 +6050,9 @@
   unittest.group('obj-schema-ListProperties', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListProperties();
-      var od = api.ListProperties.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListProperties.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListProperties(od as api.ListProperties);
     });
   });
@@ -5933,7 +6060,9 @@
   unittest.group('obj-schema-ListPropertiesSuggestionState', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListPropertiesSuggestionState();
-      var od = api.ListPropertiesSuggestionState.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListPropertiesSuggestionState.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListPropertiesSuggestionState(
           od as api.ListPropertiesSuggestionState);
     });
@@ -5942,7 +6071,9 @@
   unittest.group('obj-schema-Location', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLocation();
-      var od = api.Location.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Location.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLocation(od as api.Location);
     });
   });
@@ -5950,7 +6081,9 @@
   unittest.group('obj-schema-MergeTableCellsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMergeTableCellsRequest();
-      var od = api.MergeTableCellsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MergeTableCellsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMergeTableCellsRequest(od as api.MergeTableCellsRequest);
     });
   });
@@ -5958,7 +6091,9 @@
   unittest.group('obj-schema-NamedRange', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNamedRange();
-      var od = api.NamedRange.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.NamedRange.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkNamedRange(od as api.NamedRange);
     });
   });
@@ -5966,7 +6101,9 @@
   unittest.group('obj-schema-NamedRanges', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNamedRanges();
-      var od = api.NamedRanges.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NamedRanges.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNamedRanges(od as api.NamedRanges);
     });
   });
@@ -5974,7 +6111,9 @@
   unittest.group('obj-schema-NamedStyle', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNamedStyle();
-      var od = api.NamedStyle.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.NamedStyle.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkNamedStyle(od as api.NamedStyle);
     });
   });
@@ -5982,7 +6121,9 @@
   unittest.group('obj-schema-NamedStyleSuggestionState', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNamedStyleSuggestionState();
-      var od = api.NamedStyleSuggestionState.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NamedStyleSuggestionState.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNamedStyleSuggestionState(od as api.NamedStyleSuggestionState);
     });
   });
@@ -5990,7 +6131,9 @@
   unittest.group('obj-schema-NamedStyles', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNamedStyles();
-      var od = api.NamedStyles.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NamedStyles.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNamedStyles(od as api.NamedStyles);
     });
   });
@@ -5998,7 +6141,9 @@
   unittest.group('obj-schema-NamedStylesSuggestionState', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNamedStylesSuggestionState();
-      var od = api.NamedStylesSuggestionState.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NamedStylesSuggestionState.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNamedStylesSuggestionState(od as api.NamedStylesSuggestionState);
     });
   });
@@ -6006,7 +6151,9 @@
   unittest.group('obj-schema-NestingLevel', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNestingLevel();
-      var od = api.NestingLevel.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NestingLevel.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNestingLevel(od as api.NestingLevel);
     });
   });
@@ -6014,7 +6161,9 @@
   unittest.group('obj-schema-NestingLevelSuggestionState', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNestingLevelSuggestionState();
-      var od = api.NestingLevelSuggestionState.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NestingLevelSuggestionState.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNestingLevelSuggestionState(od as api.NestingLevelSuggestionState);
     });
   });
@@ -6022,7 +6171,9 @@
   unittest.group('obj-schema-ObjectReferences', () {
     unittest.test('to-json--from-json', () async {
       var o = buildObjectReferences();
-      var od = api.ObjectReferences.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ObjectReferences.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkObjectReferences(od as api.ObjectReferences);
     });
   });
@@ -6030,7 +6181,9 @@
   unittest.group('obj-schema-OptionalColor', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOptionalColor();
-      var od = api.OptionalColor.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OptionalColor.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOptionalColor(od as api.OptionalColor);
     });
   });
@@ -6038,7 +6191,9 @@
   unittest.group('obj-schema-PageBreak', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPageBreak();
-      var od = api.PageBreak.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.PageBreak.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPageBreak(od as api.PageBreak);
     });
   });
@@ -6046,7 +6201,9 @@
   unittest.group('obj-schema-Paragraph', () {
     unittest.test('to-json--from-json', () async {
       var o = buildParagraph();
-      var od = api.Paragraph.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Paragraph.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkParagraph(od as api.Paragraph);
     });
   });
@@ -6054,7 +6211,9 @@
   unittest.group('obj-schema-ParagraphBorder', () {
     unittest.test('to-json--from-json', () async {
       var o = buildParagraphBorder();
-      var od = api.ParagraphBorder.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ParagraphBorder.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkParagraphBorder(od as api.ParagraphBorder);
     });
   });
@@ -6062,7 +6221,9 @@
   unittest.group('obj-schema-ParagraphElement', () {
     unittest.test('to-json--from-json', () async {
       var o = buildParagraphElement();
-      var od = api.ParagraphElement.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ParagraphElement.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkParagraphElement(od as api.ParagraphElement);
     });
   });
@@ -6070,7 +6231,9 @@
   unittest.group('obj-schema-ParagraphStyle', () {
     unittest.test('to-json--from-json', () async {
       var o = buildParagraphStyle();
-      var od = api.ParagraphStyle.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ParagraphStyle.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkParagraphStyle(od as api.ParagraphStyle);
     });
   });
@@ -6078,7 +6241,9 @@
   unittest.group('obj-schema-ParagraphStyleSuggestionState', () {
     unittest.test('to-json--from-json', () async {
       var o = buildParagraphStyleSuggestionState();
-      var od = api.ParagraphStyleSuggestionState.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ParagraphStyleSuggestionState.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkParagraphStyleSuggestionState(
           od as api.ParagraphStyleSuggestionState);
     });
@@ -6087,7 +6252,9 @@
   unittest.group('obj-schema-PositionedObject', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPositionedObject();
-      var od = api.PositionedObject.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PositionedObject.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPositionedObject(od as api.PositionedObject);
     });
   });
@@ -6095,7 +6262,9 @@
   unittest.group('obj-schema-PositionedObjectPositioning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPositionedObjectPositioning();
-      var od = api.PositionedObjectPositioning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PositionedObjectPositioning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPositionedObjectPositioning(od as api.PositionedObjectPositioning);
     });
   });
@@ -6103,8 +6272,9 @@
   unittest.group('obj-schema-PositionedObjectPositioningSuggestionState', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPositionedObjectPositioningSuggestionState();
-      var od =
-          api.PositionedObjectPositioningSuggestionState.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PositionedObjectPositioningSuggestionState.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPositionedObjectPositioningSuggestionState(
           od as api.PositionedObjectPositioningSuggestionState);
     });
@@ -6113,7 +6283,9 @@
   unittest.group('obj-schema-PositionedObjectProperties', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPositionedObjectProperties();
-      var od = api.PositionedObjectProperties.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PositionedObjectProperties.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPositionedObjectProperties(od as api.PositionedObjectProperties);
     });
   });
@@ -6121,8 +6293,9 @@
   unittest.group('obj-schema-PositionedObjectPropertiesSuggestionState', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPositionedObjectPropertiesSuggestionState();
-      var od =
-          api.PositionedObjectPropertiesSuggestionState.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PositionedObjectPropertiesSuggestionState.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPositionedObjectPropertiesSuggestionState(
           od as api.PositionedObjectPropertiesSuggestionState);
     });
@@ -6131,7 +6304,8 @@
   unittest.group('obj-schema-Range', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRange();
-      var od = api.Range.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Range.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkRange(od as api.Range);
     });
   });
@@ -6139,7 +6313,9 @@
   unittest.group('obj-schema-ReplaceAllTextRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReplaceAllTextRequest();
-      var od = api.ReplaceAllTextRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReplaceAllTextRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReplaceAllTextRequest(od as api.ReplaceAllTextRequest);
     });
   });
@@ -6147,7 +6323,9 @@
   unittest.group('obj-schema-ReplaceAllTextResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReplaceAllTextResponse();
-      var od = api.ReplaceAllTextResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReplaceAllTextResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReplaceAllTextResponse(od as api.ReplaceAllTextResponse);
     });
   });
@@ -6155,7 +6333,9 @@
   unittest.group('obj-schema-ReplaceImageRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReplaceImageRequest();
-      var od = api.ReplaceImageRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReplaceImageRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReplaceImageRequest(od as api.ReplaceImageRequest);
     });
   });
@@ -6163,7 +6343,9 @@
   unittest.group('obj-schema-ReplaceNamedRangeContentRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReplaceNamedRangeContentRequest();
-      var od = api.ReplaceNamedRangeContentRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReplaceNamedRangeContentRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReplaceNamedRangeContentRequest(
           od as api.ReplaceNamedRangeContentRequest);
     });
@@ -6172,7 +6354,9 @@
   unittest.group('obj-schema-Request', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRequest();
-      var od = api.Request.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Request.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkRequest(od as api.Request);
     });
   });
@@ -6180,7 +6364,9 @@
   unittest.group('obj-schema-Response', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResponse();
-      var od = api.Response.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Response.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkResponse(od as api.Response);
     });
   });
@@ -6188,7 +6374,9 @@
   unittest.group('obj-schema-RgbColor', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRgbColor();
-      var od = api.RgbColor.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.RgbColor.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkRgbColor(od as api.RgbColor);
     });
   });
@@ -6196,7 +6384,9 @@
   unittest.group('obj-schema-SectionBreak', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSectionBreak();
-      var od = api.SectionBreak.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SectionBreak.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSectionBreak(od as api.SectionBreak);
     });
   });
@@ -6204,7 +6394,9 @@
   unittest.group('obj-schema-SectionColumnProperties', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSectionColumnProperties();
-      var od = api.SectionColumnProperties.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SectionColumnProperties.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSectionColumnProperties(od as api.SectionColumnProperties);
     });
   });
@@ -6212,7 +6404,9 @@
   unittest.group('obj-schema-SectionStyle', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSectionStyle();
-      var od = api.SectionStyle.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SectionStyle.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSectionStyle(od as api.SectionStyle);
     });
   });
@@ -6220,7 +6414,9 @@
   unittest.group('obj-schema-Shading', () {
     unittest.test('to-json--from-json', () async {
       var o = buildShading();
-      var od = api.Shading.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Shading.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkShading(od as api.Shading);
     });
   });
@@ -6228,7 +6424,9 @@
   unittest.group('obj-schema-ShadingSuggestionState', () {
     unittest.test('to-json--from-json', () async {
       var o = buildShadingSuggestionState();
-      var od = api.ShadingSuggestionState.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ShadingSuggestionState.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkShadingSuggestionState(od as api.ShadingSuggestionState);
     });
   });
@@ -6236,7 +6434,9 @@
   unittest.group('obj-schema-SheetsChartReference', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSheetsChartReference();
-      var od = api.SheetsChartReference.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SheetsChartReference.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSheetsChartReference(od as api.SheetsChartReference);
     });
   });
@@ -6244,7 +6444,9 @@
   unittest.group('obj-schema-SheetsChartReferenceSuggestionState', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSheetsChartReferenceSuggestionState();
-      var od = api.SheetsChartReferenceSuggestionState.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SheetsChartReferenceSuggestionState.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSheetsChartReferenceSuggestionState(
           od as api.SheetsChartReferenceSuggestionState);
     });
@@ -6253,7 +6455,8 @@
   unittest.group('obj-schema-Size', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSize();
-      var od = api.Size.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Size.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSize(od as api.Size);
     });
   });
@@ -6261,7 +6464,9 @@
   unittest.group('obj-schema-SizeSuggestionState', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSizeSuggestionState();
-      var od = api.SizeSuggestionState.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SizeSuggestionState.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSizeSuggestionState(od as api.SizeSuggestionState);
     });
   });
@@ -6269,7 +6474,9 @@
   unittest.group('obj-schema-StructuralElement', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStructuralElement();
-      var od = api.StructuralElement.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.StructuralElement.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkStructuralElement(od as api.StructuralElement);
     });
   });
@@ -6277,7 +6484,9 @@
   unittest.group('obj-schema-SubstringMatchCriteria', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSubstringMatchCriteria();
-      var od = api.SubstringMatchCriteria.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SubstringMatchCriteria.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSubstringMatchCriteria(od as api.SubstringMatchCriteria);
     });
   });
@@ -6285,7 +6494,9 @@
   unittest.group('obj-schema-SuggestedBullet', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSuggestedBullet();
-      var od = api.SuggestedBullet.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SuggestedBullet.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSuggestedBullet(od as api.SuggestedBullet);
     });
   });
@@ -6293,7 +6504,9 @@
   unittest.group('obj-schema-SuggestedDocumentStyle', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSuggestedDocumentStyle();
-      var od = api.SuggestedDocumentStyle.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SuggestedDocumentStyle.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSuggestedDocumentStyle(od as api.SuggestedDocumentStyle);
     });
   });
@@ -6301,7 +6514,9 @@
   unittest.group('obj-schema-SuggestedInlineObjectProperties', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSuggestedInlineObjectProperties();
-      var od = api.SuggestedInlineObjectProperties.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SuggestedInlineObjectProperties.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSuggestedInlineObjectProperties(
           od as api.SuggestedInlineObjectProperties);
     });
@@ -6310,7 +6525,9 @@
   unittest.group('obj-schema-SuggestedListProperties', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSuggestedListProperties();
-      var od = api.SuggestedListProperties.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SuggestedListProperties.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSuggestedListProperties(od as api.SuggestedListProperties);
     });
   });
@@ -6318,7 +6535,9 @@
   unittest.group('obj-schema-SuggestedNamedStyles', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSuggestedNamedStyles();
-      var od = api.SuggestedNamedStyles.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SuggestedNamedStyles.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSuggestedNamedStyles(od as api.SuggestedNamedStyles);
     });
   });
@@ -6326,7 +6545,9 @@
   unittest.group('obj-schema-SuggestedParagraphStyle', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSuggestedParagraphStyle();
-      var od = api.SuggestedParagraphStyle.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SuggestedParagraphStyle.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSuggestedParagraphStyle(od as api.SuggestedParagraphStyle);
     });
   });
@@ -6334,7 +6555,9 @@
   unittest.group('obj-schema-SuggestedPositionedObjectProperties', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSuggestedPositionedObjectProperties();
-      var od = api.SuggestedPositionedObjectProperties.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SuggestedPositionedObjectProperties.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSuggestedPositionedObjectProperties(
           od as api.SuggestedPositionedObjectProperties);
     });
@@ -6343,7 +6566,9 @@
   unittest.group('obj-schema-SuggestedTableCellStyle', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSuggestedTableCellStyle();
-      var od = api.SuggestedTableCellStyle.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SuggestedTableCellStyle.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSuggestedTableCellStyle(od as api.SuggestedTableCellStyle);
     });
   });
@@ -6351,7 +6576,9 @@
   unittest.group('obj-schema-SuggestedTableRowStyle', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSuggestedTableRowStyle();
-      var od = api.SuggestedTableRowStyle.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SuggestedTableRowStyle.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSuggestedTableRowStyle(od as api.SuggestedTableRowStyle);
     });
   });
@@ -6359,7 +6586,9 @@
   unittest.group('obj-schema-SuggestedTextStyle', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSuggestedTextStyle();
-      var od = api.SuggestedTextStyle.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SuggestedTextStyle.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSuggestedTextStyle(od as api.SuggestedTextStyle);
     });
   });
@@ -6367,7 +6596,9 @@
   unittest.group('obj-schema-TabStop', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTabStop();
-      var od = api.TabStop.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.TabStop.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTabStop(od as api.TabStop);
     });
   });
@@ -6375,7 +6606,8 @@
   unittest.group('obj-schema-Table', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTable();
-      var od = api.Table.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Table.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTable(od as api.Table);
     });
   });
@@ -6383,7 +6615,9 @@
   unittest.group('obj-schema-TableCell', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTableCell();
-      var od = api.TableCell.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.TableCell.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTableCell(od as api.TableCell);
     });
   });
@@ -6391,7 +6625,9 @@
   unittest.group('obj-schema-TableCellBorder', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTableCellBorder();
-      var od = api.TableCellBorder.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TableCellBorder.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTableCellBorder(od as api.TableCellBorder);
     });
   });
@@ -6399,7 +6635,9 @@
   unittest.group('obj-schema-TableCellLocation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTableCellLocation();
-      var od = api.TableCellLocation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TableCellLocation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTableCellLocation(od as api.TableCellLocation);
     });
   });
@@ -6407,7 +6645,9 @@
   unittest.group('obj-schema-TableCellStyle', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTableCellStyle();
-      var od = api.TableCellStyle.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TableCellStyle.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTableCellStyle(od as api.TableCellStyle);
     });
   });
@@ -6415,7 +6655,9 @@
   unittest.group('obj-schema-TableCellStyleSuggestionState', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTableCellStyleSuggestionState();
-      var od = api.TableCellStyleSuggestionState.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TableCellStyleSuggestionState.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTableCellStyleSuggestionState(
           od as api.TableCellStyleSuggestionState);
     });
@@ -6424,7 +6666,9 @@
   unittest.group('obj-schema-TableColumnProperties', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTableColumnProperties();
-      var od = api.TableColumnProperties.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TableColumnProperties.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTableColumnProperties(od as api.TableColumnProperties);
     });
   });
@@ -6432,7 +6676,9 @@
   unittest.group('obj-schema-TableOfContents', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTableOfContents();
-      var od = api.TableOfContents.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TableOfContents.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTableOfContents(od as api.TableOfContents);
     });
   });
@@ -6440,7 +6686,9 @@
   unittest.group('obj-schema-TableRange', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTableRange();
-      var od = api.TableRange.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.TableRange.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTableRange(od as api.TableRange);
     });
   });
@@ -6448,7 +6696,9 @@
   unittest.group('obj-schema-TableRow', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTableRow();
-      var od = api.TableRow.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.TableRow.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTableRow(od as api.TableRow);
     });
   });
@@ -6456,7 +6706,9 @@
   unittest.group('obj-schema-TableRowStyle', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTableRowStyle();
-      var od = api.TableRowStyle.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TableRowStyle.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTableRowStyle(od as api.TableRowStyle);
     });
   });
@@ -6464,7 +6716,9 @@
   unittest.group('obj-schema-TableRowStyleSuggestionState', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTableRowStyleSuggestionState();
-      var od = api.TableRowStyleSuggestionState.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TableRowStyleSuggestionState.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTableRowStyleSuggestionState(od as api.TableRowStyleSuggestionState);
     });
   });
@@ -6472,7 +6726,9 @@
   unittest.group('obj-schema-TableStyle', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTableStyle();
-      var od = api.TableStyle.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.TableStyle.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTableStyle(od as api.TableStyle);
     });
   });
@@ -6480,7 +6736,9 @@
   unittest.group('obj-schema-TextRun', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTextRun();
-      var od = api.TextRun.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.TextRun.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTextRun(od as api.TextRun);
     });
   });
@@ -6488,7 +6746,9 @@
   unittest.group('obj-schema-TextStyle', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTextStyle();
-      var od = api.TextStyle.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.TextStyle.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTextStyle(od as api.TextStyle);
     });
   });
@@ -6496,7 +6756,9 @@
   unittest.group('obj-schema-TextStyleSuggestionState', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTextStyleSuggestionState();
-      var od = api.TextStyleSuggestionState.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TextStyleSuggestionState.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTextStyleSuggestionState(od as api.TextStyleSuggestionState);
     });
   });
@@ -6504,7 +6766,9 @@
   unittest.group('obj-schema-UnmergeTableCellsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUnmergeTableCellsRequest();
-      var od = api.UnmergeTableCellsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UnmergeTableCellsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUnmergeTableCellsRequest(od as api.UnmergeTableCellsRequest);
     });
   });
@@ -6512,7 +6776,9 @@
   unittest.group('obj-schema-UpdateDocumentStyleRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateDocumentStyleRequest();
-      var od = api.UpdateDocumentStyleRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateDocumentStyleRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateDocumentStyleRequest(od as api.UpdateDocumentStyleRequest);
     });
   });
@@ -6520,7 +6786,9 @@
   unittest.group('obj-schema-UpdateParagraphStyleRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateParagraphStyleRequest();
-      var od = api.UpdateParagraphStyleRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateParagraphStyleRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateParagraphStyleRequest(od as api.UpdateParagraphStyleRequest);
     });
   });
@@ -6528,7 +6796,9 @@
   unittest.group('obj-schema-UpdateSectionStyleRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateSectionStyleRequest();
-      var od = api.UpdateSectionStyleRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateSectionStyleRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateSectionStyleRequest(od as api.UpdateSectionStyleRequest);
     });
   });
@@ -6536,7 +6806,9 @@
   unittest.group('obj-schema-UpdateTableCellStyleRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateTableCellStyleRequest();
-      var od = api.UpdateTableCellStyleRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateTableCellStyleRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateTableCellStyleRequest(od as api.UpdateTableCellStyleRequest);
     });
   });
@@ -6544,7 +6816,9 @@
   unittest.group('obj-schema-UpdateTableColumnPropertiesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateTableColumnPropertiesRequest();
-      var od = api.UpdateTableColumnPropertiesRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateTableColumnPropertiesRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateTableColumnPropertiesRequest(
           od as api.UpdateTableColumnPropertiesRequest);
     });
@@ -6553,7 +6827,9 @@
   unittest.group('obj-schema-UpdateTableRowStyleRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateTableRowStyleRequest();
-      var od = api.UpdateTableRowStyleRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateTableRowStyleRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateTableRowStyleRequest(od as api.UpdateTableRowStyleRequest);
     });
   });
@@ -6561,7 +6837,9 @@
   unittest.group('obj-schema-UpdateTextStyleRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateTextStyleRequest();
-      var od = api.UpdateTextStyleRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateTextStyleRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateTextStyleRequest(od as api.UpdateTextStyleRequest);
     });
   });
@@ -6569,7 +6847,9 @@
   unittest.group('obj-schema-WeightedFontFamily', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWeightedFontFamily();
-      var od = api.WeightedFontFamily.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.WeightedFontFamily.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkWeightedFontFamily(od as api.WeightedFontFamily);
     });
   });
@@ -6577,7 +6857,9 @@
   unittest.group('obj-schema-WriteControl', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWriteControl();
-      var od = api.WriteControl.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.WriteControl.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkWriteControl(od as api.WriteControl);
     });
   });
diff --git a/generated/googleapis/test/domainsrdap/v1_test.dart b/generated/googleapis/test/domainsrdap/v1_test.dart
index fe0be08..834b5dc 100644
--- a/generated/googleapis/test/domainsrdap/v1_test.dart
+++ b/generated/googleapis/test/domainsrdap/v1_test.dart
@@ -326,7 +326,9 @@
   unittest.group('obj-schema-HttpBody', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHttpBody();
-      var od = api.HttpBody.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.HttpBody.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkHttpBody(od as api.HttpBody);
     });
   });
@@ -334,7 +336,8 @@
   unittest.group('obj-schema-Link', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLink();
-      var od = api.Link.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Link.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLink(od as api.Link);
     });
   });
@@ -342,7 +345,9 @@
   unittest.group('obj-schema-Notice', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNotice();
-      var od = api.Notice.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Notice.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkNotice(od as api.Notice);
     });
   });
@@ -350,7 +355,9 @@
   unittest.group('obj-schema-RdapResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRdapResponse();
-      var od = api.RdapResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RdapResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRdapResponse(od as api.RdapResponse);
     });
   });
diff --git a/generated/googleapis/test/doubleclickbidmanager/v1_1_test.dart b/generated/googleapis/test/doubleclickbidmanager/v1_1_test.dart
index d5b13d4..f897fdf 100644
--- a/generated/googleapis/test/doubleclickbidmanager/v1_1_test.dart
+++ b/generated/googleapis/test/doubleclickbidmanager/v1_1_test.dart
@@ -1194,7 +1194,9 @@
   unittest.group('obj-schema-ChannelGrouping', () {
     unittest.test('to-json--from-json', () async {
       var o = buildChannelGrouping();
-      var od = api.ChannelGrouping.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ChannelGrouping.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkChannelGrouping(od as api.ChannelGrouping);
     });
   });
@@ -1202,7 +1204,9 @@
   unittest.group('obj-schema-DisjunctiveMatchStatement', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDisjunctiveMatchStatement();
-      var od = api.DisjunctiveMatchStatement.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DisjunctiveMatchStatement.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDisjunctiveMatchStatement(od as api.DisjunctiveMatchStatement);
     });
   });
@@ -1210,7 +1214,9 @@
   unittest.group('obj-schema-DownloadLineItemsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDownloadLineItemsRequest();
-      var od = api.DownloadLineItemsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DownloadLineItemsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDownloadLineItemsRequest(od as api.DownloadLineItemsRequest);
     });
   });
@@ -1218,7 +1224,9 @@
   unittest.group('obj-schema-DownloadLineItemsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDownloadLineItemsResponse();
-      var od = api.DownloadLineItemsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DownloadLineItemsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDownloadLineItemsResponse(od as api.DownloadLineItemsResponse);
     });
   });
@@ -1226,7 +1234,9 @@
   unittest.group('obj-schema-DownloadRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDownloadRequest();
-      var od = api.DownloadRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DownloadRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDownloadRequest(od as api.DownloadRequest);
     });
   });
@@ -1234,7 +1244,9 @@
   unittest.group('obj-schema-DownloadResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDownloadResponse();
-      var od = api.DownloadResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DownloadResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDownloadResponse(od as api.DownloadResponse);
     });
   });
@@ -1242,7 +1254,9 @@
   unittest.group('obj-schema-EventFilter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEventFilter();
-      var od = api.EventFilter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EventFilter.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEventFilter(od as api.EventFilter);
     });
   });
@@ -1250,7 +1264,9 @@
   unittest.group('obj-schema-FilterPair', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFilterPair();
-      var od = api.FilterPair.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.FilterPair.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkFilterPair(od as api.FilterPair);
     });
   });
@@ -1258,7 +1274,9 @@
   unittest.group('obj-schema-ListQueriesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListQueriesResponse();
-      var od = api.ListQueriesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListQueriesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListQueriesResponse(od as api.ListQueriesResponse);
     });
   });
@@ -1266,7 +1284,9 @@
   unittest.group('obj-schema-ListReportsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListReportsResponse();
-      var od = api.ListReportsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListReportsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListReportsResponse(od as api.ListReportsResponse);
     });
   });
@@ -1274,7 +1294,9 @@
   unittest.group('obj-schema-Options', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOptions();
-      var od = api.Options.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Options.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOptions(od as api.Options);
     });
   });
@@ -1282,7 +1304,9 @@
   unittest.group('obj-schema-Parameters', () {
     unittest.test('to-json--from-json', () async {
       var o = buildParameters();
-      var od = api.Parameters.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Parameters.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkParameters(od as api.Parameters);
     });
   });
@@ -1290,7 +1314,9 @@
   unittest.group('obj-schema-PathFilter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPathFilter();
-      var od = api.PathFilter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.PathFilter.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPathFilter(od as api.PathFilter);
     });
   });
@@ -1298,7 +1324,9 @@
   unittest.group('obj-schema-PathQueryOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPathQueryOptions();
-      var od = api.PathQueryOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PathQueryOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPathQueryOptions(od as api.PathQueryOptions);
     });
   });
@@ -1306,7 +1334,9 @@
   unittest.group('obj-schema-PathQueryOptionsFilter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPathQueryOptionsFilter();
-      var od = api.PathQueryOptionsFilter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PathQueryOptionsFilter.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPathQueryOptionsFilter(od as api.PathQueryOptionsFilter);
     });
   });
@@ -1314,7 +1344,8 @@
   unittest.group('obj-schema-Query', () {
     unittest.test('to-json--from-json', () async {
       var o = buildQuery();
-      var od = api.Query.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Query.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkQuery(od as api.Query);
     });
   });
@@ -1322,7 +1353,9 @@
   unittest.group('obj-schema-QueryMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildQueryMetadata();
-      var od = api.QueryMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.QueryMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkQueryMetadata(od as api.QueryMetadata);
     });
   });
@@ -1330,7 +1363,9 @@
   unittest.group('obj-schema-QuerySchedule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildQuerySchedule();
-      var od = api.QuerySchedule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.QuerySchedule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkQuerySchedule(od as api.QuerySchedule);
     });
   });
@@ -1338,7 +1373,9 @@
   unittest.group('obj-schema-Report', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReport();
-      var od = api.Report.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Report.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkReport(od as api.Report);
     });
   });
@@ -1346,7 +1383,9 @@
   unittest.group('obj-schema-ReportFailure', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReportFailure();
-      var od = api.ReportFailure.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReportFailure.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReportFailure(od as api.ReportFailure);
     });
   });
@@ -1354,7 +1393,9 @@
   unittest.group('obj-schema-ReportKey', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReportKey();
-      var od = api.ReportKey.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ReportKey.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkReportKey(od as api.ReportKey);
     });
   });
@@ -1362,7 +1403,9 @@
   unittest.group('obj-schema-ReportMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReportMetadata();
-      var od = api.ReportMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReportMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReportMetadata(od as api.ReportMetadata);
     });
   });
@@ -1370,7 +1413,9 @@
   unittest.group('obj-schema-ReportStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReportStatus();
-      var od = api.ReportStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReportStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReportStatus(od as api.ReportStatus);
     });
   });
@@ -1378,7 +1423,9 @@
   unittest.group('obj-schema-RowStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRowStatus();
-      var od = api.RowStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.RowStatus.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkRowStatus(od as api.RowStatus);
     });
   });
@@ -1386,7 +1433,8 @@
   unittest.group('obj-schema-Rule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRule();
-      var od = api.Rule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Rule.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkRule(od as api.Rule);
     });
   });
@@ -1394,7 +1442,9 @@
   unittest.group('obj-schema-RunQueryRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRunQueryRequest();
-      var od = api.RunQueryRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RunQueryRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRunQueryRequest(od as api.RunQueryRequest);
     });
   });
@@ -1402,7 +1452,9 @@
   unittest.group('obj-schema-UploadLineItemsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUploadLineItemsRequest();
-      var od = api.UploadLineItemsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UploadLineItemsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUploadLineItemsRequest(od as api.UploadLineItemsRequest);
     });
   });
@@ -1410,7 +1462,9 @@
   unittest.group('obj-schema-UploadLineItemsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUploadLineItemsResponse();
-      var od = api.UploadLineItemsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UploadLineItemsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUploadLineItemsResponse(od as api.UploadLineItemsResponse);
     });
   });
@@ -1418,7 +1472,9 @@
   unittest.group('obj-schema-UploadStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUploadStatus();
-      var od = api.UploadStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UploadStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUploadStatus(od as api.UploadStatus);
     });
   });
diff --git a/generated/googleapis/test/doubleclicksearch/v2_test.dart b/generated/googleapis/test/doubleclicksearch/v2_test.dart
index bc3a595..1ff95fe 100644
--- a/generated/googleapis/test/doubleclicksearch/v2_test.dart
+++ b/generated/googleapis/test/doubleclicksearch/v2_test.dart
@@ -1007,7 +1007,9 @@
   unittest.group('obj-schema-Availability', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAvailability();
-      var od = api.Availability.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Availability.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAvailability(od as api.Availability);
     });
   });
@@ -1015,7 +1017,9 @@
   unittest.group('obj-schema-Conversion', () {
     unittest.test('to-json--from-json', () async {
       var o = buildConversion();
-      var od = api.Conversion.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Conversion.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkConversion(od as api.Conversion);
     });
   });
@@ -1023,7 +1027,9 @@
   unittest.group('obj-schema-ConversionList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildConversionList();
-      var od = api.ConversionList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ConversionList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkConversionList(od as api.ConversionList);
     });
   });
@@ -1031,7 +1037,9 @@
   unittest.group('obj-schema-CustomDimension', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomDimension();
-      var od = api.CustomDimension.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CustomDimension.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCustomDimension(od as api.CustomDimension);
     });
   });
@@ -1039,7 +1047,9 @@
   unittest.group('obj-schema-CustomMetric', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomMetric();
-      var od = api.CustomMetric.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CustomMetric.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCustomMetric(od as api.CustomMetric);
     });
   });
@@ -1047,7 +1057,9 @@
   unittest.group('obj-schema-ReportFiles', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReportFiles();
-      var od = api.ReportFiles.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReportFiles.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReportFiles(od as api.ReportFiles);
     });
   });
@@ -1055,7 +1067,9 @@
   unittest.group('obj-schema-Report', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReport();
-      var od = api.Report.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Report.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkReport(od as api.Report);
     });
   });
@@ -1063,7 +1077,9 @@
   unittest.group('obj-schema-ReportApiColumnSpec', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReportApiColumnSpec();
-      var od = api.ReportApiColumnSpec.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReportApiColumnSpec.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReportApiColumnSpec(od as api.ReportApiColumnSpec);
     });
   });
@@ -1071,7 +1087,9 @@
   unittest.group('obj-schema-ReportRequestFilters', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReportRequestFilters();
-      var od = api.ReportRequestFilters.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReportRequestFilters.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReportRequestFilters(od as api.ReportRequestFilters);
     });
   });
@@ -1079,7 +1097,9 @@
   unittest.group('obj-schema-ReportRequestOrderBy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReportRequestOrderBy();
-      var od = api.ReportRequestOrderBy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReportRequestOrderBy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReportRequestOrderBy(od as api.ReportRequestOrderBy);
     });
   });
@@ -1087,7 +1107,9 @@
   unittest.group('obj-schema-ReportRequestReportScope', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReportRequestReportScope();
-      var od = api.ReportRequestReportScope.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReportRequestReportScope.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReportRequestReportScope(od as api.ReportRequestReportScope);
     });
   });
@@ -1095,7 +1117,9 @@
   unittest.group('obj-schema-ReportRequestTimeRange', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReportRequestTimeRange();
-      var od = api.ReportRequestTimeRange.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReportRequestTimeRange.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReportRequestTimeRange(od as api.ReportRequestTimeRange);
     });
   });
@@ -1103,7 +1127,9 @@
   unittest.group('obj-schema-ReportRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReportRequest();
-      var od = api.ReportRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReportRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReportRequest(od as api.ReportRequest);
     });
   });
@@ -1111,7 +1137,9 @@
   unittest.group('obj-schema-ReportRow', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReportRow();
-      var od = api.ReportRow.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ReportRow.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkReportRow(od as api.ReportRow);
     });
   });
@@ -1119,7 +1147,9 @@
   unittest.group('obj-schema-SavedColumn', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSavedColumn();
-      var od = api.SavedColumn.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SavedColumn.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSavedColumn(od as api.SavedColumn);
     });
   });
@@ -1127,7 +1157,9 @@
   unittest.group('obj-schema-SavedColumnList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSavedColumnList();
-      var od = api.SavedColumnList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SavedColumnList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSavedColumnList(od as api.SavedColumnList);
     });
   });
@@ -1135,7 +1167,9 @@
   unittest.group('obj-schema-UpdateAvailabilityRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateAvailabilityRequest();
-      var od = api.UpdateAvailabilityRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateAvailabilityRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateAvailabilityRequest(od as api.UpdateAvailabilityRequest);
     });
   });
@@ -1143,7 +1177,9 @@
   unittest.group('obj-schema-UpdateAvailabilityResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateAvailabilityResponse();
-      var od = api.UpdateAvailabilityResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateAvailabilityResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateAvailabilityResponse(od as api.UpdateAvailabilityResponse);
     });
   });
diff --git a/generated/googleapis/test/drive/v2_test.dart b/generated/googleapis/test/drive/v2_test.dart
index af7bb68..f3a264a 100644
--- a/generated/googleapis/test/drive/v2_test.dart
+++ b/generated/googleapis/test/drive/v2_test.dart
@@ -3605,7 +3605,9 @@
   unittest.group('obj-schema-AboutAdditionalRoleInfoRoleSets', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAboutAdditionalRoleInfoRoleSets();
-      var od = api.AboutAdditionalRoleInfoRoleSets.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AboutAdditionalRoleInfoRoleSets.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAboutAdditionalRoleInfoRoleSets(
           od as api.AboutAdditionalRoleInfoRoleSets);
     });
@@ -3614,7 +3616,9 @@
   unittest.group('obj-schema-AboutAdditionalRoleInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAboutAdditionalRoleInfo();
-      var od = api.AboutAdditionalRoleInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AboutAdditionalRoleInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAboutAdditionalRoleInfo(od as api.AboutAdditionalRoleInfo);
     });
   });
@@ -3622,7 +3626,9 @@
   unittest.group('obj-schema-AboutDriveThemes', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAboutDriveThemes();
-      var od = api.AboutDriveThemes.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AboutDriveThemes.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAboutDriveThemes(od as api.AboutDriveThemes);
     });
   });
@@ -3630,7 +3636,9 @@
   unittest.group('obj-schema-AboutExportFormats', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAboutExportFormats();
-      var od = api.AboutExportFormats.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AboutExportFormats.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAboutExportFormats(od as api.AboutExportFormats);
     });
   });
@@ -3638,7 +3646,9 @@
   unittest.group('obj-schema-AboutFeatures', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAboutFeatures();
-      var od = api.AboutFeatures.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AboutFeatures.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAboutFeatures(od as api.AboutFeatures);
     });
   });
@@ -3646,7 +3656,9 @@
   unittest.group('obj-schema-AboutImportFormats', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAboutImportFormats();
-      var od = api.AboutImportFormats.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AboutImportFormats.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAboutImportFormats(od as api.AboutImportFormats);
     });
   });
@@ -3654,7 +3666,9 @@
   unittest.group('obj-schema-AboutMaxUploadSizes', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAboutMaxUploadSizes();
-      var od = api.AboutMaxUploadSizes.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AboutMaxUploadSizes.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAboutMaxUploadSizes(od as api.AboutMaxUploadSizes);
     });
   });
@@ -3662,7 +3676,9 @@
   unittest.group('obj-schema-AboutQuotaBytesByService', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAboutQuotaBytesByService();
-      var od = api.AboutQuotaBytesByService.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AboutQuotaBytesByService.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAboutQuotaBytesByService(od as api.AboutQuotaBytesByService);
     });
   });
@@ -3670,7 +3686,9 @@
   unittest.group('obj-schema-AboutTeamDriveThemes', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAboutTeamDriveThemes();
-      var od = api.AboutTeamDriveThemes.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AboutTeamDriveThemes.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAboutTeamDriveThemes(od as api.AboutTeamDriveThemes);
     });
   });
@@ -3678,7 +3696,8 @@
   unittest.group('obj-schema-About', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAbout();
-      var od = api.About.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.About.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAbout(od as api.About);
     });
   });
@@ -3686,7 +3705,9 @@
   unittest.group('obj-schema-AppIcons', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAppIcons();
-      var od = api.AppIcons.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.AppIcons.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAppIcons(od as api.AppIcons);
     });
   });
@@ -3694,7 +3715,8 @@
   unittest.group('obj-schema-App', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApp();
-      var od = api.App.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.App.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkApp(od as api.App);
     });
   });
@@ -3702,7 +3724,9 @@
   unittest.group('obj-schema-AppList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAppList();
-      var od = api.AppList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.AppList.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAppList(od as api.AppList);
     });
   });
@@ -3710,7 +3734,9 @@
   unittest.group('obj-schema-Change', () {
     unittest.test('to-json--from-json', () async {
       var o = buildChange();
-      var od = api.Change.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Change.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkChange(od as api.Change);
     });
   });
@@ -3718,7 +3744,9 @@
   unittest.group('obj-schema-ChangeList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildChangeList();
-      var od = api.ChangeList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ChangeList.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkChangeList(od as api.ChangeList);
     });
   });
@@ -3726,7 +3754,9 @@
   unittest.group('obj-schema-Channel', () {
     unittest.test('to-json--from-json', () async {
       var o = buildChannel();
-      var od = api.Channel.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Channel.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkChannel(od as api.Channel);
     });
   });
@@ -3734,7 +3764,9 @@
   unittest.group('obj-schema-ChildList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildChildList();
-      var od = api.ChildList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ChildList.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkChildList(od as api.ChildList);
     });
   });
@@ -3742,7 +3774,9 @@
   unittest.group('obj-schema-ChildReference', () {
     unittest.test('to-json--from-json', () async {
       var o = buildChildReference();
-      var od = api.ChildReference.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ChildReference.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkChildReference(od as api.ChildReference);
     });
   });
@@ -3750,7 +3784,9 @@
   unittest.group('obj-schema-CommentContext', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCommentContext();
-      var od = api.CommentContext.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CommentContext.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCommentContext(od as api.CommentContext);
     });
   });
@@ -3758,7 +3794,9 @@
   unittest.group('obj-schema-Comment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildComment();
-      var od = api.Comment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Comment.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkComment(od as api.Comment);
     });
   });
@@ -3766,7 +3804,9 @@
   unittest.group('obj-schema-CommentList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCommentList();
-      var od = api.CommentList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CommentList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCommentList(od as api.CommentList);
     });
   });
@@ -3774,7 +3814,9 @@
   unittest.group('obj-schema-CommentReply', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCommentReply();
-      var od = api.CommentReply.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CommentReply.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCommentReply(od as api.CommentReply);
     });
   });
@@ -3782,7 +3824,9 @@
   unittest.group('obj-schema-CommentReplyList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCommentReplyList();
-      var od = api.CommentReplyList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CommentReplyList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCommentReplyList(od as api.CommentReplyList);
     });
   });
@@ -3790,7 +3834,9 @@
   unittest.group('obj-schema-ContentRestriction', () {
     unittest.test('to-json--from-json', () async {
       var o = buildContentRestriction();
-      var od = api.ContentRestriction.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ContentRestriction.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkContentRestriction(od as api.ContentRestriction);
     });
   });
@@ -3798,7 +3844,9 @@
   unittest.group('obj-schema-DriveBackgroundImageFile', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDriveBackgroundImageFile();
-      var od = api.DriveBackgroundImageFile.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DriveBackgroundImageFile.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDriveBackgroundImageFile(od as api.DriveBackgroundImageFile);
     });
   });
@@ -3806,7 +3854,9 @@
   unittest.group('obj-schema-DriveCapabilities', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDriveCapabilities();
-      var od = api.DriveCapabilities.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DriveCapabilities.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDriveCapabilities(od as api.DriveCapabilities);
     });
   });
@@ -3814,7 +3864,9 @@
   unittest.group('obj-schema-DriveRestrictions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDriveRestrictions();
-      var od = api.DriveRestrictions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DriveRestrictions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDriveRestrictions(od as api.DriveRestrictions);
     });
   });
@@ -3822,7 +3874,8 @@
   unittest.group('obj-schema-Drive', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDrive();
-      var od = api.Drive.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Drive.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDrive(od as api.Drive);
     });
   });
@@ -3830,7 +3883,9 @@
   unittest.group('obj-schema-DriveList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDriveList();
-      var od = api.DriveList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.DriveList.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDriveList(od as api.DriveList);
     });
   });
@@ -3838,7 +3893,9 @@
   unittest.group('obj-schema-FileCapabilities', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFileCapabilities();
-      var od = api.FileCapabilities.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FileCapabilities.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFileCapabilities(od as api.FileCapabilities);
     });
   });
@@ -3846,7 +3903,9 @@
   unittest.group('obj-schema-FileImageMediaMetadataLocation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFileImageMediaMetadataLocation();
-      var od = api.FileImageMediaMetadataLocation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FileImageMediaMetadataLocation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFileImageMediaMetadataLocation(
           od as api.FileImageMediaMetadataLocation);
     });
@@ -3855,7 +3914,9 @@
   unittest.group('obj-schema-FileImageMediaMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFileImageMediaMetadata();
-      var od = api.FileImageMediaMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FileImageMediaMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFileImageMediaMetadata(od as api.FileImageMediaMetadata);
     });
   });
@@ -3863,7 +3924,9 @@
   unittest.group('obj-schema-FileIndexableText', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFileIndexableText();
-      var od = api.FileIndexableText.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FileIndexableText.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFileIndexableText(od as api.FileIndexableText);
     });
   });
@@ -3871,7 +3934,9 @@
   unittest.group('obj-schema-FileLabels', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFileLabels();
-      var od = api.FileLabels.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.FileLabels.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkFileLabels(od as api.FileLabels);
     });
   });
@@ -3879,7 +3944,9 @@
   unittest.group('obj-schema-FileShortcutDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFileShortcutDetails();
-      var od = api.FileShortcutDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FileShortcutDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFileShortcutDetails(od as api.FileShortcutDetails);
     });
   });
@@ -3887,7 +3954,9 @@
   unittest.group('obj-schema-FileThumbnail', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFileThumbnail();
-      var od = api.FileThumbnail.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FileThumbnail.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFileThumbnail(od as api.FileThumbnail);
     });
   });
@@ -3895,7 +3964,9 @@
   unittest.group('obj-schema-FileVideoMediaMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFileVideoMediaMetadata();
-      var od = api.FileVideoMediaMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FileVideoMediaMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFileVideoMediaMetadata(od as api.FileVideoMediaMetadata);
     });
   });
@@ -3903,7 +3974,8 @@
   unittest.group('obj-schema-File', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFile();
-      var od = api.File.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.File.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkFile(od as api.File);
     });
   });
@@ -3911,7 +3983,9 @@
   unittest.group('obj-schema-FileList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFileList();
-      var od = api.FileList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.FileList.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkFileList(od as api.FileList);
     });
   });
@@ -3919,7 +3993,9 @@
   unittest.group('obj-schema-GeneratedIds', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGeneratedIds();
-      var od = api.GeneratedIds.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GeneratedIds.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGeneratedIds(od as api.GeneratedIds);
     });
   });
@@ -3927,7 +4003,9 @@
   unittest.group('obj-schema-ParentList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildParentList();
-      var od = api.ParentList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ParentList.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkParentList(od as api.ParentList);
     });
   });
@@ -3935,7 +4013,9 @@
   unittest.group('obj-schema-ParentReference', () {
     unittest.test('to-json--from-json', () async {
       var o = buildParentReference();
-      var od = api.ParentReference.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ParentReference.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkParentReference(od as api.ParentReference);
     });
   });
@@ -3943,7 +4023,9 @@
   unittest.group('obj-schema-PermissionPermissionDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPermissionPermissionDetails();
-      var od = api.PermissionPermissionDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PermissionPermissionDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPermissionPermissionDetails(od as api.PermissionPermissionDetails);
     });
   });
@@ -3951,7 +4033,9 @@
   unittest.group('obj-schema-PermissionTeamDrivePermissionDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPermissionTeamDrivePermissionDetails();
-      var od = api.PermissionTeamDrivePermissionDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PermissionTeamDrivePermissionDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPermissionTeamDrivePermissionDetails(
           od as api.PermissionTeamDrivePermissionDetails);
     });
@@ -3960,7 +4044,9 @@
   unittest.group('obj-schema-Permission', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPermission();
-      var od = api.Permission.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Permission.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPermission(od as api.Permission);
     });
   });
@@ -3968,7 +4054,9 @@
   unittest.group('obj-schema-PermissionId', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPermissionId();
-      var od = api.PermissionId.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PermissionId.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPermissionId(od as api.PermissionId);
     });
   });
@@ -3976,7 +4064,9 @@
   unittest.group('obj-schema-PermissionList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPermissionList();
-      var od = api.PermissionList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PermissionList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPermissionList(od as api.PermissionList);
     });
   });
@@ -3984,7 +4074,9 @@
   unittest.group('obj-schema-Property', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProperty();
-      var od = api.Property.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Property.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkProperty(od as api.Property);
     });
   });
@@ -3992,7 +4084,9 @@
   unittest.group('obj-schema-PropertyList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPropertyList();
-      var od = api.PropertyList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PropertyList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPropertyList(od as api.PropertyList);
     });
   });
@@ -4000,7 +4094,9 @@
   unittest.group('obj-schema-Revision', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRevision();
-      var od = api.Revision.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Revision.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkRevision(od as api.Revision);
     });
   });
@@ -4008,7 +4104,9 @@
   unittest.group('obj-schema-RevisionList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRevisionList();
-      var od = api.RevisionList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RevisionList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRevisionList(od as api.RevisionList);
     });
   });
@@ -4016,7 +4114,9 @@
   unittest.group('obj-schema-StartPageToken', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStartPageToken();
-      var od = api.StartPageToken.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.StartPageToken.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkStartPageToken(od as api.StartPageToken);
     });
   });
@@ -4024,7 +4124,9 @@
   unittest.group('obj-schema-TeamDriveBackgroundImageFile', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTeamDriveBackgroundImageFile();
-      var od = api.TeamDriveBackgroundImageFile.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TeamDriveBackgroundImageFile.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTeamDriveBackgroundImageFile(od as api.TeamDriveBackgroundImageFile);
     });
   });
@@ -4032,7 +4134,9 @@
   unittest.group('obj-schema-TeamDriveCapabilities', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTeamDriveCapabilities();
-      var od = api.TeamDriveCapabilities.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TeamDriveCapabilities.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTeamDriveCapabilities(od as api.TeamDriveCapabilities);
     });
   });
@@ -4040,7 +4144,9 @@
   unittest.group('obj-schema-TeamDriveRestrictions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTeamDriveRestrictions();
-      var od = api.TeamDriveRestrictions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TeamDriveRestrictions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTeamDriveRestrictions(od as api.TeamDriveRestrictions);
     });
   });
@@ -4048,7 +4154,9 @@
   unittest.group('obj-schema-TeamDrive', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTeamDrive();
-      var od = api.TeamDrive.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.TeamDrive.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTeamDrive(od as api.TeamDrive);
     });
   });
@@ -4056,7 +4164,9 @@
   unittest.group('obj-schema-TeamDriveList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTeamDriveList();
-      var od = api.TeamDriveList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TeamDriveList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTeamDriveList(od as api.TeamDriveList);
     });
   });
@@ -4064,7 +4174,9 @@
   unittest.group('obj-schema-UserPicture', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUserPicture();
-      var od = api.UserPicture.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UserPicture.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUserPicture(od as api.UserPicture);
     });
   });
@@ -4072,7 +4184,8 @@
   unittest.group('obj-schema-User', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUser();
-      var od = api.User.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.User.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkUser(od as api.User);
     });
   });
diff --git a/generated/googleapis/test/drive/v3_test.dart b/generated/googleapis/test/drive/v3_test.dart
index 7c11b7c..7e0ca2e 100644
--- a/generated/googleapis/test/drive/v3_test.dart
+++ b/generated/googleapis/test/drive/v3_test.dart
@@ -2433,7 +2433,9 @@
   unittest.group('obj-schema-AboutDriveThemes', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAboutDriveThemes();
-      var od = api.AboutDriveThemes.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AboutDriveThemes.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAboutDriveThemes(od as api.AboutDriveThemes);
     });
   });
@@ -2441,7 +2443,9 @@
   unittest.group('obj-schema-AboutStorageQuota', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAboutStorageQuota();
-      var od = api.AboutStorageQuota.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AboutStorageQuota.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAboutStorageQuota(od as api.AboutStorageQuota);
     });
   });
@@ -2449,7 +2453,9 @@
   unittest.group('obj-schema-AboutTeamDriveThemes', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAboutTeamDriveThemes();
-      var od = api.AboutTeamDriveThemes.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AboutTeamDriveThemes.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAboutTeamDriveThemes(od as api.AboutTeamDriveThemes);
     });
   });
@@ -2457,7 +2463,8 @@
   unittest.group('obj-schema-About', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAbout();
-      var od = api.About.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.About.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAbout(od as api.About);
     });
   });
@@ -2465,7 +2472,9 @@
   unittest.group('obj-schema-Change', () {
     unittest.test('to-json--from-json', () async {
       var o = buildChange();
-      var od = api.Change.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Change.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkChange(od as api.Change);
     });
   });
@@ -2473,7 +2482,9 @@
   unittest.group('obj-schema-ChangeList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildChangeList();
-      var od = api.ChangeList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ChangeList.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkChangeList(od as api.ChangeList);
     });
   });
@@ -2481,7 +2492,9 @@
   unittest.group('obj-schema-Channel', () {
     unittest.test('to-json--from-json', () async {
       var o = buildChannel();
-      var od = api.Channel.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Channel.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkChannel(od as api.Channel);
     });
   });
@@ -2489,7 +2502,9 @@
   unittest.group('obj-schema-CommentQuotedFileContent', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCommentQuotedFileContent();
-      var od = api.CommentQuotedFileContent.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CommentQuotedFileContent.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCommentQuotedFileContent(od as api.CommentQuotedFileContent);
     });
   });
@@ -2497,7 +2512,9 @@
   unittest.group('obj-schema-Comment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildComment();
-      var od = api.Comment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Comment.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkComment(od as api.Comment);
     });
   });
@@ -2505,7 +2522,9 @@
   unittest.group('obj-schema-CommentList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCommentList();
-      var od = api.CommentList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CommentList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCommentList(od as api.CommentList);
     });
   });
@@ -2513,7 +2532,9 @@
   unittest.group('obj-schema-ContentRestriction', () {
     unittest.test('to-json--from-json', () async {
       var o = buildContentRestriction();
-      var od = api.ContentRestriction.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ContentRestriction.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkContentRestriction(od as api.ContentRestriction);
     });
   });
@@ -2521,7 +2542,9 @@
   unittest.group('obj-schema-DriveBackgroundImageFile', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDriveBackgroundImageFile();
-      var od = api.DriveBackgroundImageFile.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DriveBackgroundImageFile.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDriveBackgroundImageFile(od as api.DriveBackgroundImageFile);
     });
   });
@@ -2529,7 +2552,9 @@
   unittest.group('obj-schema-DriveCapabilities', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDriveCapabilities();
-      var od = api.DriveCapabilities.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DriveCapabilities.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDriveCapabilities(od as api.DriveCapabilities);
     });
   });
@@ -2537,7 +2562,9 @@
   unittest.group('obj-schema-DriveRestrictions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDriveRestrictions();
-      var od = api.DriveRestrictions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DriveRestrictions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDriveRestrictions(od as api.DriveRestrictions);
     });
   });
@@ -2545,7 +2572,8 @@
   unittest.group('obj-schema-Drive', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDrive();
-      var od = api.Drive.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Drive.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDrive(od as api.Drive);
     });
   });
@@ -2553,7 +2581,9 @@
   unittest.group('obj-schema-DriveList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDriveList();
-      var od = api.DriveList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.DriveList.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDriveList(od as api.DriveList);
     });
   });
@@ -2561,7 +2591,9 @@
   unittest.group('obj-schema-FileCapabilities', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFileCapabilities();
-      var od = api.FileCapabilities.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FileCapabilities.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFileCapabilities(od as api.FileCapabilities);
     });
   });
@@ -2569,7 +2601,9 @@
   unittest.group('obj-schema-FileContentHintsThumbnail', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFileContentHintsThumbnail();
-      var od = api.FileContentHintsThumbnail.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FileContentHintsThumbnail.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFileContentHintsThumbnail(od as api.FileContentHintsThumbnail);
     });
   });
@@ -2577,7 +2611,9 @@
   unittest.group('obj-schema-FileContentHints', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFileContentHints();
-      var od = api.FileContentHints.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FileContentHints.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFileContentHints(od as api.FileContentHints);
     });
   });
@@ -2585,7 +2621,9 @@
   unittest.group('obj-schema-FileImageMediaMetadataLocation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFileImageMediaMetadataLocation();
-      var od = api.FileImageMediaMetadataLocation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FileImageMediaMetadataLocation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFileImageMediaMetadataLocation(
           od as api.FileImageMediaMetadataLocation);
     });
@@ -2594,7 +2632,9 @@
   unittest.group('obj-schema-FileImageMediaMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFileImageMediaMetadata();
-      var od = api.FileImageMediaMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FileImageMediaMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFileImageMediaMetadata(od as api.FileImageMediaMetadata);
     });
   });
@@ -2602,7 +2642,9 @@
   unittest.group('obj-schema-FileShortcutDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFileShortcutDetails();
-      var od = api.FileShortcutDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FileShortcutDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFileShortcutDetails(od as api.FileShortcutDetails);
     });
   });
@@ -2610,7 +2652,9 @@
   unittest.group('obj-schema-FileVideoMediaMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFileVideoMediaMetadata();
-      var od = api.FileVideoMediaMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FileVideoMediaMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFileVideoMediaMetadata(od as api.FileVideoMediaMetadata);
     });
   });
@@ -2618,7 +2662,8 @@
   unittest.group('obj-schema-File', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFile();
-      var od = api.File.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.File.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkFile(od as api.File);
     });
   });
@@ -2626,7 +2671,9 @@
   unittest.group('obj-schema-FileList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFileList();
-      var od = api.FileList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.FileList.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkFileList(od as api.FileList);
     });
   });
@@ -2634,7 +2681,9 @@
   unittest.group('obj-schema-GeneratedIds', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGeneratedIds();
-      var od = api.GeneratedIds.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GeneratedIds.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGeneratedIds(od as api.GeneratedIds);
     });
   });
@@ -2642,7 +2691,9 @@
   unittest.group('obj-schema-PermissionPermissionDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPermissionPermissionDetails();
-      var od = api.PermissionPermissionDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PermissionPermissionDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPermissionPermissionDetails(od as api.PermissionPermissionDetails);
     });
   });
@@ -2650,7 +2701,9 @@
   unittest.group('obj-schema-PermissionTeamDrivePermissionDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPermissionTeamDrivePermissionDetails();
-      var od = api.PermissionTeamDrivePermissionDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PermissionTeamDrivePermissionDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPermissionTeamDrivePermissionDetails(
           od as api.PermissionTeamDrivePermissionDetails);
     });
@@ -2659,7 +2712,9 @@
   unittest.group('obj-schema-Permission', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPermission();
-      var od = api.Permission.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Permission.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPermission(od as api.Permission);
     });
   });
@@ -2667,7 +2722,9 @@
   unittest.group('obj-schema-PermissionList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPermissionList();
-      var od = api.PermissionList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PermissionList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPermissionList(od as api.PermissionList);
     });
   });
@@ -2675,7 +2732,8 @@
   unittest.group('obj-schema-Reply', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReply();
-      var od = api.Reply.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Reply.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkReply(od as api.Reply);
     });
   });
@@ -2683,7 +2741,9 @@
   unittest.group('obj-schema-ReplyList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReplyList();
-      var od = api.ReplyList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ReplyList.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkReplyList(od as api.ReplyList);
     });
   });
@@ -2691,7 +2751,9 @@
   unittest.group('obj-schema-Revision', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRevision();
-      var od = api.Revision.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Revision.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkRevision(od as api.Revision);
     });
   });
@@ -2699,7 +2761,9 @@
   unittest.group('obj-schema-RevisionList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRevisionList();
-      var od = api.RevisionList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RevisionList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRevisionList(od as api.RevisionList);
     });
   });
@@ -2707,7 +2771,9 @@
   unittest.group('obj-schema-StartPageToken', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStartPageToken();
-      var od = api.StartPageToken.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.StartPageToken.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkStartPageToken(od as api.StartPageToken);
     });
   });
@@ -2715,7 +2781,9 @@
   unittest.group('obj-schema-TeamDriveBackgroundImageFile', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTeamDriveBackgroundImageFile();
-      var od = api.TeamDriveBackgroundImageFile.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TeamDriveBackgroundImageFile.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTeamDriveBackgroundImageFile(od as api.TeamDriveBackgroundImageFile);
     });
   });
@@ -2723,7 +2791,9 @@
   unittest.group('obj-schema-TeamDriveCapabilities', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTeamDriveCapabilities();
-      var od = api.TeamDriveCapabilities.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TeamDriveCapabilities.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTeamDriveCapabilities(od as api.TeamDriveCapabilities);
     });
   });
@@ -2731,7 +2801,9 @@
   unittest.group('obj-schema-TeamDriveRestrictions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTeamDriveRestrictions();
-      var od = api.TeamDriveRestrictions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TeamDriveRestrictions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTeamDriveRestrictions(od as api.TeamDriveRestrictions);
     });
   });
@@ -2739,7 +2811,9 @@
   unittest.group('obj-schema-TeamDrive', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTeamDrive();
-      var od = api.TeamDrive.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.TeamDrive.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTeamDrive(od as api.TeamDrive);
     });
   });
@@ -2747,7 +2821,9 @@
   unittest.group('obj-schema-TeamDriveList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTeamDriveList();
-      var od = api.TeamDriveList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TeamDriveList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTeamDriveList(od as api.TeamDriveList);
     });
   });
@@ -2755,7 +2831,8 @@
   unittest.group('obj-schema-User', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUser();
-      var od = api.User.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.User.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkUser(od as api.User);
     });
   });
diff --git a/generated/googleapis/test/driveactivity/v2_test.dart b/generated/googleapis/test/driveactivity/v2_test.dart
index ffdb5b1..9f14577 100644
--- a/generated/googleapis/test/driveactivity/v2_test.dart
+++ b/generated/googleapis/test/driveactivity/v2_test.dart
@@ -1438,7 +1438,9 @@
   unittest.group('obj-schema-Action', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAction();
-      var od = api.Action.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Action.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAction(od as api.Action);
     });
   });
@@ -1446,7 +1448,9 @@
   unittest.group('obj-schema-ActionDetail', () {
     unittest.test('to-json--from-json', () async {
       var o = buildActionDetail();
-      var od = api.ActionDetail.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ActionDetail.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkActionDetail(od as api.ActionDetail);
     });
   });
@@ -1454,7 +1458,8 @@
   unittest.group('obj-schema-Actor', () {
     unittest.test('to-json--from-json', () async {
       var o = buildActor();
-      var od = api.Actor.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Actor.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkActor(od as api.Actor);
     });
   });
@@ -1462,7 +1467,9 @@
   unittest.group('obj-schema-Administrator', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAdministrator();
-      var od = api.Administrator.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Administrator.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAdministrator(od as api.Administrator);
     });
   });
@@ -1470,7 +1477,9 @@
   unittest.group('obj-schema-AnonymousUser', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAnonymousUser();
-      var od = api.AnonymousUser.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AnonymousUser.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAnonymousUser(od as api.AnonymousUser);
     });
   });
@@ -1478,7 +1487,9 @@
   unittest.group('obj-schema-Anyone', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAnyone();
-      var od = api.Anyone.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Anyone.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAnyone(od as api.Anyone);
     });
   });
@@ -1486,7 +1497,9 @@
   unittest.group('obj-schema-ApplicationReference', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApplicationReference();
-      var od = api.ApplicationReference.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ApplicationReference.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkApplicationReference(od as api.ApplicationReference);
     });
   });
@@ -1494,7 +1507,9 @@
   unittest.group('obj-schema-Assignment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAssignment();
-      var od = api.Assignment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Assignment.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAssignment(od as api.Assignment);
     });
   });
@@ -1502,7 +1517,9 @@
   unittest.group('obj-schema-Comment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildComment();
-      var od = api.Comment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Comment.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkComment(od as api.Comment);
     });
   });
@@ -1510,7 +1527,9 @@
   unittest.group('obj-schema-ConsolidationStrategy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildConsolidationStrategy();
-      var od = api.ConsolidationStrategy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ConsolidationStrategy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkConsolidationStrategy(od as api.ConsolidationStrategy);
     });
   });
@@ -1518,7 +1537,8 @@
   unittest.group('obj-schema-Copy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCopy();
-      var od = api.Copy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Copy.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkCopy(od as api.Copy);
     });
   });
@@ -1526,7 +1546,9 @@
   unittest.group('obj-schema-Create', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreate();
-      var od = api.Create.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Create.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkCreate(od as api.Create);
     });
   });
@@ -1534,7 +1556,9 @@
   unittest.group('obj-schema-DataLeakPreventionChange', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDataLeakPreventionChange();
-      var od = api.DataLeakPreventionChange.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DataLeakPreventionChange.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDataLeakPreventionChange(od as api.DataLeakPreventionChange);
     });
   });
@@ -1542,7 +1566,9 @@
   unittest.group('obj-schema-Delete', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDelete();
-      var od = api.Delete.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Delete.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDelete(od as api.Delete);
     });
   });
@@ -1550,7 +1576,9 @@
   unittest.group('obj-schema-DeletedUser', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeletedUser();
-      var od = api.DeletedUser.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeletedUser.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeletedUser(od as api.DeletedUser);
     });
   });
@@ -1558,7 +1586,9 @@
   unittest.group('obj-schema-Domain', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDomain();
-      var od = api.Domain.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Domain.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDomain(od as api.Domain);
     });
   });
@@ -1566,7 +1596,8 @@
   unittest.group('obj-schema-Drive', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDrive();
-      var od = api.Drive.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Drive.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDrive(od as api.Drive);
     });
   });
@@ -1574,7 +1605,9 @@
   unittest.group('obj-schema-DriveActivity', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDriveActivity();
-      var od = api.DriveActivity.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DriveActivity.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDriveActivity(od as api.DriveActivity);
     });
   });
@@ -1582,7 +1615,9 @@
   unittest.group('obj-schema-DriveFile', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDriveFile();
-      var od = api.DriveFile.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.DriveFile.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDriveFile(od as api.DriveFile);
     });
   });
@@ -1590,7 +1625,9 @@
   unittest.group('obj-schema-DriveFolder', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDriveFolder();
-      var od = api.DriveFolder.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DriveFolder.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDriveFolder(od as api.DriveFolder);
     });
   });
@@ -1598,7 +1635,9 @@
   unittest.group('obj-schema-DriveItem', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDriveItem();
-      var od = api.DriveItem.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.DriveItem.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDriveItem(od as api.DriveItem);
     });
   });
@@ -1606,7 +1645,9 @@
   unittest.group('obj-schema-DriveItemReference', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDriveItemReference();
-      var od = api.DriveItemReference.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DriveItemReference.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDriveItemReference(od as api.DriveItemReference);
     });
   });
@@ -1614,7 +1655,9 @@
   unittest.group('obj-schema-DriveReference', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDriveReference();
-      var od = api.DriveReference.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DriveReference.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDriveReference(od as api.DriveReference);
     });
   });
@@ -1622,7 +1665,8 @@
   unittest.group('obj-schema-Edit', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEdit();
-      var od = api.Edit.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Edit.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEdit(od as api.Edit);
     });
   });
@@ -1630,7 +1674,8 @@
   unittest.group('obj-schema-File', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFile();
-      var od = api.File.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.File.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkFile(od as api.File);
     });
   });
@@ -1638,7 +1683,9 @@
   unittest.group('obj-schema-FileComment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFileComment();
-      var od = api.FileComment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FileComment.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFileComment(od as api.FileComment);
     });
   });
@@ -1646,7 +1693,9 @@
   unittest.group('obj-schema-Folder', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFolder();
-      var od = api.Folder.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Folder.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkFolder(od as api.Folder);
     });
   });
@@ -1654,7 +1703,8 @@
   unittest.group('obj-schema-Group', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGroup();
-      var od = api.Group.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Group.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGroup(od as api.Group);
     });
   });
@@ -1662,7 +1712,9 @@
   unittest.group('obj-schema-Impersonation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildImpersonation();
-      var od = api.Impersonation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Impersonation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkImpersonation(od as api.Impersonation);
     });
   });
@@ -1670,7 +1722,9 @@
   unittest.group('obj-schema-KnownUser', () {
     unittest.test('to-json--from-json', () async {
       var o = buildKnownUser();
-      var od = api.KnownUser.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.KnownUser.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkKnownUser(od as api.KnownUser);
     });
   });
@@ -1678,7 +1732,9 @@
   unittest.group('obj-schema-Legacy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLegacy();
-      var od = api.Legacy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Legacy.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLegacy(od as api.Legacy);
     });
   });
@@ -1686,7 +1742,8 @@
   unittest.group('obj-schema-Move', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMove();
-      var od = api.Move.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Move.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkMove(od as api.Move);
     });
   });
@@ -1694,7 +1751,8 @@
   unittest.group('obj-schema-New', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNew();
-      var od = api.New.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.New.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkNew(od as api.New);
     });
   });
@@ -1702,7 +1760,9 @@
   unittest.group('obj-schema-NoConsolidation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNoConsolidation();
-      var od = api.NoConsolidation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NoConsolidation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNoConsolidation(od as api.NoConsolidation);
     });
   });
@@ -1710,7 +1770,8 @@
   unittest.group('obj-schema-Owner', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOwner();
-      var od = api.Owner.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Owner.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOwner(od as api.Owner);
     });
   });
@@ -1718,7 +1779,9 @@
   unittest.group('obj-schema-Permission', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPermission();
-      var od = api.Permission.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Permission.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPermission(od as api.Permission);
     });
   });
@@ -1726,7 +1789,9 @@
   unittest.group('obj-schema-PermissionChange', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPermissionChange();
-      var od = api.PermissionChange.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PermissionChange.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPermissionChange(od as api.PermissionChange);
     });
   });
@@ -1734,7 +1799,8 @@
   unittest.group('obj-schema-Post', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPost();
-      var od = api.Post.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Post.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPost(od as api.Post);
     });
   });
@@ -1742,7 +1808,9 @@
   unittest.group('obj-schema-QueryDriveActivityRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildQueryDriveActivityRequest();
-      var od = api.QueryDriveActivityRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.QueryDriveActivityRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkQueryDriveActivityRequest(od as api.QueryDriveActivityRequest);
     });
   });
@@ -1750,7 +1818,9 @@
   unittest.group('obj-schema-QueryDriveActivityResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildQueryDriveActivityResponse();
-      var od = api.QueryDriveActivityResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.QueryDriveActivityResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkQueryDriveActivityResponse(od as api.QueryDriveActivityResponse);
     });
   });
@@ -1758,7 +1828,9 @@
   unittest.group('obj-schema-Rename', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRename();
-      var od = api.Rename.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Rename.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkRename(od as api.Rename);
     });
   });
@@ -1766,7 +1838,9 @@
   unittest.group('obj-schema-Restore', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRestore();
-      var od = api.Restore.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Restore.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkRestore(od as api.Restore);
     });
   });
@@ -1774,7 +1848,9 @@
   unittest.group('obj-schema-RestrictionChange', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRestrictionChange();
-      var od = api.RestrictionChange.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RestrictionChange.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRestrictionChange(od as api.RestrictionChange);
     });
   });
@@ -1782,7 +1858,9 @@
   unittest.group('obj-schema-SettingsChange', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSettingsChange();
-      var od = api.SettingsChange.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SettingsChange.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSettingsChange(od as api.SettingsChange);
     });
   });
@@ -1790,7 +1868,9 @@
   unittest.group('obj-schema-Suggestion', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSuggestion();
-      var od = api.Suggestion.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Suggestion.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSuggestion(od as api.Suggestion);
     });
   });
@@ -1798,7 +1878,9 @@
   unittest.group('obj-schema-SystemEvent', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSystemEvent();
-      var od = api.SystemEvent.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SystemEvent.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSystemEvent(od as api.SystemEvent);
     });
   });
@@ -1806,7 +1888,9 @@
   unittest.group('obj-schema-Target', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTarget();
-      var od = api.Target.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Target.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTarget(od as api.Target);
     });
   });
@@ -1814,7 +1898,9 @@
   unittest.group('obj-schema-TargetReference', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetReference();
-      var od = api.TargetReference.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetReference.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetReference(od as api.TargetReference);
     });
   });
@@ -1822,7 +1908,9 @@
   unittest.group('obj-schema-TeamDrive', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTeamDrive();
-      var od = api.TeamDrive.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.TeamDrive.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTeamDrive(od as api.TeamDrive);
     });
   });
@@ -1830,7 +1918,9 @@
   unittest.group('obj-schema-TeamDriveReference', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTeamDriveReference();
-      var od = api.TeamDriveReference.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TeamDriveReference.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTeamDriveReference(od as api.TeamDriveReference);
     });
   });
@@ -1838,7 +1928,9 @@
   unittest.group('obj-schema-TimeRange', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTimeRange();
-      var od = api.TimeRange.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.TimeRange.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTimeRange(od as api.TimeRange);
     });
   });
@@ -1846,7 +1938,9 @@
   unittest.group('obj-schema-UnknownUser', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUnknownUser();
-      var od = api.UnknownUser.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UnknownUser.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUnknownUser(od as api.UnknownUser);
     });
   });
@@ -1854,7 +1948,9 @@
   unittest.group('obj-schema-Upload', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpload();
-      var od = api.Upload.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Upload.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkUpload(od as api.Upload);
     });
   });
@@ -1862,7 +1958,8 @@
   unittest.group('obj-schema-User', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUser();
-      var od = api.User.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.User.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkUser(od as api.User);
     });
   });
diff --git a/generated/googleapis/test/eventarc/v1_test.dart b/generated/googleapis/test/eventarc/v1_test.dart
index df6fed5..cdb5f9b 100644
--- a/generated/googleapis/test/eventarc/v1_test.dart
+++ b/generated/googleapis/test/eventarc/v1_test.dart
@@ -1070,7 +1070,9 @@
   unittest.group('obj-schema-AuditConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuditConfig();
-      var od = api.AuditConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AuditConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuditConfig(od as api.AuditConfig);
     });
   });
@@ -1078,7 +1080,9 @@
   unittest.group('obj-schema-AuditLogConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuditLogConfig();
-      var od = api.AuditLogConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AuditLogConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuditLogConfig(od as api.AuditLogConfig);
     });
   });
@@ -1086,7 +1090,9 @@
   unittest.group('obj-schema-Binding', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBinding();
-      var od = api.Binding.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Binding.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBinding(od as api.Binding);
     });
   });
@@ -1094,7 +1100,9 @@
   unittest.group('obj-schema-CloudRun', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCloudRun();
-      var od = api.CloudRun.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.CloudRun.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkCloudRun(od as api.CloudRun);
     });
   });
@@ -1102,7 +1110,9 @@
   unittest.group('obj-schema-Destination', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDestination();
-      var od = api.Destination.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Destination.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDestination(od as api.Destination);
     });
   });
@@ -1110,7 +1120,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -1118,7 +1129,9 @@
   unittest.group('obj-schema-EventFilter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEventFilter();
-      var od = api.EventFilter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EventFilter.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEventFilter(od as api.EventFilter);
     });
   });
@@ -1126,7 +1139,8 @@
   unittest.group('obj-schema-Expr', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExpr();
-      var od = api.Expr.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Expr.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkExpr(od as api.Expr);
     });
   });
@@ -1134,7 +1148,9 @@
   unittest.group('obj-schema-GoogleLongrunningCancelOperationRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleLongrunningCancelOperationRequest();
-      var od = api.GoogleLongrunningCancelOperationRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleLongrunningCancelOperationRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleLongrunningCancelOperationRequest(
           od as api.GoogleLongrunningCancelOperationRequest);
     });
@@ -1143,7 +1159,9 @@
   unittest.group('obj-schema-GoogleLongrunningListOperationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleLongrunningListOperationsResponse();
-      var od = api.GoogleLongrunningListOperationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleLongrunningListOperationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleLongrunningListOperationsResponse(
           od as api.GoogleLongrunningListOperationsResponse);
     });
@@ -1152,7 +1170,9 @@
   unittest.group('obj-schema-GoogleLongrunningOperation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleLongrunningOperation();
-      var od = api.GoogleLongrunningOperation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleLongrunningOperation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleLongrunningOperation(od as api.GoogleLongrunningOperation);
     });
   });
@@ -1160,7 +1180,9 @@
   unittest.group('obj-schema-GoogleRpcStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleRpcStatus();
-      var od = api.GoogleRpcStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleRpcStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleRpcStatus(od as api.GoogleRpcStatus);
     });
   });
@@ -1168,7 +1190,9 @@
   unittest.group('obj-schema-ListLocationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListLocationsResponse();
-      var od = api.ListLocationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListLocationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListLocationsResponse(od as api.ListLocationsResponse);
     });
   });
@@ -1176,7 +1200,9 @@
   unittest.group('obj-schema-ListTriggersResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListTriggersResponse();
-      var od = api.ListTriggersResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListTriggersResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListTriggersResponse(od as api.ListTriggersResponse);
     });
   });
@@ -1184,7 +1210,9 @@
   unittest.group('obj-schema-Location', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLocation();
-      var od = api.Location.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Location.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLocation(od as api.Location);
     });
   });
@@ -1192,7 +1220,9 @@
   unittest.group('obj-schema-OperationMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperationMetadata();
-      var od = api.OperationMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OperationMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOperationMetadata(od as api.OperationMetadata);
     });
   });
@@ -1200,7 +1230,9 @@
   unittest.group('obj-schema-Policy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPolicy();
-      var od = api.Policy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Policy.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPolicy(od as api.Policy);
     });
   });
@@ -1208,7 +1240,9 @@
   unittest.group('obj-schema-Pubsub', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPubsub();
-      var od = api.Pubsub.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Pubsub.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPubsub(od as api.Pubsub);
     });
   });
@@ -1216,7 +1250,9 @@
   unittest.group('obj-schema-SetIamPolicyRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSetIamPolicyRequest();
-      var od = api.SetIamPolicyRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SetIamPolicyRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSetIamPolicyRequest(od as api.SetIamPolicyRequest);
     });
   });
@@ -1224,7 +1260,9 @@
   unittest.group('obj-schema-TestIamPermissionsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestIamPermissionsRequest();
-      var od = api.TestIamPermissionsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestIamPermissionsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestIamPermissionsRequest(od as api.TestIamPermissionsRequest);
     });
   });
@@ -1232,7 +1270,9 @@
   unittest.group('obj-schema-TestIamPermissionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestIamPermissionsResponse();
-      var od = api.TestIamPermissionsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestIamPermissionsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestIamPermissionsResponse(od as api.TestIamPermissionsResponse);
     });
   });
@@ -1240,7 +1280,9 @@
   unittest.group('obj-schema-Transport', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTransport();
-      var od = api.Transport.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Transport.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTransport(od as api.Transport);
     });
   });
@@ -1248,7 +1290,9 @@
   unittest.group('obj-schema-Trigger', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTrigger();
-      var od = api.Trigger.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Trigger.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTrigger(od as api.Trigger);
     });
   });
diff --git a/generated/googleapis/test/fcm/v1_test.dart b/generated/googleapis/test/fcm/v1_test.dart
index 882f949..b31a936 100644
--- a/generated/googleapis/test/fcm/v1_test.dart
+++ b/generated/googleapis/test/fcm/v1_test.dart
@@ -751,7 +751,9 @@
   unittest.group('obj-schema-AndroidConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAndroidConfig();
-      var od = api.AndroidConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AndroidConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAndroidConfig(od as api.AndroidConfig);
     });
   });
@@ -759,7 +761,9 @@
   unittest.group('obj-schema-AndroidFcmOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAndroidFcmOptions();
-      var od = api.AndroidFcmOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AndroidFcmOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAndroidFcmOptions(od as api.AndroidFcmOptions);
     });
   });
@@ -767,7 +771,9 @@
   unittest.group('obj-schema-AndroidNotification', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAndroidNotification();
-      var od = api.AndroidNotification.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AndroidNotification.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAndroidNotification(od as api.AndroidNotification);
     });
   });
@@ -775,7 +781,9 @@
   unittest.group('obj-schema-ApnsConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApnsConfig();
-      var od = api.ApnsConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ApnsConfig.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkApnsConfig(od as api.ApnsConfig);
     });
   });
@@ -783,7 +791,9 @@
   unittest.group('obj-schema-ApnsFcmOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApnsFcmOptions();
-      var od = api.ApnsFcmOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ApnsFcmOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkApnsFcmOptions(od as api.ApnsFcmOptions);
     });
   });
@@ -791,7 +801,8 @@
   unittest.group('obj-schema-Color', () {
     unittest.test('to-json--from-json', () async {
       var o = buildColor();
-      var od = api.Color.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Color.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkColor(od as api.Color);
     });
   });
@@ -799,7 +810,9 @@
   unittest.group('obj-schema-FcmOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFcmOptions();
-      var od = api.FcmOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.FcmOptions.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkFcmOptions(od as api.FcmOptions);
     });
   });
@@ -807,7 +820,9 @@
   unittest.group('obj-schema-LightSettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLightSettings();
-      var od = api.LightSettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LightSettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLightSettings(od as api.LightSettings);
     });
   });
@@ -815,7 +830,9 @@
   unittest.group('obj-schema-Message', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMessage();
-      var od = api.Message.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Message.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkMessage(od as api.Message);
     });
   });
@@ -823,7 +840,9 @@
   unittest.group('obj-schema-Notification', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNotification();
-      var od = api.Notification.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Notification.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNotification(od as api.Notification);
     });
   });
@@ -831,7 +850,9 @@
   unittest.group('obj-schema-SendMessageRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSendMessageRequest();
-      var od = api.SendMessageRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SendMessageRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSendMessageRequest(od as api.SendMessageRequest);
     });
   });
@@ -839,7 +860,9 @@
   unittest.group('obj-schema-WebpushConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWebpushConfig();
-      var od = api.WebpushConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.WebpushConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkWebpushConfig(od as api.WebpushConfig);
     });
   });
@@ -847,7 +870,9 @@
   unittest.group('obj-schema-WebpushFcmOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWebpushFcmOptions();
-      var od = api.WebpushFcmOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.WebpushFcmOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkWebpushFcmOptions(od as api.WebpushFcmOptions);
     });
   });
diff --git a/generated/googleapis/test/file/v1_test.dart b/generated/googleapis/test/file/v1_test.dart
index 78ef334..9a349a8 100644
--- a/generated/googleapis/test/file/v1_test.dart
+++ b/generated/googleapis/test/file/v1_test.dart
@@ -1886,7 +1886,9 @@
   unittest.group('obj-schema-Backup', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBackup();
-      var od = api.Backup.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Backup.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBackup(od as api.Backup);
     });
   });
@@ -1894,7 +1896,9 @@
   unittest.group('obj-schema-CancelOperationRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCancelOperationRequest();
-      var od = api.CancelOperationRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CancelOperationRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCancelOperationRequest(od as api.CancelOperationRequest);
     });
   });
@@ -1902,7 +1906,9 @@
   unittest.group('obj-schema-DailyCycle', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDailyCycle();
-      var od = api.DailyCycle.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.DailyCycle.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDailyCycle(od as api.DailyCycle);
     });
   });
@@ -1910,7 +1916,8 @@
   unittest.group('obj-schema-Date', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDate();
-      var od = api.Date.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Date.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDate(od as api.Date);
     });
   });
@@ -1918,7 +1925,9 @@
   unittest.group('obj-schema-DenyMaintenancePeriod', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDenyMaintenancePeriod();
-      var od = api.DenyMaintenancePeriod.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DenyMaintenancePeriod.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDenyMaintenancePeriod(od as api.DenyMaintenancePeriod);
     });
   });
@@ -1926,7 +1935,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -1934,7 +1944,9 @@
   unittest.group('obj-schema-FileShareConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFileShareConfig();
-      var od = api.FileShareConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FileShareConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFileShareConfig(od as api.FileShareConfig);
     });
   });
@@ -1943,9 +1955,10 @@
       'obj-schema-GoogleCloudSaasacceleratorManagementProvidersV1Instance', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudSaasacceleratorManagementProvidersV1Instance();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudSaasacceleratorManagementProvidersV1Instance.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudSaasacceleratorManagementProvidersV1Instance(
           od as api.GoogleCloudSaasacceleratorManagementProvidersV1Instance);
     });
@@ -1957,9 +1970,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSchedule();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSchedule
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSchedule(od
           as api
               .GoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSchedule);
@@ -1972,9 +1986,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSettings();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSettings
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSettings(od
           as api
               .GoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSettings);
@@ -1987,9 +2002,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudSaasacceleratorManagementProvidersV1NodeSloMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudSaasacceleratorManagementProvidersV1NodeSloMetadata
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudSaasacceleratorManagementProvidersV1NodeSloMetadata(od
           as api
               .GoogleCloudSaasacceleratorManagementProvidersV1NodeSloMetadata);
@@ -2002,9 +2018,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudSaasacceleratorManagementProvidersV1PerSliSloEligibility();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudSaasacceleratorManagementProvidersV1PerSliSloEligibility
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudSaasacceleratorManagementProvidersV1PerSliSloEligibility(
           od as api
               .GoogleCloudSaasacceleratorManagementProvidersV1PerSliSloEligibility);
@@ -2017,9 +2034,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudSaasacceleratorManagementProvidersV1ProvisionedResource();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudSaasacceleratorManagementProvidersV1ProvisionedResource
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudSaasacceleratorManagementProvidersV1ProvisionedResource(od
           as api
               .GoogleCloudSaasacceleratorManagementProvidersV1ProvisionedResource);
@@ -2032,8 +2050,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudSaasacceleratorManagementProvidersV1SloEligibility();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudSaasacceleratorManagementProvidersV1SloEligibility
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudSaasacceleratorManagementProvidersV1SloEligibility(od
           as api.GoogleCloudSaasacceleratorManagementProvidersV1SloEligibility);
     });
@@ -2045,8 +2064,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudSaasacceleratorManagementProvidersV1SloExclusion();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudSaasacceleratorManagementProvidersV1SloExclusion
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudSaasacceleratorManagementProvidersV1SloExclusion(od
           as api.GoogleCloudSaasacceleratorManagementProvidersV1SloExclusion);
     });
@@ -2057,8 +2077,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudSaasacceleratorManagementProvidersV1SloMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudSaasacceleratorManagementProvidersV1SloMetadata
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudSaasacceleratorManagementProvidersV1SloMetadata(
           od as api.GoogleCloudSaasacceleratorManagementProvidersV1SloMetadata);
     });
@@ -2067,7 +2088,9 @@
   unittest.group('obj-schema-Instance', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstance();
-      var od = api.Instance.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Instance.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkInstance(od as api.Instance);
     });
   });
@@ -2075,7 +2098,9 @@
   unittest.group('obj-schema-ListBackupsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListBackupsResponse();
-      var od = api.ListBackupsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListBackupsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListBackupsResponse(od as api.ListBackupsResponse);
     });
   });
@@ -2083,7 +2108,9 @@
   unittest.group('obj-schema-ListInstancesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListInstancesResponse();
-      var od = api.ListInstancesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListInstancesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListInstancesResponse(od as api.ListInstancesResponse);
     });
   });
@@ -2091,7 +2118,9 @@
   unittest.group('obj-schema-ListLocationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListLocationsResponse();
-      var od = api.ListLocationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListLocationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListLocationsResponse(od as api.ListLocationsResponse);
     });
   });
@@ -2099,7 +2128,9 @@
   unittest.group('obj-schema-ListOperationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListOperationsResponse();
-      var od = api.ListOperationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListOperationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListOperationsResponse(od as api.ListOperationsResponse);
     });
   });
@@ -2107,7 +2138,9 @@
   unittest.group('obj-schema-Location', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLocation();
-      var od = api.Location.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Location.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLocation(od as api.Location);
     });
   });
@@ -2115,7 +2148,9 @@
   unittest.group('obj-schema-MaintenancePolicy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMaintenancePolicy();
-      var od = api.MaintenancePolicy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MaintenancePolicy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMaintenancePolicy(od as api.MaintenancePolicy);
     });
   });
@@ -2123,7 +2158,9 @@
   unittest.group('obj-schema-MaintenanceWindow', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMaintenanceWindow();
-      var od = api.MaintenanceWindow.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MaintenanceWindow.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMaintenanceWindow(od as api.MaintenanceWindow);
     });
   });
@@ -2131,7 +2168,9 @@
   unittest.group('obj-schema-NetworkConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNetworkConfig();
-      var od = api.NetworkConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NetworkConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNetworkConfig(od as api.NetworkConfig);
     });
   });
@@ -2139,7 +2178,9 @@
   unittest.group('obj-schema-NfsExportOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNfsExportOptions();
-      var od = api.NfsExportOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NfsExportOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNfsExportOptions(od as api.NfsExportOptions);
     });
   });
@@ -2147,7 +2188,9 @@
   unittest.group('obj-schema-Operation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperation();
-      var od = api.Operation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Operation.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOperation(od as api.Operation);
     });
   });
@@ -2155,7 +2198,9 @@
   unittest.group('obj-schema-OperationMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperationMetadata();
-      var od = api.OperationMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OperationMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOperationMetadata(od as api.OperationMetadata);
     });
   });
@@ -2163,7 +2208,9 @@
   unittest.group('obj-schema-RestoreInstanceRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRestoreInstanceRequest();
-      var od = api.RestoreInstanceRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RestoreInstanceRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRestoreInstanceRequest(od as api.RestoreInstanceRequest);
     });
   });
@@ -2171,7 +2218,9 @@
   unittest.group('obj-schema-Schedule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSchedule();
-      var od = api.Schedule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Schedule.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSchedule(od as api.Schedule);
     });
   });
@@ -2179,7 +2228,9 @@
   unittest.group('obj-schema-Status', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStatus();
-      var od = api.Status.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Status.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStatus(od as api.Status);
     });
   });
@@ -2187,7 +2238,9 @@
   unittest.group('obj-schema-TimeOfDay', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTimeOfDay();
-      var od = api.TimeOfDay.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.TimeOfDay.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTimeOfDay(od as api.TimeOfDay);
     });
   });
@@ -2195,7 +2248,9 @@
   unittest.group('obj-schema-UpdatePolicy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdatePolicy();
-      var od = api.UpdatePolicy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdatePolicy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdatePolicy(od as api.UpdatePolicy);
     });
   });
@@ -2203,7 +2258,9 @@
   unittest.group('obj-schema-WeeklyCycle', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWeeklyCycle();
-      var od = api.WeeklyCycle.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.WeeklyCycle.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkWeeklyCycle(od as api.WeeklyCycle);
     });
   });
diff --git a/generated/googleapis/test/firebasedynamiclinks/v1_test.dart b/generated/googleapis/test/firebasedynamiclinks/v1_test.dart
index 1d368c1..819c2f2 100644
--- a/generated/googleapis/test/firebasedynamiclinks/v1_test.dart
+++ b/generated/googleapis/test/firebasedynamiclinks/v1_test.dart
@@ -973,7 +973,9 @@
   unittest.group('obj-schema-AnalyticsInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAnalyticsInfo();
-      var od = api.AnalyticsInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AnalyticsInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAnalyticsInfo(od as api.AnalyticsInfo);
     });
   });
@@ -981,7 +983,9 @@
   unittest.group('obj-schema-AndroidInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAndroidInfo();
-      var od = api.AndroidInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AndroidInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAndroidInfo(od as api.AndroidInfo);
     });
   });
@@ -989,7 +993,9 @@
   unittest.group('obj-schema-CreateManagedShortLinkRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateManagedShortLinkRequest();
-      var od = api.CreateManagedShortLinkRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateManagedShortLinkRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateManagedShortLinkRequest(
           od as api.CreateManagedShortLinkRequest);
     });
@@ -998,7 +1004,9 @@
   unittest.group('obj-schema-CreateManagedShortLinkResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateManagedShortLinkResponse();
-      var od = api.CreateManagedShortLinkResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateManagedShortLinkResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateManagedShortLinkResponse(
           od as api.CreateManagedShortLinkResponse);
     });
@@ -1007,7 +1015,9 @@
   unittest.group('obj-schema-CreateShortDynamicLinkRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateShortDynamicLinkRequest();
-      var od = api.CreateShortDynamicLinkRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateShortDynamicLinkRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateShortDynamicLinkRequest(
           od as api.CreateShortDynamicLinkRequest);
     });
@@ -1016,7 +1026,9 @@
   unittest.group('obj-schema-CreateShortDynamicLinkResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateShortDynamicLinkResponse();
-      var od = api.CreateShortDynamicLinkResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateShortDynamicLinkResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateShortDynamicLinkResponse(
           od as api.CreateShortDynamicLinkResponse);
     });
@@ -1025,7 +1037,9 @@
   unittest.group('obj-schema-DesktopInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDesktopInfo();
-      var od = api.DesktopInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DesktopInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDesktopInfo(od as api.DesktopInfo);
     });
   });
@@ -1033,7 +1047,9 @@
   unittest.group('obj-schema-DeviceInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeviceInfo();
-      var od = api.DeviceInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.DeviceInfo.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDeviceInfo(od as api.DeviceInfo);
     });
   });
@@ -1041,7 +1057,9 @@
   unittest.group('obj-schema-DynamicLinkEventStat', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDynamicLinkEventStat();
-      var od = api.DynamicLinkEventStat.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DynamicLinkEventStat.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDynamicLinkEventStat(od as api.DynamicLinkEventStat);
     });
   });
@@ -1049,7 +1067,9 @@
   unittest.group('obj-schema-DynamicLinkInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDynamicLinkInfo();
-      var od = api.DynamicLinkInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DynamicLinkInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDynamicLinkInfo(od as api.DynamicLinkInfo);
     });
   });
@@ -1057,7 +1077,9 @@
   unittest.group('obj-schema-DynamicLinkStats', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDynamicLinkStats();
-      var od = api.DynamicLinkStats.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DynamicLinkStats.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDynamicLinkStats(od as api.DynamicLinkStats);
     });
   });
@@ -1065,7 +1087,9 @@
   unittest.group('obj-schema-DynamicLinkWarning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDynamicLinkWarning();
-      var od = api.DynamicLinkWarning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DynamicLinkWarning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDynamicLinkWarning(od as api.DynamicLinkWarning);
     });
   });
@@ -1073,7 +1097,9 @@
   unittest.group('obj-schema-GetIosPostInstallAttributionRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGetIosPostInstallAttributionRequest();
-      var od = api.GetIosPostInstallAttributionRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GetIosPostInstallAttributionRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGetIosPostInstallAttributionRequest(
           od as api.GetIosPostInstallAttributionRequest);
     });
@@ -1082,7 +1108,9 @@
   unittest.group('obj-schema-GetIosPostInstallAttributionResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGetIosPostInstallAttributionResponse();
-      var od = api.GetIosPostInstallAttributionResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GetIosPostInstallAttributionResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGetIosPostInstallAttributionResponse(
           od as api.GetIosPostInstallAttributionResponse);
     });
@@ -1091,7 +1119,9 @@
   unittest.group('obj-schema-GetIosReopenAttributionRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGetIosReopenAttributionRequest();
-      var od = api.GetIosReopenAttributionRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GetIosReopenAttributionRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGetIosReopenAttributionRequest(
           od as api.GetIosReopenAttributionRequest);
     });
@@ -1100,7 +1130,9 @@
   unittest.group('obj-schema-GetIosReopenAttributionResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGetIosReopenAttributionResponse();
-      var od = api.GetIosReopenAttributionResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GetIosReopenAttributionResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGetIosReopenAttributionResponse(
           od as api.GetIosReopenAttributionResponse);
     });
@@ -1109,7 +1141,9 @@
   unittest.group('obj-schema-GooglePlayAnalytics', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooglePlayAnalytics();
-      var od = api.GooglePlayAnalytics.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooglePlayAnalytics.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooglePlayAnalytics(od as api.GooglePlayAnalytics);
     });
   });
@@ -1117,7 +1151,9 @@
   unittest.group('obj-schema-ITunesConnectAnalytics', () {
     unittest.test('to-json--from-json', () async {
       var o = buildITunesConnectAnalytics();
-      var od = api.ITunesConnectAnalytics.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ITunesConnectAnalytics.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkITunesConnectAnalytics(od as api.ITunesConnectAnalytics);
     });
   });
@@ -1125,7 +1161,9 @@
   unittest.group('obj-schema-IosInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildIosInfo();
-      var od = api.IosInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.IosInfo.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkIosInfo(od as api.IosInfo);
     });
   });
@@ -1133,7 +1171,9 @@
   unittest.group('obj-schema-ManagedShortLink', () {
     unittest.test('to-json--from-json', () async {
       var o = buildManagedShortLink();
-      var od = api.ManagedShortLink.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ManagedShortLink.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkManagedShortLink(od as api.ManagedShortLink);
     });
   });
@@ -1141,7 +1181,9 @@
   unittest.group('obj-schema-NavigationInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNavigationInfo();
-      var od = api.NavigationInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NavigationInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNavigationInfo(od as api.NavigationInfo);
     });
   });
@@ -1149,7 +1191,9 @@
   unittest.group('obj-schema-SocialMetaTagInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSocialMetaTagInfo();
-      var od = api.SocialMetaTagInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SocialMetaTagInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSocialMetaTagInfo(od as api.SocialMetaTagInfo);
     });
   });
@@ -1157,7 +1201,9 @@
   unittest.group('obj-schema-Suffix', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSuffix();
-      var od = api.Suffix.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Suffix.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSuffix(od as api.Suffix);
     });
   });
diff --git a/generated/googleapis/test/firebasehosting/v1_test.dart b/generated/googleapis/test/firebasehosting/v1_test.dart
index a8ddd9e..c07eb48 100644
--- a/generated/googleapis/test/firebasehosting/v1_test.dart
+++ b/generated/googleapis/test/firebasehosting/v1_test.dart
@@ -311,7 +311,9 @@
   unittest.group('obj-schema-CancelOperationRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCancelOperationRequest();
-      var od = api.CancelOperationRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CancelOperationRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCancelOperationRequest(od as api.CancelOperationRequest);
     });
   });
@@ -319,7 +321,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -327,7 +330,9 @@
   unittest.group('obj-schema-ListOperationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListOperationsResponse();
-      var od = api.ListOperationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListOperationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListOperationsResponse(od as api.ListOperationsResponse);
     });
   });
@@ -335,7 +340,9 @@
   unittest.group('obj-schema-Operation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperation();
-      var od = api.Operation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Operation.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOperation(od as api.Operation);
     });
   });
@@ -343,7 +350,9 @@
   unittest.group('obj-schema-Status', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStatus();
-      var od = api.Status.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Status.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStatus(od as api.Status);
     });
   });
diff --git a/generated/googleapis/test/firebaseml/v1_test.dart b/generated/googleapis/test/firebaseml/v1_test.dart
index a0936b0..53df7b1 100644
--- a/generated/googleapis/test/firebaseml/v1_test.dart
+++ b/generated/googleapis/test/firebaseml/v1_test.dart
@@ -338,7 +338,9 @@
   unittest.group('obj-schema-CancelOperationRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCancelOperationRequest();
-      var od = api.CancelOperationRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CancelOperationRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCancelOperationRequest(od as api.CancelOperationRequest);
     });
   });
@@ -346,7 +348,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -354,7 +357,9 @@
   unittest.group('obj-schema-ListOperationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListOperationsResponse();
-      var od = api.ListOperationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListOperationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListOperationsResponse(od as api.ListOperationsResponse);
     });
   });
@@ -362,7 +367,9 @@
   unittest.group('obj-schema-ModelOperationMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildModelOperationMetadata();
-      var od = api.ModelOperationMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ModelOperationMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkModelOperationMetadata(od as api.ModelOperationMetadata);
     });
   });
@@ -370,7 +377,9 @@
   unittest.group('obj-schema-Operation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperation();
-      var od = api.Operation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Operation.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOperation(od as api.Operation);
     });
   });
@@ -378,7 +387,9 @@
   unittest.group('obj-schema-Status', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStatus();
-      var od = api.Status.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Status.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStatus(od as api.Status);
     });
   });
diff --git a/generated/googleapis/test/firebaserules/v1_test.dart b/generated/googleapis/test/firebaserules/v1_test.dart
index 0936eb9..700d8c6 100644
--- a/generated/googleapis/test/firebaserules/v1_test.dart
+++ b/generated/googleapis/test/firebaserules/v1_test.dart
@@ -1021,7 +1021,8 @@
   unittest.group('obj-schema-Arg', () {
     unittest.test('to-json--from-json', () async {
       var o = buildArg();
-      var od = api.Arg.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Arg.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkArg(od as api.Arg);
     });
   });
@@ -1029,7 +1030,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -1037,7 +1039,9 @@
   unittest.group('obj-schema-ExpressionReport', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExpressionReport();
-      var od = api.ExpressionReport.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ExpressionReport.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkExpressionReport(od as api.ExpressionReport);
     });
   });
@@ -1045,7 +1049,8 @@
   unittest.group('obj-schema-File', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFile();
-      var od = api.File.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.File.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkFile(od as api.File);
     });
   });
@@ -1053,7 +1058,9 @@
   unittest.group('obj-schema-FunctionCall', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFunctionCall();
-      var od = api.FunctionCall.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FunctionCall.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFunctionCall(od as api.FunctionCall);
     });
   });
@@ -1061,7 +1068,9 @@
   unittest.group('obj-schema-FunctionMock', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFunctionMock();
-      var od = api.FunctionMock.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FunctionMock.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFunctionMock(od as api.FunctionMock);
     });
   });
@@ -1069,7 +1078,9 @@
   unittest.group('obj-schema-GetReleaseExecutableResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGetReleaseExecutableResponse();
-      var od = api.GetReleaseExecutableResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GetReleaseExecutableResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGetReleaseExecutableResponse(od as api.GetReleaseExecutableResponse);
     });
   });
@@ -1077,7 +1088,8 @@
   unittest.group('obj-schema-Issue', () {
     unittest.test('to-json--from-json', () async {
       var o = buildIssue();
-      var od = api.Issue.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Issue.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkIssue(od as api.Issue);
     });
   });
@@ -1085,7 +1097,9 @@
   unittest.group('obj-schema-ListReleasesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListReleasesResponse();
-      var od = api.ListReleasesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListReleasesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListReleasesResponse(od as api.ListReleasesResponse);
     });
   });
@@ -1093,7 +1107,9 @@
   unittest.group('obj-schema-ListRulesetsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListRulesetsResponse();
-      var od = api.ListRulesetsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListRulesetsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListRulesetsResponse(od as api.ListRulesetsResponse);
     });
   });
@@ -1101,7 +1117,9 @@
   unittest.group('obj-schema-Metadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMetadata();
-      var od = api.Metadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Metadata.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkMetadata(od as api.Metadata);
     });
   });
@@ -1109,7 +1127,9 @@
   unittest.group('obj-schema-Release', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRelease();
-      var od = api.Release.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Release.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkRelease(od as api.Release);
     });
   });
@@ -1117,7 +1137,9 @@
   unittest.group('obj-schema-Result', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResult();
-      var od = api.Result.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Result.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkResult(od as api.Result);
     });
   });
@@ -1125,7 +1147,9 @@
   unittest.group('obj-schema-Ruleset', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRuleset();
-      var od = api.Ruleset.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Ruleset.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkRuleset(od as api.Ruleset);
     });
   });
@@ -1133,7 +1157,9 @@
   unittest.group('obj-schema-Source', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSource();
-      var od = api.Source.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Source.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSource(od as api.Source);
     });
   });
@@ -1141,7 +1167,9 @@
   unittest.group('obj-schema-SourcePosition', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSourcePosition();
-      var od = api.SourcePosition.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SourcePosition.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSourcePosition(od as api.SourcePosition);
     });
   });
@@ -1149,7 +1177,9 @@
   unittest.group('obj-schema-TestCase', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestCase();
-      var od = api.TestCase.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.TestCase.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTestCase(od as api.TestCase);
     });
   });
@@ -1157,7 +1187,9 @@
   unittest.group('obj-schema-TestResult', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestResult();
-      var od = api.TestResult.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.TestResult.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTestResult(od as api.TestResult);
     });
   });
@@ -1165,7 +1197,9 @@
   unittest.group('obj-schema-TestRulesetRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestRulesetRequest();
-      var od = api.TestRulesetRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestRulesetRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestRulesetRequest(od as api.TestRulesetRequest);
     });
   });
@@ -1173,7 +1207,9 @@
   unittest.group('obj-schema-TestRulesetResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestRulesetResponse();
-      var od = api.TestRulesetResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestRulesetResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestRulesetResponse(od as api.TestRulesetResponse);
     });
   });
@@ -1181,7 +1217,9 @@
   unittest.group('obj-schema-TestSuite', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestSuite();
-      var od = api.TestSuite.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.TestSuite.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTestSuite(od as api.TestSuite);
     });
   });
@@ -1189,7 +1227,9 @@
   unittest.group('obj-schema-UpdateReleaseRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateReleaseRequest();
-      var od = api.UpdateReleaseRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateReleaseRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateReleaseRequest(od as api.UpdateReleaseRequest);
     });
   });
@@ -1197,7 +1237,9 @@
   unittest.group('obj-schema-ValueCount', () {
     unittest.test('to-json--from-json', () async {
       var o = buildValueCount();
-      var od = api.ValueCount.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ValueCount.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkValueCount(od as api.ValueCount);
     });
   });
@@ -1205,7 +1247,9 @@
   unittest.group('obj-schema-VisitedExpression', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVisitedExpression();
-      var od = api.VisitedExpression.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VisitedExpression.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVisitedExpression(od as api.VisitedExpression);
     });
   });
diff --git a/generated/googleapis/test/firestore/v1_test.dart b/generated/googleapis/test/firestore/v1_test.dart
index 7b8d1d7..2f0f3be 100644
--- a/generated/googleapis/test/firestore/v1_test.dart
+++ b/generated/googleapis/test/firestore/v1_test.dart
@@ -3079,7 +3079,9 @@
   unittest.group('obj-schema-ArrayValue', () {
     unittest.test('to-json--from-json', () async {
       var o = buildArrayValue();
-      var od = api.ArrayValue.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ArrayValue.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkArrayValue(od as api.ArrayValue);
     });
   });
@@ -3087,7 +3089,9 @@
   unittest.group('obj-schema-BatchGetDocumentsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBatchGetDocumentsRequest();
-      var od = api.BatchGetDocumentsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BatchGetDocumentsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBatchGetDocumentsRequest(od as api.BatchGetDocumentsRequest);
     });
   });
@@ -3095,7 +3099,9 @@
   unittest.group('obj-schema-BatchGetDocumentsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBatchGetDocumentsResponse();
-      var od = api.BatchGetDocumentsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BatchGetDocumentsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBatchGetDocumentsResponse(od as api.BatchGetDocumentsResponse);
     });
   });
@@ -3103,7 +3109,9 @@
   unittest.group('obj-schema-BatchWriteRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBatchWriteRequest();
-      var od = api.BatchWriteRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BatchWriteRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBatchWriteRequest(od as api.BatchWriteRequest);
     });
   });
@@ -3111,7 +3119,9 @@
   unittest.group('obj-schema-BatchWriteResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBatchWriteResponse();
-      var od = api.BatchWriteResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BatchWriteResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBatchWriteResponse(od as api.BatchWriteResponse);
     });
   });
@@ -3119,7 +3129,9 @@
   unittest.group('obj-schema-BeginTransactionRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBeginTransactionRequest();
-      var od = api.BeginTransactionRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BeginTransactionRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBeginTransactionRequest(od as api.BeginTransactionRequest);
     });
   });
@@ -3127,7 +3139,9 @@
   unittest.group('obj-schema-BeginTransactionResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBeginTransactionResponse();
-      var od = api.BeginTransactionResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BeginTransactionResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBeginTransactionResponse(od as api.BeginTransactionResponse);
     });
   });
@@ -3135,7 +3149,9 @@
   unittest.group('obj-schema-CollectionSelector', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCollectionSelector();
-      var od = api.CollectionSelector.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CollectionSelector.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCollectionSelector(od as api.CollectionSelector);
     });
   });
@@ -3143,7 +3159,9 @@
   unittest.group('obj-schema-CommitRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCommitRequest();
-      var od = api.CommitRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CommitRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCommitRequest(od as api.CommitRequest);
     });
   });
@@ -3151,7 +3169,9 @@
   unittest.group('obj-schema-CommitResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCommitResponse();
-      var od = api.CommitResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CommitResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCommitResponse(od as api.CommitResponse);
     });
   });
@@ -3159,7 +3179,9 @@
   unittest.group('obj-schema-CompositeFilter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCompositeFilter();
-      var od = api.CompositeFilter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CompositeFilter.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCompositeFilter(od as api.CompositeFilter);
     });
   });
@@ -3167,7 +3189,9 @@
   unittest.group('obj-schema-Cursor', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCursor();
-      var od = api.Cursor.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Cursor.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkCursor(od as api.Cursor);
     });
   });
@@ -3175,7 +3199,9 @@
   unittest.group('obj-schema-Document', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDocument();
-      var od = api.Document.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Document.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDocument(od as api.Document);
     });
   });
@@ -3183,7 +3209,9 @@
   unittest.group('obj-schema-DocumentChange', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDocumentChange();
-      var od = api.DocumentChange.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DocumentChange.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDocumentChange(od as api.DocumentChange);
     });
   });
@@ -3191,7 +3219,9 @@
   unittest.group('obj-schema-DocumentDelete', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDocumentDelete();
-      var od = api.DocumentDelete.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DocumentDelete.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDocumentDelete(od as api.DocumentDelete);
     });
   });
@@ -3199,7 +3229,9 @@
   unittest.group('obj-schema-DocumentMask', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDocumentMask();
-      var od = api.DocumentMask.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DocumentMask.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDocumentMask(od as api.DocumentMask);
     });
   });
@@ -3207,7 +3239,9 @@
   unittest.group('obj-schema-DocumentRemove', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDocumentRemove();
-      var od = api.DocumentRemove.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DocumentRemove.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDocumentRemove(od as api.DocumentRemove);
     });
   });
@@ -3215,7 +3249,9 @@
   unittest.group('obj-schema-DocumentTransform', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDocumentTransform();
-      var od = api.DocumentTransform.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DocumentTransform.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDocumentTransform(od as api.DocumentTransform);
     });
   });
@@ -3223,7 +3259,9 @@
   unittest.group('obj-schema-DocumentsTarget', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDocumentsTarget();
-      var od = api.DocumentsTarget.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DocumentsTarget.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDocumentsTarget(od as api.DocumentsTarget);
     });
   });
@@ -3231,7 +3269,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -3239,7 +3278,9 @@
   unittest.group('obj-schema-ExistenceFilter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExistenceFilter();
-      var od = api.ExistenceFilter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ExistenceFilter.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkExistenceFilter(od as api.ExistenceFilter);
     });
   });
@@ -3247,7 +3288,9 @@
   unittest.group('obj-schema-FieldFilter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFieldFilter();
-      var od = api.FieldFilter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FieldFilter.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFieldFilter(od as api.FieldFilter);
     });
   });
@@ -3255,7 +3298,9 @@
   unittest.group('obj-schema-FieldReference', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFieldReference();
-      var od = api.FieldReference.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FieldReference.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFieldReference(od as api.FieldReference);
     });
   });
@@ -3263,7 +3308,9 @@
   unittest.group('obj-schema-FieldTransform', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFieldTransform();
-      var od = api.FieldTransform.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FieldTransform.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFieldTransform(od as api.FieldTransform);
     });
   });
@@ -3271,7 +3318,9 @@
   unittest.group('obj-schema-Filter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFilter();
-      var od = api.Filter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Filter.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkFilter(od as api.Filter);
     });
   });
@@ -3280,8 +3329,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleFirestoreAdminV1ExportDocumentsMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleFirestoreAdminV1ExportDocumentsMetadata.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleFirestoreAdminV1ExportDocumentsMetadata(
           od as api.GoogleFirestoreAdminV1ExportDocumentsMetadata);
     });
@@ -3290,8 +3340,9 @@
   unittest.group('obj-schema-GoogleFirestoreAdminV1ExportDocumentsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleFirestoreAdminV1ExportDocumentsRequest();
-      var od =
-          api.GoogleFirestoreAdminV1ExportDocumentsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleFirestoreAdminV1ExportDocumentsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleFirestoreAdminV1ExportDocumentsRequest(
           od as api.GoogleFirestoreAdminV1ExportDocumentsRequest);
     });
@@ -3301,8 +3352,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleFirestoreAdminV1ExportDocumentsResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleFirestoreAdminV1ExportDocumentsResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleFirestoreAdminV1ExportDocumentsResponse(
           od as api.GoogleFirestoreAdminV1ExportDocumentsResponse);
     });
@@ -3311,7 +3363,9 @@
   unittest.group('obj-schema-GoogleFirestoreAdminV1Field', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleFirestoreAdminV1Field();
-      var od = api.GoogleFirestoreAdminV1Field.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleFirestoreAdminV1Field.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleFirestoreAdminV1Field(od as api.GoogleFirestoreAdminV1Field);
     });
   });
@@ -3319,8 +3373,9 @@
   unittest.group('obj-schema-GoogleFirestoreAdminV1FieldOperationMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleFirestoreAdminV1FieldOperationMetadata();
-      var od =
-          api.GoogleFirestoreAdminV1FieldOperationMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleFirestoreAdminV1FieldOperationMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleFirestoreAdminV1FieldOperationMetadata(
           od as api.GoogleFirestoreAdminV1FieldOperationMetadata);
     });
@@ -3330,8 +3385,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleFirestoreAdminV1ImportDocumentsMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleFirestoreAdminV1ImportDocumentsMetadata.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleFirestoreAdminV1ImportDocumentsMetadata(
           od as api.GoogleFirestoreAdminV1ImportDocumentsMetadata);
     });
@@ -3340,8 +3396,9 @@
   unittest.group('obj-schema-GoogleFirestoreAdminV1ImportDocumentsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleFirestoreAdminV1ImportDocumentsRequest();
-      var od =
-          api.GoogleFirestoreAdminV1ImportDocumentsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleFirestoreAdminV1ImportDocumentsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleFirestoreAdminV1ImportDocumentsRequest(
           od as api.GoogleFirestoreAdminV1ImportDocumentsRequest);
     });
@@ -3350,7 +3407,9 @@
   unittest.group('obj-schema-GoogleFirestoreAdminV1Index', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleFirestoreAdminV1Index();
-      var od = api.GoogleFirestoreAdminV1Index.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleFirestoreAdminV1Index.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleFirestoreAdminV1Index(od as api.GoogleFirestoreAdminV1Index);
     });
   });
@@ -3358,7 +3417,9 @@
   unittest.group('obj-schema-GoogleFirestoreAdminV1IndexConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleFirestoreAdminV1IndexConfig();
-      var od = api.GoogleFirestoreAdminV1IndexConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleFirestoreAdminV1IndexConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleFirestoreAdminV1IndexConfig(
           od as api.GoogleFirestoreAdminV1IndexConfig);
     });
@@ -3367,7 +3428,9 @@
   unittest.group('obj-schema-GoogleFirestoreAdminV1IndexConfigDelta', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleFirestoreAdminV1IndexConfigDelta();
-      var od = api.GoogleFirestoreAdminV1IndexConfigDelta.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleFirestoreAdminV1IndexConfigDelta.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleFirestoreAdminV1IndexConfigDelta(
           od as api.GoogleFirestoreAdminV1IndexConfigDelta);
     });
@@ -3376,7 +3439,9 @@
   unittest.group('obj-schema-GoogleFirestoreAdminV1IndexField', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleFirestoreAdminV1IndexField();
-      var od = api.GoogleFirestoreAdminV1IndexField.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleFirestoreAdminV1IndexField.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleFirestoreAdminV1IndexField(
           od as api.GoogleFirestoreAdminV1IndexField);
     });
@@ -3385,8 +3450,9 @@
   unittest.group('obj-schema-GoogleFirestoreAdminV1IndexOperationMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleFirestoreAdminV1IndexOperationMetadata();
-      var od =
-          api.GoogleFirestoreAdminV1IndexOperationMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleFirestoreAdminV1IndexOperationMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleFirestoreAdminV1IndexOperationMetadata(
           od as api.GoogleFirestoreAdminV1IndexOperationMetadata);
     });
@@ -3395,8 +3461,9 @@
   unittest.group('obj-schema-GoogleFirestoreAdminV1ListFieldsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleFirestoreAdminV1ListFieldsResponse();
-      var od =
-          api.GoogleFirestoreAdminV1ListFieldsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleFirestoreAdminV1ListFieldsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleFirestoreAdminV1ListFieldsResponse(
           od as api.GoogleFirestoreAdminV1ListFieldsResponse);
     });
@@ -3405,8 +3472,9 @@
   unittest.group('obj-schema-GoogleFirestoreAdminV1ListIndexesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleFirestoreAdminV1ListIndexesResponse();
-      var od =
-          api.GoogleFirestoreAdminV1ListIndexesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleFirestoreAdminV1ListIndexesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleFirestoreAdminV1ListIndexesResponse(
           od as api.GoogleFirestoreAdminV1ListIndexesResponse);
     });
@@ -3415,7 +3483,9 @@
   unittest.group('obj-schema-GoogleFirestoreAdminV1LocationMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleFirestoreAdminV1LocationMetadata();
-      var od = api.GoogleFirestoreAdminV1LocationMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleFirestoreAdminV1LocationMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleFirestoreAdminV1LocationMetadata(
           od as api.GoogleFirestoreAdminV1LocationMetadata);
     });
@@ -3424,7 +3494,9 @@
   unittest.group('obj-schema-GoogleFirestoreAdminV1Progress', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleFirestoreAdminV1Progress();
-      var od = api.GoogleFirestoreAdminV1Progress.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleFirestoreAdminV1Progress.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleFirestoreAdminV1Progress(
           od as api.GoogleFirestoreAdminV1Progress);
     });
@@ -3433,7 +3505,9 @@
   unittest.group('obj-schema-GoogleLongrunningCancelOperationRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleLongrunningCancelOperationRequest();
-      var od = api.GoogleLongrunningCancelOperationRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleLongrunningCancelOperationRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleLongrunningCancelOperationRequest(
           od as api.GoogleLongrunningCancelOperationRequest);
     });
@@ -3442,7 +3516,9 @@
   unittest.group('obj-schema-GoogleLongrunningListOperationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleLongrunningListOperationsResponse();
-      var od = api.GoogleLongrunningListOperationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleLongrunningListOperationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleLongrunningListOperationsResponse(
           od as api.GoogleLongrunningListOperationsResponse);
     });
@@ -3451,7 +3527,9 @@
   unittest.group('obj-schema-GoogleLongrunningOperation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleLongrunningOperation();
-      var od = api.GoogleLongrunningOperation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleLongrunningOperation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleLongrunningOperation(od as api.GoogleLongrunningOperation);
     });
   });
@@ -3459,7 +3537,9 @@
   unittest.group('obj-schema-LatLng', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLatLng();
-      var od = api.LatLng.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.LatLng.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLatLng(od as api.LatLng);
     });
   });
@@ -3467,7 +3547,9 @@
   unittest.group('obj-schema-ListCollectionIdsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListCollectionIdsRequest();
-      var od = api.ListCollectionIdsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListCollectionIdsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListCollectionIdsRequest(od as api.ListCollectionIdsRequest);
     });
   });
@@ -3475,7 +3557,9 @@
   unittest.group('obj-schema-ListCollectionIdsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListCollectionIdsResponse();
-      var od = api.ListCollectionIdsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListCollectionIdsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListCollectionIdsResponse(od as api.ListCollectionIdsResponse);
     });
   });
@@ -3483,7 +3567,9 @@
   unittest.group('obj-schema-ListDocumentsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListDocumentsResponse();
-      var od = api.ListDocumentsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListDocumentsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListDocumentsResponse(od as api.ListDocumentsResponse);
     });
   });
@@ -3491,7 +3577,9 @@
   unittest.group('obj-schema-ListLocationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListLocationsResponse();
-      var od = api.ListLocationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListLocationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListLocationsResponse(od as api.ListLocationsResponse);
     });
   });
@@ -3499,7 +3587,9 @@
   unittest.group('obj-schema-ListenRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListenRequest();
-      var od = api.ListenRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListenRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListenRequest(od as api.ListenRequest);
     });
   });
@@ -3507,7 +3597,9 @@
   unittest.group('obj-schema-ListenResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListenResponse();
-      var od = api.ListenResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListenResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListenResponse(od as api.ListenResponse);
     });
   });
@@ -3515,7 +3607,9 @@
   unittest.group('obj-schema-Location', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLocation();
-      var od = api.Location.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Location.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLocation(od as api.Location);
     });
   });
@@ -3523,7 +3617,9 @@
   unittest.group('obj-schema-MapValue', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMapValue();
-      var od = api.MapValue.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.MapValue.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkMapValue(od as api.MapValue);
     });
   });
@@ -3531,7 +3627,8 @@
   unittest.group('obj-schema-Order', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrder();
-      var od = api.Order.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Order.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOrder(od as api.Order);
     });
   });
@@ -3539,7 +3636,9 @@
   unittest.group('obj-schema-PartitionQueryRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPartitionQueryRequest();
-      var od = api.PartitionQueryRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PartitionQueryRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPartitionQueryRequest(od as api.PartitionQueryRequest);
     });
   });
@@ -3547,7 +3646,9 @@
   unittest.group('obj-schema-PartitionQueryResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPartitionQueryResponse();
-      var od = api.PartitionQueryResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PartitionQueryResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPartitionQueryResponse(od as api.PartitionQueryResponse);
     });
   });
@@ -3555,7 +3656,9 @@
   unittest.group('obj-schema-Precondition', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPrecondition();
-      var od = api.Precondition.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Precondition.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPrecondition(od as api.Precondition);
     });
   });
@@ -3563,7 +3666,9 @@
   unittest.group('obj-schema-Projection', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProjection();
-      var od = api.Projection.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Projection.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkProjection(od as api.Projection);
     });
   });
@@ -3571,7 +3676,9 @@
   unittest.group('obj-schema-QueryTarget', () {
     unittest.test('to-json--from-json', () async {
       var o = buildQueryTarget();
-      var od = api.QueryTarget.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.QueryTarget.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkQueryTarget(od as api.QueryTarget);
     });
   });
@@ -3579,7 +3686,9 @@
   unittest.group('obj-schema-ReadOnly', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReadOnly();
-      var od = api.ReadOnly.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ReadOnly.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkReadOnly(od as api.ReadOnly);
     });
   });
@@ -3587,7 +3696,9 @@
   unittest.group('obj-schema-ReadWrite', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReadWrite();
-      var od = api.ReadWrite.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ReadWrite.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkReadWrite(od as api.ReadWrite);
     });
   });
@@ -3595,7 +3706,9 @@
   unittest.group('obj-schema-RollbackRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRollbackRequest();
-      var od = api.RollbackRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RollbackRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRollbackRequest(od as api.RollbackRequest);
     });
   });
@@ -3603,7 +3716,9 @@
   unittest.group('obj-schema-RunQueryRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRunQueryRequest();
-      var od = api.RunQueryRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RunQueryRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRunQueryRequest(od as api.RunQueryRequest);
     });
   });
@@ -3611,7 +3726,9 @@
   unittest.group('obj-schema-RunQueryResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRunQueryResponse();
-      var od = api.RunQueryResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RunQueryResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRunQueryResponse(od as api.RunQueryResponse);
     });
   });
@@ -3619,7 +3736,9 @@
   unittest.group('obj-schema-Status', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStatus();
-      var od = api.Status.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Status.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStatus(od as api.Status);
     });
   });
@@ -3627,7 +3746,9 @@
   unittest.group('obj-schema-StructuredQuery', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStructuredQuery();
-      var od = api.StructuredQuery.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.StructuredQuery.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkStructuredQuery(od as api.StructuredQuery);
     });
   });
@@ -3635,7 +3756,9 @@
   unittest.group('obj-schema-Target', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTarget();
-      var od = api.Target.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Target.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTarget(od as api.Target);
     });
   });
@@ -3643,7 +3766,9 @@
   unittest.group('obj-schema-TargetChange', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetChange();
-      var od = api.TargetChange.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetChange.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetChange(od as api.TargetChange);
     });
   });
@@ -3651,7 +3776,9 @@
   unittest.group('obj-schema-TransactionOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTransactionOptions();
-      var od = api.TransactionOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TransactionOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTransactionOptions(od as api.TransactionOptions);
     });
   });
@@ -3659,7 +3786,9 @@
   unittest.group('obj-schema-UnaryFilter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUnaryFilter();
-      var od = api.UnaryFilter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UnaryFilter.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUnaryFilter(od as api.UnaryFilter);
     });
   });
@@ -3667,7 +3796,8 @@
   unittest.group('obj-schema-Value', () {
     unittest.test('to-json--from-json', () async {
       var o = buildValue();
-      var od = api.Value.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Value.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkValue(od as api.Value);
     });
   });
@@ -3675,7 +3805,8 @@
   unittest.group('obj-schema-Write', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWrite();
-      var od = api.Write.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Write.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkWrite(od as api.Write);
     });
   });
@@ -3683,7 +3814,9 @@
   unittest.group('obj-schema-WriteRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWriteRequest();
-      var od = api.WriteRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.WriteRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkWriteRequest(od as api.WriteRequest);
     });
   });
@@ -3691,7 +3824,9 @@
   unittest.group('obj-schema-WriteResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWriteResponse();
-      var od = api.WriteResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.WriteResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkWriteResponse(od as api.WriteResponse);
     });
   });
@@ -3699,7 +3834,9 @@
   unittest.group('obj-schema-WriteResult', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWriteResult();
-      var od = api.WriteResult.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.WriteResult.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkWriteResult(od as api.WriteResult);
     });
   });
diff --git a/generated/googleapis/test/fitness/v1_test.dart b/generated/googleapis/test/fitness/v1_test.dart
index 0b5642f..5a9d021 100644
--- a/generated/googleapis/test/fitness/v1_test.dart
+++ b/generated/googleapis/test/fitness/v1_test.dart
@@ -981,7 +981,9 @@
   unittest.group('obj-schema-AggregateBucket', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAggregateBucket();
-      var od = api.AggregateBucket.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AggregateBucket.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAggregateBucket(od as api.AggregateBucket);
     });
   });
@@ -989,7 +991,9 @@
   unittest.group('obj-schema-AggregateBy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAggregateBy();
-      var od = api.AggregateBy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AggregateBy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAggregateBy(od as api.AggregateBy);
     });
   });
@@ -997,7 +1001,9 @@
   unittest.group('obj-schema-AggregateRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAggregateRequest();
-      var od = api.AggregateRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AggregateRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAggregateRequest(od as api.AggregateRequest);
     });
   });
@@ -1005,7 +1011,9 @@
   unittest.group('obj-schema-AggregateResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAggregateResponse();
-      var od = api.AggregateResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AggregateResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAggregateResponse(od as api.AggregateResponse);
     });
   });
@@ -1013,7 +1021,9 @@
   unittest.group('obj-schema-Application', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApplication();
-      var od = api.Application.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Application.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkApplication(od as api.Application);
     });
   });
@@ -1021,7 +1031,9 @@
   unittest.group('obj-schema-BucketByActivity', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBucketByActivity();
-      var od = api.BucketByActivity.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BucketByActivity.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBucketByActivity(od as api.BucketByActivity);
     });
   });
@@ -1029,7 +1041,9 @@
   unittest.group('obj-schema-BucketBySession', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBucketBySession();
-      var od = api.BucketBySession.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BucketBySession.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBucketBySession(od as api.BucketBySession);
     });
   });
@@ -1037,7 +1051,9 @@
   unittest.group('obj-schema-BucketByTime', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBucketByTime();
-      var od = api.BucketByTime.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BucketByTime.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBucketByTime(od as api.BucketByTime);
     });
   });
@@ -1045,7 +1061,9 @@
   unittest.group('obj-schema-BucketByTimePeriod', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBucketByTimePeriod();
-      var od = api.BucketByTimePeriod.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BucketByTimePeriod.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBucketByTimePeriod(od as api.BucketByTimePeriod);
     });
   });
@@ -1053,7 +1071,9 @@
   unittest.group('obj-schema-DataPoint', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDataPoint();
-      var od = api.DataPoint.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.DataPoint.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDataPoint(od as api.DataPoint);
     });
   });
@@ -1061,7 +1081,9 @@
   unittest.group('obj-schema-DataSource', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDataSource();
-      var od = api.DataSource.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.DataSource.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDataSource(od as api.DataSource);
     });
   });
@@ -1069,7 +1091,9 @@
   unittest.group('obj-schema-DataType', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDataType();
-      var od = api.DataType.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.DataType.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDataType(od as api.DataType);
     });
   });
@@ -1077,7 +1101,9 @@
   unittest.group('obj-schema-DataTypeField', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDataTypeField();
-      var od = api.DataTypeField.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DataTypeField.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDataTypeField(od as api.DataTypeField);
     });
   });
@@ -1085,7 +1111,9 @@
   unittest.group('obj-schema-Dataset', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDataset();
-      var od = api.Dataset.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Dataset.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDataset(od as api.Dataset);
     });
   });
@@ -1093,7 +1121,9 @@
   unittest.group('obj-schema-Device', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDevice();
-      var od = api.Device.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Device.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDevice(od as api.Device);
     });
   });
@@ -1101,7 +1131,9 @@
   unittest.group('obj-schema-ListDataPointChangesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListDataPointChangesResponse();
-      var od = api.ListDataPointChangesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListDataPointChangesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListDataPointChangesResponse(od as api.ListDataPointChangesResponse);
     });
   });
@@ -1109,7 +1141,9 @@
   unittest.group('obj-schema-ListDataSourcesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListDataSourcesResponse();
-      var od = api.ListDataSourcesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListDataSourcesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListDataSourcesResponse(od as api.ListDataSourcesResponse);
     });
   });
@@ -1117,7 +1151,9 @@
   unittest.group('obj-schema-ListSessionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListSessionsResponse();
-      var od = api.ListSessionsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListSessionsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListSessionsResponse(od as api.ListSessionsResponse);
     });
   });
@@ -1125,7 +1161,9 @@
   unittest.group('obj-schema-MapValue', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMapValue();
-      var od = api.MapValue.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.MapValue.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkMapValue(od as api.MapValue);
     });
   });
@@ -1133,7 +1171,9 @@
   unittest.group('obj-schema-Session', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSession();
-      var od = api.Session.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Session.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSession(od as api.Session);
     });
   });
@@ -1141,7 +1181,8 @@
   unittest.group('obj-schema-Value', () {
     unittest.test('to-json--from-json', () async {
       var o = buildValue();
-      var od = api.Value.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Value.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkValue(od as api.Value);
     });
   });
@@ -1149,7 +1190,9 @@
   unittest.group('obj-schema-ValueMapValEntry', () {
     unittest.test('to-json--from-json', () async {
       var o = buildValueMapValEntry();
-      var od = api.ValueMapValEntry.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ValueMapValEntry.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkValueMapValEntry(od as api.ValueMapValEntry);
     });
   });
diff --git a/generated/googleapis/test/games/v1_test.dart b/generated/googleapis/test/games/v1_test.dart
index 6eb18dc..0ab5f9e 100644
--- a/generated/googleapis/test/games/v1_test.dart
+++ b/generated/googleapis/test/games/v1_test.dart
@@ -2887,7 +2887,9 @@
   unittest.group('obj-schema-AchievementDefinition', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAchievementDefinition();
-      var od = api.AchievementDefinition.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AchievementDefinition.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAchievementDefinition(od as api.AchievementDefinition);
     });
   });
@@ -2895,7 +2897,9 @@
   unittest.group('obj-schema-AchievementDefinitionsListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAchievementDefinitionsListResponse();
-      var od = api.AchievementDefinitionsListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AchievementDefinitionsListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAchievementDefinitionsListResponse(
           od as api.AchievementDefinitionsListResponse);
     });
@@ -2904,7 +2908,9 @@
   unittest.group('obj-schema-AchievementIncrementResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAchievementIncrementResponse();
-      var od = api.AchievementIncrementResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AchievementIncrementResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAchievementIncrementResponse(od as api.AchievementIncrementResponse);
     });
   });
@@ -2912,7 +2918,9 @@
   unittest.group('obj-schema-AchievementRevealResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAchievementRevealResponse();
-      var od = api.AchievementRevealResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AchievementRevealResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAchievementRevealResponse(od as api.AchievementRevealResponse);
     });
   });
@@ -2920,7 +2928,9 @@
   unittest.group('obj-schema-AchievementSetStepsAtLeastResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAchievementSetStepsAtLeastResponse();
-      var od = api.AchievementSetStepsAtLeastResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AchievementSetStepsAtLeastResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAchievementSetStepsAtLeastResponse(
           od as api.AchievementSetStepsAtLeastResponse);
     });
@@ -2929,7 +2939,9 @@
   unittest.group('obj-schema-AchievementUnlockResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAchievementUnlockResponse();
-      var od = api.AchievementUnlockResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AchievementUnlockResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAchievementUnlockResponse(od as api.AchievementUnlockResponse);
     });
   });
@@ -2937,7 +2949,9 @@
   unittest.group('obj-schema-AchievementUpdateMultipleRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAchievementUpdateMultipleRequest();
-      var od = api.AchievementUpdateMultipleRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AchievementUpdateMultipleRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAchievementUpdateMultipleRequest(
           od as api.AchievementUpdateMultipleRequest);
     });
@@ -2946,7 +2960,9 @@
   unittest.group('obj-schema-AchievementUpdateMultipleResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAchievementUpdateMultipleResponse();
-      var od = api.AchievementUpdateMultipleResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AchievementUpdateMultipleResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAchievementUpdateMultipleResponse(
           od as api.AchievementUpdateMultipleResponse);
     });
@@ -2955,7 +2971,9 @@
   unittest.group('obj-schema-AchievementUpdateRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAchievementUpdateRequest();
-      var od = api.AchievementUpdateRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AchievementUpdateRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAchievementUpdateRequest(od as api.AchievementUpdateRequest);
     });
   });
@@ -2963,7 +2981,9 @@
   unittest.group('obj-schema-AchievementUpdateResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAchievementUpdateResponse();
-      var od = api.AchievementUpdateResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AchievementUpdateResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAchievementUpdateResponse(od as api.AchievementUpdateResponse);
     });
   });
@@ -2971,7 +2991,9 @@
   unittest.group('obj-schema-Application', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApplication();
-      var od = api.Application.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Application.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkApplication(od as api.Application);
     });
   });
@@ -2979,7 +3001,9 @@
   unittest.group('obj-schema-ApplicationCategory', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApplicationCategory();
-      var od = api.ApplicationCategory.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ApplicationCategory.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkApplicationCategory(od as api.ApplicationCategory);
     });
   });
@@ -2987,7 +3011,9 @@
   unittest.group('obj-schema-ApplicationVerifyResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApplicationVerifyResponse();
-      var od = api.ApplicationVerifyResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ApplicationVerifyResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkApplicationVerifyResponse(od as api.ApplicationVerifyResponse);
     });
   });
@@ -2995,7 +3021,9 @@
   unittest.group('obj-schema-Category', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCategory();
-      var od = api.Category.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Category.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkCategory(od as api.Category);
     });
   });
@@ -3003,7 +3031,9 @@
   unittest.group('obj-schema-CategoryListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCategoryListResponse();
-      var od = api.CategoryListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CategoryListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCategoryListResponse(od as api.CategoryListResponse);
     });
   });
@@ -3011,7 +3041,9 @@
   unittest.group('obj-schema-EndPoint', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEndPoint();
-      var od = api.EndPoint.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.EndPoint.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEndPoint(od as api.EndPoint);
     });
   });
@@ -3019,7 +3051,9 @@
   unittest.group('obj-schema-EventBatchRecordFailure', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEventBatchRecordFailure();
-      var od = api.EventBatchRecordFailure.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EventBatchRecordFailure.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEventBatchRecordFailure(od as api.EventBatchRecordFailure);
     });
   });
@@ -3027,7 +3061,9 @@
   unittest.group('obj-schema-EventChild', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEventChild();
-      var od = api.EventChild.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.EventChild.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEventChild(od as api.EventChild);
     });
   });
@@ -3035,7 +3071,9 @@
   unittest.group('obj-schema-EventDefinition', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEventDefinition();
-      var od = api.EventDefinition.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EventDefinition.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEventDefinition(od as api.EventDefinition);
     });
   });
@@ -3043,7 +3081,9 @@
   unittest.group('obj-schema-EventDefinitionListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEventDefinitionListResponse();
-      var od = api.EventDefinitionListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EventDefinitionListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEventDefinitionListResponse(od as api.EventDefinitionListResponse);
     });
   });
@@ -3051,7 +3091,9 @@
   unittest.group('obj-schema-EventPeriodRange', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEventPeriodRange();
-      var od = api.EventPeriodRange.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EventPeriodRange.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEventPeriodRange(od as api.EventPeriodRange);
     });
   });
@@ -3059,7 +3101,9 @@
   unittest.group('obj-schema-EventPeriodUpdate', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEventPeriodUpdate();
-      var od = api.EventPeriodUpdate.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EventPeriodUpdate.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEventPeriodUpdate(od as api.EventPeriodUpdate);
     });
   });
@@ -3067,7 +3111,9 @@
   unittest.group('obj-schema-EventRecordFailure', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEventRecordFailure();
-      var od = api.EventRecordFailure.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EventRecordFailure.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEventRecordFailure(od as api.EventRecordFailure);
     });
   });
@@ -3075,7 +3121,9 @@
   unittest.group('obj-schema-EventRecordRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEventRecordRequest();
-      var od = api.EventRecordRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EventRecordRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEventRecordRequest(od as api.EventRecordRequest);
     });
   });
@@ -3083,7 +3131,9 @@
   unittest.group('obj-schema-EventUpdateRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEventUpdateRequest();
-      var od = api.EventUpdateRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EventUpdateRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEventUpdateRequest(od as api.EventUpdateRequest);
     });
   });
@@ -3091,7 +3141,9 @@
   unittest.group('obj-schema-EventUpdateResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEventUpdateResponse();
-      var od = api.EventUpdateResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EventUpdateResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEventUpdateResponse(od as api.EventUpdateResponse);
     });
   });
@@ -3099,7 +3151,9 @@
   unittest.group('obj-schema-GamesAchievementIncrement', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGamesAchievementIncrement();
-      var od = api.GamesAchievementIncrement.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GamesAchievementIncrement.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGamesAchievementIncrement(od as api.GamesAchievementIncrement);
     });
   });
@@ -3107,7 +3161,9 @@
   unittest.group('obj-schema-GamesAchievementSetStepsAtLeast', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGamesAchievementSetStepsAtLeast();
-      var od = api.GamesAchievementSetStepsAtLeast.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GamesAchievementSetStepsAtLeast.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGamesAchievementSetStepsAtLeast(
           od as api.GamesAchievementSetStepsAtLeast);
     });
@@ -3116,7 +3172,9 @@
   unittest.group('obj-schema-ImageAsset', () {
     unittest.test('to-json--from-json', () async {
       var o = buildImageAsset();
-      var od = api.ImageAsset.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ImageAsset.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkImageAsset(od as api.ImageAsset);
     });
   });
@@ -3124,7 +3182,9 @@
   unittest.group('obj-schema-Instance', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstance();
-      var od = api.Instance.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Instance.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkInstance(od as api.Instance);
     });
   });
@@ -3132,7 +3192,9 @@
   unittest.group('obj-schema-InstanceAndroidDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceAndroidDetails();
-      var od = api.InstanceAndroidDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstanceAndroidDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceAndroidDetails(od as api.InstanceAndroidDetails);
     });
   });
@@ -3140,7 +3202,9 @@
   unittest.group('obj-schema-InstanceIosDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceIosDetails();
-      var od = api.InstanceIosDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstanceIosDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceIosDetails(od as api.InstanceIosDetails);
     });
   });
@@ -3148,7 +3212,9 @@
   unittest.group('obj-schema-InstanceWebDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceWebDetails();
-      var od = api.InstanceWebDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstanceWebDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceWebDetails(od as api.InstanceWebDetails);
     });
   });
@@ -3156,7 +3222,9 @@
   unittest.group('obj-schema-Leaderboard', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLeaderboard();
-      var od = api.Leaderboard.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Leaderboard.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLeaderboard(od as api.Leaderboard);
     });
   });
@@ -3164,7 +3232,9 @@
   unittest.group('obj-schema-LeaderboardEntry', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLeaderboardEntry();
-      var od = api.LeaderboardEntry.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LeaderboardEntry.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLeaderboardEntry(od as api.LeaderboardEntry);
     });
   });
@@ -3172,7 +3242,9 @@
   unittest.group('obj-schema-LeaderboardListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLeaderboardListResponse();
-      var od = api.LeaderboardListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LeaderboardListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLeaderboardListResponse(od as api.LeaderboardListResponse);
     });
   });
@@ -3180,7 +3252,9 @@
   unittest.group('obj-schema-LeaderboardScoreRank', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLeaderboardScoreRank();
-      var od = api.LeaderboardScoreRank.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LeaderboardScoreRank.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLeaderboardScoreRank(od as api.LeaderboardScoreRank);
     });
   });
@@ -3188,7 +3262,9 @@
   unittest.group('obj-schema-LeaderboardScores', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLeaderboardScores();
-      var od = api.LeaderboardScores.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LeaderboardScores.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLeaderboardScores(od as api.LeaderboardScores);
     });
   });
@@ -3196,7 +3272,9 @@
   unittest.group('obj-schema-MetagameConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMetagameConfig();
-      var od = api.MetagameConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MetagameConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMetagameConfig(od as api.MetagameConfig);
     });
   });
@@ -3204,7 +3282,9 @@
   unittest.group('obj-schema-PlayerName', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPlayerName();
-      var od = api.PlayerName.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.PlayerName.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPlayerName(od as api.PlayerName);
     });
   });
@@ -3212,7 +3292,9 @@
   unittest.group('obj-schema-Player', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPlayer();
-      var od = api.Player.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Player.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPlayer(od as api.Player);
     });
   });
@@ -3220,7 +3302,9 @@
   unittest.group('obj-schema-PlayerAchievement', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPlayerAchievement();
-      var od = api.PlayerAchievement.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PlayerAchievement.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPlayerAchievement(od as api.PlayerAchievement);
     });
   });
@@ -3228,7 +3312,9 @@
   unittest.group('obj-schema-PlayerAchievementListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPlayerAchievementListResponse();
-      var od = api.PlayerAchievementListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PlayerAchievementListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPlayerAchievementListResponse(
           od as api.PlayerAchievementListResponse);
     });
@@ -3237,7 +3323,9 @@
   unittest.group('obj-schema-PlayerEvent', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPlayerEvent();
-      var od = api.PlayerEvent.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PlayerEvent.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPlayerEvent(od as api.PlayerEvent);
     });
   });
@@ -3245,7 +3333,9 @@
   unittest.group('obj-schema-PlayerEventListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPlayerEventListResponse();
-      var od = api.PlayerEventListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PlayerEventListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPlayerEventListResponse(od as api.PlayerEventListResponse);
     });
   });
@@ -3253,7 +3343,9 @@
   unittest.group('obj-schema-PlayerExperienceInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPlayerExperienceInfo();
-      var od = api.PlayerExperienceInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PlayerExperienceInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPlayerExperienceInfo(od as api.PlayerExperienceInfo);
     });
   });
@@ -3261,7 +3353,9 @@
   unittest.group('obj-schema-PlayerLeaderboardScore', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPlayerLeaderboardScore();
-      var od = api.PlayerLeaderboardScore.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PlayerLeaderboardScore.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPlayerLeaderboardScore(od as api.PlayerLeaderboardScore);
     });
   });
@@ -3269,7 +3363,9 @@
   unittest.group('obj-schema-PlayerLeaderboardScoreListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPlayerLeaderboardScoreListResponse();
-      var od = api.PlayerLeaderboardScoreListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PlayerLeaderboardScoreListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPlayerLeaderboardScoreListResponse(
           od as api.PlayerLeaderboardScoreListResponse);
     });
@@ -3278,7 +3374,9 @@
   unittest.group('obj-schema-PlayerLevel', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPlayerLevel();
-      var od = api.PlayerLevel.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PlayerLevel.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPlayerLevel(od as api.PlayerLevel);
     });
   });
@@ -3286,7 +3384,9 @@
   unittest.group('obj-schema-PlayerListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPlayerListResponse();
-      var od = api.PlayerListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PlayerListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPlayerListResponse(od as api.PlayerListResponse);
     });
   });
@@ -3294,7 +3394,9 @@
   unittest.group('obj-schema-PlayerScore', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPlayerScore();
-      var od = api.PlayerScore.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PlayerScore.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPlayerScore(od as api.PlayerScore);
     });
   });
@@ -3302,7 +3404,9 @@
   unittest.group('obj-schema-PlayerScoreListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPlayerScoreListResponse();
-      var od = api.PlayerScoreListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PlayerScoreListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPlayerScoreListResponse(od as api.PlayerScoreListResponse);
     });
   });
@@ -3310,7 +3414,9 @@
   unittest.group('obj-schema-PlayerScoreResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPlayerScoreResponse();
-      var od = api.PlayerScoreResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PlayerScoreResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPlayerScoreResponse(od as api.PlayerScoreResponse);
     });
   });
@@ -3318,7 +3424,9 @@
   unittest.group('obj-schema-PlayerScoreSubmissionList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPlayerScoreSubmissionList();
-      var od = api.PlayerScoreSubmissionList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PlayerScoreSubmissionList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPlayerScoreSubmissionList(od as api.PlayerScoreSubmissionList);
     });
   });
@@ -3326,7 +3434,9 @@
   unittest.group('obj-schema-ProfileSettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProfileSettings();
-      var od = api.ProfileSettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ProfileSettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkProfileSettings(od as api.ProfileSettings);
     });
   });
@@ -3334,7 +3444,9 @@
   unittest.group('obj-schema-ResolveSnapshotHeadRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResolveSnapshotHeadRequest();
-      var od = api.ResolveSnapshotHeadRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResolveSnapshotHeadRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResolveSnapshotHeadRequest(od as api.ResolveSnapshotHeadRequest);
     });
   });
@@ -3342,7 +3454,9 @@
   unittest.group('obj-schema-ResolveSnapshotHeadResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResolveSnapshotHeadResponse();
-      var od = api.ResolveSnapshotHeadResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResolveSnapshotHeadResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResolveSnapshotHeadResponse(od as api.ResolveSnapshotHeadResponse);
     });
   });
@@ -3350,7 +3464,9 @@
   unittest.group('obj-schema-RevisionCheckResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRevisionCheckResponse();
-      var od = api.RevisionCheckResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RevisionCheckResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRevisionCheckResponse(od as api.RevisionCheckResponse);
     });
   });
@@ -3358,7 +3474,9 @@
   unittest.group('obj-schema-ScoreSubmission', () {
     unittest.test('to-json--from-json', () async {
       var o = buildScoreSubmission();
-      var od = api.ScoreSubmission.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ScoreSubmission.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkScoreSubmission(od as api.ScoreSubmission);
     });
   });
@@ -3366,7 +3484,9 @@
   unittest.group('obj-schema-Snapshot', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSnapshot();
-      var od = api.Snapshot.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Snapshot.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSnapshot(od as api.Snapshot);
     });
   });
@@ -3374,7 +3494,9 @@
   unittest.group('obj-schema-SnapshotCoverImageResource', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSnapshotCoverImageResource();
-      var od = api.SnapshotCoverImageResource.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SnapshotCoverImageResource.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSnapshotCoverImageResource(od as api.SnapshotCoverImageResource);
     });
   });
@@ -3382,7 +3504,9 @@
   unittest.group('obj-schema-SnapshotDataResource', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSnapshotDataResource();
-      var od = api.SnapshotDataResource.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SnapshotDataResource.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSnapshotDataResource(od as api.SnapshotDataResource);
     });
   });
@@ -3390,7 +3514,9 @@
   unittest.group('obj-schema-SnapshotExtended', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSnapshotExtended();
-      var od = api.SnapshotExtended.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SnapshotExtended.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSnapshotExtended(od as api.SnapshotExtended);
     });
   });
@@ -3398,7 +3524,9 @@
   unittest.group('obj-schema-SnapshotImage', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSnapshotImage();
-      var od = api.SnapshotImage.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SnapshotImage.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSnapshotImage(od as api.SnapshotImage);
     });
   });
@@ -3406,7 +3534,9 @@
   unittest.group('obj-schema-SnapshotListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSnapshotListResponse();
-      var od = api.SnapshotListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SnapshotListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSnapshotListResponse(od as api.SnapshotListResponse);
     });
   });
@@ -3414,7 +3544,9 @@
   unittest.group('obj-schema-SnapshotMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSnapshotMetadata();
-      var od = api.SnapshotMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SnapshotMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSnapshotMetadata(od as api.SnapshotMetadata);
     });
   });
@@ -3422,7 +3554,9 @@
   unittest.group('obj-schema-SnapshotRevision', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSnapshotRevision();
-      var od = api.SnapshotRevision.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SnapshotRevision.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSnapshotRevision(od as api.SnapshotRevision);
     });
   });
@@ -3430,7 +3564,9 @@
   unittest.group('obj-schema-StatsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStatsResponse();
-      var od = api.StatsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.StatsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkStatsResponse(od as api.StatsResponse);
     });
   });
diff --git a/generated/googleapis/test/gamesconfiguration/v1configuration_test.dart b/generated/googleapis/test/gamesconfiguration/v1configuration_test.dart
index 7bdfaff..84fddcc 100644
--- a/generated/googleapis/test/gamesconfiguration/v1configuration_test.dart
+++ b/generated/googleapis/test/gamesconfiguration/v1configuration_test.dart
@@ -473,7 +473,9 @@
   unittest.group('obj-schema-AchievementConfiguration', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAchievementConfiguration();
-      var od = api.AchievementConfiguration.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AchievementConfiguration.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAchievementConfiguration(od as api.AchievementConfiguration);
     });
   });
@@ -481,7 +483,9 @@
   unittest.group('obj-schema-AchievementConfigurationDetail', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAchievementConfigurationDetail();
-      var od = api.AchievementConfigurationDetail.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AchievementConfigurationDetail.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAchievementConfigurationDetail(
           od as api.AchievementConfigurationDetail);
     });
@@ -490,7 +494,9 @@
   unittest.group('obj-schema-AchievementConfigurationListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAchievementConfigurationListResponse();
-      var od = api.AchievementConfigurationListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AchievementConfigurationListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAchievementConfigurationListResponse(
           od as api.AchievementConfigurationListResponse);
     });
@@ -499,7 +505,9 @@
   unittest.group('obj-schema-GamesNumberAffixConfiguration', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGamesNumberAffixConfiguration();
-      var od = api.GamesNumberAffixConfiguration.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GamesNumberAffixConfiguration.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGamesNumberAffixConfiguration(
           od as api.GamesNumberAffixConfiguration);
     });
@@ -508,7 +516,9 @@
   unittest.group('obj-schema-GamesNumberFormatConfiguration', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGamesNumberFormatConfiguration();
-      var od = api.GamesNumberFormatConfiguration.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GamesNumberFormatConfiguration.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGamesNumberFormatConfiguration(
           od as api.GamesNumberFormatConfiguration);
     });
@@ -517,7 +527,9 @@
   unittest.group('obj-schema-ImageConfiguration', () {
     unittest.test('to-json--from-json', () async {
       var o = buildImageConfiguration();
-      var od = api.ImageConfiguration.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ImageConfiguration.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkImageConfiguration(od as api.ImageConfiguration);
     });
   });
@@ -525,7 +537,9 @@
   unittest.group('obj-schema-LeaderboardConfiguration', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLeaderboardConfiguration();
-      var od = api.LeaderboardConfiguration.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LeaderboardConfiguration.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLeaderboardConfiguration(od as api.LeaderboardConfiguration);
     });
   });
@@ -533,7 +547,9 @@
   unittest.group('obj-schema-LeaderboardConfigurationDetail', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLeaderboardConfigurationDetail();
-      var od = api.LeaderboardConfigurationDetail.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LeaderboardConfigurationDetail.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLeaderboardConfigurationDetail(
           od as api.LeaderboardConfigurationDetail);
     });
@@ -542,7 +558,9 @@
   unittest.group('obj-schema-LeaderboardConfigurationListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLeaderboardConfigurationListResponse();
-      var od = api.LeaderboardConfigurationListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LeaderboardConfigurationListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLeaderboardConfigurationListResponse(
           od as api.LeaderboardConfigurationListResponse);
     });
@@ -551,7 +569,9 @@
   unittest.group('obj-schema-LocalizedString', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLocalizedString();
-      var od = api.LocalizedString.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LocalizedString.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLocalizedString(od as api.LocalizedString);
     });
   });
@@ -559,7 +579,9 @@
   unittest.group('obj-schema-LocalizedStringBundle', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLocalizedStringBundle();
-      var od = api.LocalizedStringBundle.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LocalizedStringBundle.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLocalizedStringBundle(od as api.LocalizedStringBundle);
     });
   });
diff --git a/generated/googleapis/test/gameservices/v1_test.dart b/generated/googleapis/test/gameservices/v1_test.dart
index 8b02c4d..3de9982 100644
--- a/generated/googleapis/test/gameservices/v1_test.dart
+++ b/generated/googleapis/test/gameservices/v1_test.dart
@@ -2653,7 +2653,9 @@
   unittest.group('obj-schema-AuditConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuditConfig();
-      var od = api.AuditConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AuditConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuditConfig(od as api.AuditConfig);
     });
   });
@@ -2661,7 +2663,9 @@
   unittest.group('obj-schema-AuditLogConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuditLogConfig();
-      var od = api.AuditLogConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AuditLogConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuditLogConfig(od as api.AuditLogConfig);
     });
   });
@@ -2669,7 +2673,9 @@
   unittest.group('obj-schema-AuthorizationLoggingOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuthorizationLoggingOptions();
-      var od = api.AuthorizationLoggingOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AuthorizationLoggingOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuthorizationLoggingOptions(od as api.AuthorizationLoggingOptions);
     });
   });
@@ -2677,7 +2683,9 @@
   unittest.group('obj-schema-Binding', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBinding();
-      var od = api.Binding.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Binding.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBinding(od as api.Binding);
     });
   });
@@ -2685,7 +2693,9 @@
   unittest.group('obj-schema-CancelOperationRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCancelOperationRequest();
-      var od = api.CancelOperationRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CancelOperationRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCancelOperationRequest(od as api.CancelOperationRequest);
     });
   });
@@ -2693,7 +2703,9 @@
   unittest.group('obj-schema-CloudAuditOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCloudAuditOptions();
-      var od = api.CloudAuditOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CloudAuditOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCloudAuditOptions(od as api.CloudAuditOptions);
     });
   });
@@ -2701,7 +2713,9 @@
   unittest.group('obj-schema-Condition', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCondition();
-      var od = api.Condition.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Condition.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkCondition(od as api.Condition);
     });
   });
@@ -2709,7 +2723,9 @@
   unittest.group('obj-schema-CounterOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCounterOptions();
-      var od = api.CounterOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CounterOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCounterOptions(od as api.CounterOptions);
     });
   });
@@ -2717,7 +2733,9 @@
   unittest.group('obj-schema-CustomField', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomField();
-      var od = api.CustomField.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CustomField.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCustomField(od as api.CustomField);
     });
   });
@@ -2725,7 +2743,9 @@
   unittest.group('obj-schema-DataAccessOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDataAccessOptions();
-      var od = api.DataAccessOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DataAccessOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDataAccessOptions(od as api.DataAccessOptions);
     });
   });
@@ -2733,7 +2753,9 @@
   unittest.group('obj-schema-DeployedClusterState', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeployedClusterState();
-      var od = api.DeployedClusterState.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeployedClusterState.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeployedClusterState(od as api.DeployedClusterState);
     });
   });
@@ -2741,7 +2763,9 @@
   unittest.group('obj-schema-DeployedFleet', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeployedFleet();
-      var od = api.DeployedFleet.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeployedFleet.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeployedFleet(od as api.DeployedFleet);
     });
   });
@@ -2749,7 +2773,9 @@
   unittest.group('obj-schema-DeployedFleetAutoscaler', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeployedFleetAutoscaler();
-      var od = api.DeployedFleetAutoscaler.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeployedFleetAutoscaler.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeployedFleetAutoscaler(od as api.DeployedFleetAutoscaler);
     });
   });
@@ -2757,7 +2783,9 @@
   unittest.group('obj-schema-DeployedFleetDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeployedFleetDetails();
-      var od = api.DeployedFleetDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeployedFleetDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeployedFleetDetails(od as api.DeployedFleetDetails);
     });
   });
@@ -2765,7 +2793,9 @@
   unittest.group('obj-schema-DeployedFleetStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeployedFleetStatus();
-      var od = api.DeployedFleetStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeployedFleetStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeployedFleetStatus(od as api.DeployedFleetStatus);
     });
   });
@@ -2773,7 +2803,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -2781,7 +2812,8 @@
   unittest.group('obj-schema-Expr', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExpr();
-      var od = api.Expr.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Expr.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkExpr(od as api.Expr);
     });
   });
@@ -2789,7 +2821,9 @@
   unittest.group('obj-schema-FetchDeploymentStateRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFetchDeploymentStateRequest();
-      var od = api.FetchDeploymentStateRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FetchDeploymentStateRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFetchDeploymentStateRequest(od as api.FetchDeploymentStateRequest);
     });
   });
@@ -2797,7 +2831,9 @@
   unittest.group('obj-schema-FetchDeploymentStateResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFetchDeploymentStateResponse();
-      var od = api.FetchDeploymentStateResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FetchDeploymentStateResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFetchDeploymentStateResponse(od as api.FetchDeploymentStateResponse);
     });
   });
@@ -2805,7 +2841,9 @@
   unittest.group('obj-schema-FleetConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFleetConfig();
-      var od = api.FleetConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FleetConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFleetConfig(od as api.FleetConfig);
     });
   });
@@ -2813,7 +2851,9 @@
   unittest.group('obj-schema-GameServerCluster', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGameServerCluster();
-      var od = api.GameServerCluster.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GameServerCluster.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGameServerCluster(od as api.GameServerCluster);
     });
   });
@@ -2821,7 +2861,9 @@
   unittest.group('obj-schema-GameServerClusterConnectionInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGameServerClusterConnectionInfo();
-      var od = api.GameServerClusterConnectionInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GameServerClusterConnectionInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGameServerClusterConnectionInfo(
           od as api.GameServerClusterConnectionInfo);
     });
@@ -2830,7 +2872,9 @@
   unittest.group('obj-schema-GameServerConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGameServerConfig();
-      var od = api.GameServerConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GameServerConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGameServerConfig(od as api.GameServerConfig);
     });
   });
@@ -2838,7 +2882,9 @@
   unittest.group('obj-schema-GameServerConfigOverride', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGameServerConfigOverride();
-      var od = api.GameServerConfigOverride.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GameServerConfigOverride.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGameServerConfigOverride(od as api.GameServerConfigOverride);
     });
   });
@@ -2846,7 +2892,9 @@
   unittest.group('obj-schema-GameServerDeployment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGameServerDeployment();
-      var od = api.GameServerDeployment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GameServerDeployment.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGameServerDeployment(od as api.GameServerDeployment);
     });
   });
@@ -2854,7 +2902,9 @@
   unittest.group('obj-schema-GameServerDeploymentRollout', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGameServerDeploymentRollout();
-      var od = api.GameServerDeploymentRollout.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GameServerDeploymentRollout.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGameServerDeploymentRollout(od as api.GameServerDeploymentRollout);
     });
   });
@@ -2862,7 +2912,9 @@
   unittest.group('obj-schema-GkeClusterReference', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGkeClusterReference();
-      var od = api.GkeClusterReference.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GkeClusterReference.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGkeClusterReference(od as api.GkeClusterReference);
     });
   });
@@ -2870,7 +2922,9 @@
   unittest.group('obj-schema-LabelSelector', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLabelSelector();
-      var od = api.LabelSelector.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LabelSelector.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLabelSelector(od as api.LabelSelector);
     });
   });
@@ -2878,7 +2932,9 @@
   unittest.group('obj-schema-ListGameServerClustersResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListGameServerClustersResponse();
-      var od = api.ListGameServerClustersResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListGameServerClustersResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListGameServerClustersResponse(
           od as api.ListGameServerClustersResponse);
     });
@@ -2887,7 +2943,9 @@
   unittest.group('obj-schema-ListGameServerConfigsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListGameServerConfigsResponse();
-      var od = api.ListGameServerConfigsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListGameServerConfigsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListGameServerConfigsResponse(
           od as api.ListGameServerConfigsResponse);
     });
@@ -2896,7 +2954,9 @@
   unittest.group('obj-schema-ListGameServerDeploymentsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListGameServerDeploymentsResponse();
-      var od = api.ListGameServerDeploymentsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListGameServerDeploymentsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListGameServerDeploymentsResponse(
           od as api.ListGameServerDeploymentsResponse);
     });
@@ -2905,7 +2965,9 @@
   unittest.group('obj-schema-ListLocationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListLocationsResponse();
-      var od = api.ListLocationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListLocationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListLocationsResponse(od as api.ListLocationsResponse);
     });
   });
@@ -2913,7 +2975,9 @@
   unittest.group('obj-schema-ListOperationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListOperationsResponse();
-      var od = api.ListOperationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListOperationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListOperationsResponse(od as api.ListOperationsResponse);
     });
   });
@@ -2921,7 +2985,9 @@
   unittest.group('obj-schema-ListRealmsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListRealmsResponse();
-      var od = api.ListRealmsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListRealmsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListRealmsResponse(od as api.ListRealmsResponse);
     });
   });
@@ -2929,7 +2995,9 @@
   unittest.group('obj-schema-Location', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLocation();
-      var od = api.Location.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Location.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLocation(od as api.Location);
     });
   });
@@ -2937,7 +3005,9 @@
   unittest.group('obj-schema-LogConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLogConfig();
-      var od = api.LogConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.LogConfig.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLogConfig(od as api.LogConfig);
     });
   });
@@ -2945,7 +3015,9 @@
   unittest.group('obj-schema-Operation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperation();
-      var od = api.Operation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Operation.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOperation(od as api.Operation);
     });
   });
@@ -2953,7 +3025,9 @@
   unittest.group('obj-schema-OperationMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperationMetadata();
-      var od = api.OperationMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OperationMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOperationMetadata(od as api.OperationMetadata);
     });
   });
@@ -2961,7 +3035,9 @@
   unittest.group('obj-schema-OperationStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperationStatus();
-      var od = api.OperationStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OperationStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOperationStatus(od as api.OperationStatus);
     });
   });
@@ -2969,7 +3045,9 @@
   unittest.group('obj-schema-Policy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPolicy();
-      var od = api.Policy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Policy.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPolicy(od as api.Policy);
     });
   });
@@ -2977,7 +3055,9 @@
   unittest.group('obj-schema-PreviewCreateGameServerClusterResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPreviewCreateGameServerClusterResponse();
-      var od = api.PreviewCreateGameServerClusterResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PreviewCreateGameServerClusterResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPreviewCreateGameServerClusterResponse(
           od as api.PreviewCreateGameServerClusterResponse);
     });
@@ -2986,7 +3066,9 @@
   unittest.group('obj-schema-PreviewDeleteGameServerClusterResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPreviewDeleteGameServerClusterResponse();
-      var od = api.PreviewDeleteGameServerClusterResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PreviewDeleteGameServerClusterResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPreviewDeleteGameServerClusterResponse(
           od as api.PreviewDeleteGameServerClusterResponse);
     });
@@ -2995,8 +3077,9 @@
   unittest.group('obj-schema-PreviewGameServerDeploymentRolloutResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPreviewGameServerDeploymentRolloutResponse();
-      var od =
-          api.PreviewGameServerDeploymentRolloutResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PreviewGameServerDeploymentRolloutResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPreviewGameServerDeploymentRolloutResponse(
           od as api.PreviewGameServerDeploymentRolloutResponse);
     });
@@ -3005,7 +3088,9 @@
   unittest.group('obj-schema-PreviewRealmUpdateResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPreviewRealmUpdateResponse();
-      var od = api.PreviewRealmUpdateResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PreviewRealmUpdateResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPreviewRealmUpdateResponse(od as api.PreviewRealmUpdateResponse);
     });
   });
@@ -3013,7 +3098,9 @@
   unittest.group('obj-schema-PreviewUpdateGameServerClusterResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPreviewUpdateGameServerClusterResponse();
-      var od = api.PreviewUpdateGameServerClusterResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PreviewUpdateGameServerClusterResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPreviewUpdateGameServerClusterResponse(
           od as api.PreviewUpdateGameServerClusterResponse);
     });
@@ -3022,7 +3109,8 @@
   unittest.group('obj-schema-Realm', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRealm();
-      var od = api.Realm.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Realm.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkRealm(od as api.Realm);
     });
   });
@@ -3030,7 +3118,9 @@
   unittest.group('obj-schema-RealmSelector', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRealmSelector();
-      var od = api.RealmSelector.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RealmSelector.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRealmSelector(od as api.RealmSelector);
     });
   });
@@ -3038,7 +3128,8 @@
   unittest.group('obj-schema-Rule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRule();
-      var od = api.Rule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Rule.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkRule(od as api.Rule);
     });
   });
@@ -3046,7 +3137,9 @@
   unittest.group('obj-schema-ScalingConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildScalingConfig();
-      var od = api.ScalingConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ScalingConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkScalingConfig(od as api.ScalingConfig);
     });
   });
@@ -3054,7 +3147,9 @@
   unittest.group('obj-schema-Schedule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSchedule();
-      var od = api.Schedule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Schedule.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSchedule(od as api.Schedule);
     });
   });
@@ -3062,7 +3157,9 @@
   unittest.group('obj-schema-SetIamPolicyRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSetIamPolicyRequest();
-      var od = api.SetIamPolicyRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SetIamPolicyRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSetIamPolicyRequest(od as api.SetIamPolicyRequest);
     });
   });
@@ -3070,7 +3167,9 @@
   unittest.group('obj-schema-SpecSource', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSpecSource();
-      var od = api.SpecSource.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.SpecSource.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSpecSource(od as api.SpecSource);
     });
   });
@@ -3078,7 +3177,9 @@
   unittest.group('obj-schema-Status', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStatus();
-      var od = api.Status.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Status.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStatus(od as api.Status);
     });
   });
@@ -3086,7 +3187,9 @@
   unittest.group('obj-schema-TargetDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetDetails();
-      var od = api.TargetDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetDetails(od as api.TargetDetails);
     });
   });
@@ -3094,7 +3197,9 @@
   unittest.group('obj-schema-TargetFleet', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetFleet();
-      var od = api.TargetFleet.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetFleet.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetFleet(od as api.TargetFleet);
     });
   });
@@ -3102,7 +3207,9 @@
   unittest.group('obj-schema-TargetFleetAutoscaler', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetFleetAutoscaler();
-      var od = api.TargetFleetAutoscaler.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetFleetAutoscaler.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetFleetAutoscaler(od as api.TargetFleetAutoscaler);
     });
   });
@@ -3110,7 +3217,9 @@
   unittest.group('obj-schema-TargetFleetDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetFleetDetails();
-      var od = api.TargetFleetDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetFleetDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetFleetDetails(od as api.TargetFleetDetails);
     });
   });
@@ -3118,7 +3227,9 @@
   unittest.group('obj-schema-TargetState', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetState();
-      var od = api.TargetState.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetState.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetState(od as api.TargetState);
     });
   });
@@ -3126,7 +3237,9 @@
   unittest.group('obj-schema-TestIamPermissionsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestIamPermissionsRequest();
-      var od = api.TestIamPermissionsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestIamPermissionsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestIamPermissionsRequest(od as api.TestIamPermissionsRequest);
     });
   });
@@ -3134,7 +3247,9 @@
   unittest.group('obj-schema-TestIamPermissionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestIamPermissionsResponse();
-      var od = api.TestIamPermissionsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestIamPermissionsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestIamPermissionsResponse(od as api.TestIamPermissionsResponse);
     });
   });
diff --git a/generated/googleapis/test/gamesmanagement/v1management_test.dart b/generated/googleapis/test/gamesmanagement/v1management_test.dart
index c67dfbf..964d2d0 100644
--- a/generated/googleapis/test/gamesmanagement/v1management_test.dart
+++ b/generated/googleapis/test/gamesmanagement/v1management_test.dart
@@ -571,7 +571,9 @@
   unittest.group('obj-schema-AchievementResetAllResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAchievementResetAllResponse();
-      var od = api.AchievementResetAllResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AchievementResetAllResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAchievementResetAllResponse(od as api.AchievementResetAllResponse);
     });
   });
@@ -579,7 +581,9 @@
   unittest.group('obj-schema-AchievementResetMultipleForAllRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAchievementResetMultipleForAllRequest();
-      var od = api.AchievementResetMultipleForAllRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AchievementResetMultipleForAllRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAchievementResetMultipleForAllRequest(
           od as api.AchievementResetMultipleForAllRequest);
     });
@@ -588,7 +592,9 @@
   unittest.group('obj-schema-AchievementResetResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAchievementResetResponse();
-      var od = api.AchievementResetResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AchievementResetResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAchievementResetResponse(od as api.AchievementResetResponse);
     });
   });
@@ -596,7 +602,9 @@
   unittest.group('obj-schema-EventsResetMultipleForAllRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEventsResetMultipleForAllRequest();
-      var od = api.EventsResetMultipleForAllRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EventsResetMultipleForAllRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEventsResetMultipleForAllRequest(
           od as api.EventsResetMultipleForAllRequest);
     });
@@ -605,7 +613,9 @@
   unittest.group('obj-schema-GamesPlayerExperienceInfoResource', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGamesPlayerExperienceInfoResource();
-      var od = api.GamesPlayerExperienceInfoResource.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GamesPlayerExperienceInfoResource.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGamesPlayerExperienceInfoResource(
           od as api.GamesPlayerExperienceInfoResource);
     });
@@ -614,7 +624,9 @@
   unittest.group('obj-schema-GamesPlayerLevelResource', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGamesPlayerLevelResource();
-      var od = api.GamesPlayerLevelResource.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GamesPlayerLevelResource.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGamesPlayerLevelResource(od as api.GamesPlayerLevelResource);
     });
   });
@@ -622,7 +634,9 @@
   unittest.group('obj-schema-HiddenPlayer', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHiddenPlayer();
-      var od = api.HiddenPlayer.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HiddenPlayer.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHiddenPlayer(od as api.HiddenPlayer);
     });
   });
@@ -630,7 +644,9 @@
   unittest.group('obj-schema-HiddenPlayerList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHiddenPlayerList();
-      var od = api.HiddenPlayerList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HiddenPlayerList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHiddenPlayerList(od as api.HiddenPlayerList);
     });
   });
@@ -638,7 +654,9 @@
   unittest.group('obj-schema-PlayerName', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPlayerName();
-      var od = api.PlayerName.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.PlayerName.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPlayerName(od as api.PlayerName);
     });
   });
@@ -646,7 +664,9 @@
   unittest.group('obj-schema-Player', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPlayer();
-      var od = api.Player.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Player.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPlayer(od as api.Player);
     });
   });
@@ -654,7 +674,9 @@
   unittest.group('obj-schema-PlayerScoreResetAllResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPlayerScoreResetAllResponse();
-      var od = api.PlayerScoreResetAllResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PlayerScoreResetAllResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPlayerScoreResetAllResponse(od as api.PlayerScoreResetAllResponse);
     });
   });
@@ -662,7 +684,9 @@
   unittest.group('obj-schema-PlayerScoreResetResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPlayerScoreResetResponse();
-      var od = api.PlayerScoreResetResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PlayerScoreResetResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPlayerScoreResetResponse(od as api.PlayerScoreResetResponse);
     });
   });
@@ -670,7 +694,9 @@
   unittest.group('obj-schema-ProfileSettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProfileSettings();
-      var od = api.ProfileSettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ProfileSettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkProfileSettings(od as api.ProfileSettings);
     });
   });
@@ -678,7 +704,9 @@
   unittest.group('obj-schema-ScoresResetMultipleForAllRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildScoresResetMultipleForAllRequest();
-      var od = api.ScoresResetMultipleForAllRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ScoresResetMultipleForAllRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkScoresResetMultipleForAllRequest(
           od as api.ScoresResetMultipleForAllRequest);
     });
diff --git a/generated/googleapis/test/genomics/v1_test.dart b/generated/googleapis/test/genomics/v1_test.dart
index c65b6c8..a9ce246 100644
--- a/generated/googleapis/test/genomics/v1_test.dart
+++ b/generated/googleapis/test/genomics/v1_test.dart
@@ -984,7 +984,9 @@
   unittest.group('obj-schema-CancelOperationRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCancelOperationRequest();
-      var od = api.CancelOperationRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CancelOperationRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCancelOperationRequest(od as api.CancelOperationRequest);
     });
   });
@@ -992,7 +994,9 @@
   unittest.group('obj-schema-ComputeEngine', () {
     unittest.test('to-json--from-json', () async {
       var o = buildComputeEngine();
-      var od = api.ComputeEngine.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ComputeEngine.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkComputeEngine(od as api.ComputeEngine);
     });
   });
@@ -1000,7 +1004,9 @@
   unittest.group('obj-schema-ContainerKilledEvent', () {
     unittest.test('to-json--from-json', () async {
       var o = buildContainerKilledEvent();
-      var od = api.ContainerKilledEvent.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ContainerKilledEvent.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkContainerKilledEvent(od as api.ContainerKilledEvent);
     });
   });
@@ -1008,7 +1014,9 @@
   unittest.group('obj-schema-ContainerStartedEvent', () {
     unittest.test('to-json--from-json', () async {
       var o = buildContainerStartedEvent();
-      var od = api.ContainerStartedEvent.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ContainerStartedEvent.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkContainerStartedEvent(od as api.ContainerStartedEvent);
     });
   });
@@ -1016,7 +1024,9 @@
   unittest.group('obj-schema-ContainerStoppedEvent', () {
     unittest.test('to-json--from-json', () async {
       var o = buildContainerStoppedEvent();
-      var od = api.ContainerStoppedEvent.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ContainerStoppedEvent.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkContainerStoppedEvent(od as api.ContainerStoppedEvent);
     });
   });
@@ -1024,7 +1034,9 @@
   unittest.group('obj-schema-DelayedEvent', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDelayedEvent();
-      var od = api.DelayedEvent.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DelayedEvent.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDelayedEvent(od as api.DelayedEvent);
     });
   });
@@ -1032,7 +1044,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -1040,7 +1053,8 @@
   unittest.group('obj-schema-Event', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEvent();
-      var od = api.Event.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Event.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEvent(od as api.Event);
     });
   });
@@ -1048,7 +1062,9 @@
   unittest.group('obj-schema-FailedEvent', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFailedEvent();
-      var od = api.FailedEvent.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FailedEvent.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFailedEvent(od as api.FailedEvent);
     });
   });
@@ -1056,7 +1072,9 @@
   unittest.group('obj-schema-ListOperationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListOperationsResponse();
-      var od = api.ListOperationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListOperationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListOperationsResponse(od as api.ListOperationsResponse);
     });
   });
@@ -1064,7 +1082,9 @@
   unittest.group('obj-schema-Operation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperation();
-      var od = api.Operation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Operation.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOperation(od as api.Operation);
     });
   });
@@ -1072,7 +1092,9 @@
   unittest.group('obj-schema-OperationEvent', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperationEvent();
-      var od = api.OperationEvent.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OperationEvent.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOperationEvent(od as api.OperationEvent);
     });
   });
@@ -1080,7 +1102,9 @@
   unittest.group('obj-schema-OperationMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperationMetadata();
-      var od = api.OperationMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OperationMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOperationMetadata(od as api.OperationMetadata);
     });
   });
@@ -1088,7 +1112,9 @@
   unittest.group('obj-schema-PullStartedEvent', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPullStartedEvent();
-      var od = api.PullStartedEvent.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PullStartedEvent.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPullStartedEvent(od as api.PullStartedEvent);
     });
   });
@@ -1096,7 +1122,9 @@
   unittest.group('obj-schema-PullStoppedEvent', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPullStoppedEvent();
-      var od = api.PullStoppedEvent.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PullStoppedEvent.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPullStoppedEvent(od as api.PullStoppedEvent);
     });
   });
@@ -1104,7 +1132,9 @@
   unittest.group('obj-schema-RunPipelineResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRunPipelineResponse();
-      var od = api.RunPipelineResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RunPipelineResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRunPipelineResponse(od as api.RunPipelineResponse);
     });
   });
@@ -1112,7 +1142,9 @@
   unittest.group('obj-schema-RuntimeMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRuntimeMetadata();
-      var od = api.RuntimeMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RuntimeMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRuntimeMetadata(od as api.RuntimeMetadata);
     });
   });
@@ -1120,7 +1152,9 @@
   unittest.group('obj-schema-Status', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStatus();
-      var od = api.Status.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Status.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStatus(od as api.Status);
     });
   });
@@ -1128,7 +1162,9 @@
   unittest.group('obj-schema-UnexpectedExitStatusEvent', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUnexpectedExitStatusEvent();
-      var od = api.UnexpectedExitStatusEvent.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UnexpectedExitStatusEvent.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUnexpectedExitStatusEvent(od as api.UnexpectedExitStatusEvent);
     });
   });
@@ -1136,7 +1172,9 @@
   unittest.group('obj-schema-WorkerAssignedEvent', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWorkerAssignedEvent();
-      var od = api.WorkerAssignedEvent.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.WorkerAssignedEvent.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkWorkerAssignedEvent(od as api.WorkerAssignedEvent);
     });
   });
@@ -1144,7 +1182,9 @@
   unittest.group('obj-schema-WorkerReleasedEvent', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWorkerReleasedEvent();
-      var od = api.WorkerReleasedEvent.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.WorkerReleasedEvent.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkWorkerReleasedEvent(od as api.WorkerReleasedEvent);
     });
   });
diff --git a/generated/googleapis/test/gmail/v1_test.dart b/generated/googleapis/test/gmail/v1_test.dart
index f24f5bc..28e6ec3 100644
--- a/generated/googleapis/test/gmail/v1_test.dart
+++ b/generated/googleapis/test/gmail/v1_test.dart
@@ -1908,7 +1908,9 @@
   unittest.group('obj-schema-AutoForwarding', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAutoForwarding();
-      var od = api.AutoForwarding.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AutoForwarding.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAutoForwarding(od as api.AutoForwarding);
     });
   });
@@ -1916,7 +1918,9 @@
   unittest.group('obj-schema-BatchDeleteMessagesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBatchDeleteMessagesRequest();
-      var od = api.BatchDeleteMessagesRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BatchDeleteMessagesRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBatchDeleteMessagesRequest(od as api.BatchDeleteMessagesRequest);
     });
   });
@@ -1924,7 +1928,9 @@
   unittest.group('obj-schema-BatchModifyMessagesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBatchModifyMessagesRequest();
-      var od = api.BatchModifyMessagesRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BatchModifyMessagesRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBatchModifyMessagesRequest(od as api.BatchModifyMessagesRequest);
     });
   });
@@ -1932,7 +1938,9 @@
   unittest.group('obj-schema-Delegate', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDelegate();
-      var od = api.Delegate.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Delegate.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDelegate(od as api.Delegate);
     });
   });
@@ -1940,7 +1948,8 @@
   unittest.group('obj-schema-Draft', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDraft();
-      var od = api.Draft.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Draft.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDraft(od as api.Draft);
     });
   });
@@ -1948,7 +1957,9 @@
   unittest.group('obj-schema-Filter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFilter();
-      var od = api.Filter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Filter.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkFilter(od as api.Filter);
     });
   });
@@ -1956,7 +1967,9 @@
   unittest.group('obj-schema-FilterAction', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFilterAction();
-      var od = api.FilterAction.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FilterAction.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFilterAction(od as api.FilterAction);
     });
   });
@@ -1964,7 +1977,9 @@
   unittest.group('obj-schema-FilterCriteria', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFilterCriteria();
-      var od = api.FilterCriteria.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FilterCriteria.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFilterCriteria(od as api.FilterCriteria);
     });
   });
@@ -1972,7 +1987,9 @@
   unittest.group('obj-schema-ForwardingAddress', () {
     unittest.test('to-json--from-json', () async {
       var o = buildForwardingAddress();
-      var od = api.ForwardingAddress.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ForwardingAddress.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkForwardingAddress(od as api.ForwardingAddress);
     });
   });
@@ -1980,7 +1997,9 @@
   unittest.group('obj-schema-History', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHistory();
-      var od = api.History.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.History.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkHistory(od as api.History);
     });
   });
@@ -1988,7 +2007,9 @@
   unittest.group('obj-schema-HistoryLabelAdded', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHistoryLabelAdded();
-      var od = api.HistoryLabelAdded.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HistoryLabelAdded.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHistoryLabelAdded(od as api.HistoryLabelAdded);
     });
   });
@@ -1996,7 +2017,9 @@
   unittest.group('obj-schema-HistoryLabelRemoved', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHistoryLabelRemoved();
-      var od = api.HistoryLabelRemoved.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HistoryLabelRemoved.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHistoryLabelRemoved(od as api.HistoryLabelRemoved);
     });
   });
@@ -2004,7 +2027,9 @@
   unittest.group('obj-schema-HistoryMessageAdded', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHistoryMessageAdded();
-      var od = api.HistoryMessageAdded.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HistoryMessageAdded.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHistoryMessageAdded(od as api.HistoryMessageAdded);
     });
   });
@@ -2012,7 +2037,9 @@
   unittest.group('obj-schema-HistoryMessageDeleted', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHistoryMessageDeleted();
-      var od = api.HistoryMessageDeleted.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HistoryMessageDeleted.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHistoryMessageDeleted(od as api.HistoryMessageDeleted);
     });
   });
@@ -2020,7 +2047,9 @@
   unittest.group('obj-schema-ImapSettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildImapSettings();
-      var od = api.ImapSettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ImapSettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkImapSettings(od as api.ImapSettings);
     });
   });
@@ -2028,7 +2057,8 @@
   unittest.group('obj-schema-Label', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLabel();
-      var od = api.Label.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Label.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLabel(od as api.Label);
     });
   });
@@ -2036,7 +2066,9 @@
   unittest.group('obj-schema-LabelColor', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLabelColor();
-      var od = api.LabelColor.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.LabelColor.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLabelColor(od as api.LabelColor);
     });
   });
@@ -2044,7 +2076,9 @@
   unittest.group('obj-schema-LanguageSettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLanguageSettings();
-      var od = api.LanguageSettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LanguageSettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLanguageSettings(od as api.LanguageSettings);
     });
   });
@@ -2052,7 +2086,9 @@
   unittest.group('obj-schema-ListDelegatesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListDelegatesResponse();
-      var od = api.ListDelegatesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListDelegatesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListDelegatesResponse(od as api.ListDelegatesResponse);
     });
   });
@@ -2060,7 +2096,9 @@
   unittest.group('obj-schema-ListDraftsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListDraftsResponse();
-      var od = api.ListDraftsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListDraftsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListDraftsResponse(od as api.ListDraftsResponse);
     });
   });
@@ -2068,7 +2106,9 @@
   unittest.group('obj-schema-ListFiltersResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListFiltersResponse();
-      var od = api.ListFiltersResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListFiltersResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListFiltersResponse(od as api.ListFiltersResponse);
     });
   });
@@ -2076,7 +2116,9 @@
   unittest.group('obj-schema-ListForwardingAddressesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListForwardingAddressesResponse();
-      var od = api.ListForwardingAddressesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListForwardingAddressesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListForwardingAddressesResponse(
           od as api.ListForwardingAddressesResponse);
     });
@@ -2085,7 +2127,9 @@
   unittest.group('obj-schema-ListHistoryResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListHistoryResponse();
-      var od = api.ListHistoryResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListHistoryResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListHistoryResponse(od as api.ListHistoryResponse);
     });
   });
@@ -2093,7 +2137,9 @@
   unittest.group('obj-schema-ListLabelsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListLabelsResponse();
-      var od = api.ListLabelsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListLabelsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListLabelsResponse(od as api.ListLabelsResponse);
     });
   });
@@ -2101,7 +2147,9 @@
   unittest.group('obj-schema-ListMessagesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListMessagesResponse();
-      var od = api.ListMessagesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListMessagesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListMessagesResponse(od as api.ListMessagesResponse);
     });
   });
@@ -2109,7 +2157,9 @@
   unittest.group('obj-schema-ListSendAsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListSendAsResponse();
-      var od = api.ListSendAsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListSendAsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListSendAsResponse(od as api.ListSendAsResponse);
     });
   });
@@ -2117,7 +2167,9 @@
   unittest.group('obj-schema-ListSmimeInfoResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListSmimeInfoResponse();
-      var od = api.ListSmimeInfoResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListSmimeInfoResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListSmimeInfoResponse(od as api.ListSmimeInfoResponse);
     });
   });
@@ -2125,7 +2177,9 @@
   unittest.group('obj-schema-ListThreadsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListThreadsResponse();
-      var od = api.ListThreadsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListThreadsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListThreadsResponse(od as api.ListThreadsResponse);
     });
   });
@@ -2133,7 +2187,9 @@
   unittest.group('obj-schema-Message', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMessage();
-      var od = api.Message.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Message.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkMessage(od as api.Message);
     });
   });
@@ -2141,7 +2197,9 @@
   unittest.group('obj-schema-MessagePart', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMessagePart();
-      var od = api.MessagePart.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MessagePart.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMessagePart(od as api.MessagePart);
     });
   });
@@ -2149,7 +2207,9 @@
   unittest.group('obj-schema-MessagePartBody', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMessagePartBody();
-      var od = api.MessagePartBody.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MessagePartBody.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMessagePartBody(od as api.MessagePartBody);
     });
   });
@@ -2157,7 +2217,9 @@
   unittest.group('obj-schema-MessagePartHeader', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMessagePartHeader();
-      var od = api.MessagePartHeader.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MessagePartHeader.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMessagePartHeader(od as api.MessagePartHeader);
     });
   });
@@ -2165,7 +2227,9 @@
   unittest.group('obj-schema-ModifyMessageRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildModifyMessageRequest();
-      var od = api.ModifyMessageRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ModifyMessageRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkModifyMessageRequest(od as api.ModifyMessageRequest);
     });
   });
@@ -2173,7 +2237,9 @@
   unittest.group('obj-schema-ModifyThreadRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildModifyThreadRequest();
-      var od = api.ModifyThreadRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ModifyThreadRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkModifyThreadRequest(od as api.ModifyThreadRequest);
     });
   });
@@ -2181,7 +2247,9 @@
   unittest.group('obj-schema-PopSettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPopSettings();
-      var od = api.PopSettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PopSettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPopSettings(od as api.PopSettings);
     });
   });
@@ -2189,7 +2257,9 @@
   unittest.group('obj-schema-Profile', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProfile();
-      var od = api.Profile.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Profile.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkProfile(od as api.Profile);
     });
   });
@@ -2197,7 +2267,9 @@
   unittest.group('obj-schema-SendAs', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSendAs();
-      var od = api.SendAs.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.SendAs.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSendAs(od as api.SendAs);
     });
   });
@@ -2205,7 +2277,9 @@
   unittest.group('obj-schema-SmimeInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSmimeInfo();
-      var od = api.SmimeInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.SmimeInfo.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSmimeInfo(od as api.SmimeInfo);
     });
   });
@@ -2213,7 +2287,9 @@
   unittest.group('obj-schema-SmtpMsa', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSmtpMsa();
-      var od = api.SmtpMsa.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.SmtpMsa.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSmtpMsa(od as api.SmtpMsa);
     });
   });
@@ -2221,7 +2297,9 @@
   unittest.group('obj-schema-Thread', () {
     unittest.test('to-json--from-json', () async {
       var o = buildThread();
-      var od = api.Thread.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Thread.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkThread(od as api.Thread);
     });
   });
@@ -2229,7 +2307,9 @@
   unittest.group('obj-schema-VacationSettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVacationSettings();
-      var od = api.VacationSettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VacationSettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVacationSettings(od as api.VacationSettings);
     });
   });
@@ -2237,7 +2317,9 @@
   unittest.group('obj-schema-WatchRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWatchRequest();
-      var od = api.WatchRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.WatchRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkWatchRequest(od as api.WatchRequest);
     });
   });
@@ -2245,7 +2327,9 @@
   unittest.group('obj-schema-WatchResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWatchResponse();
-      var od = api.WatchResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.WatchResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkWatchResponse(od as api.WatchResponse);
     });
   });
diff --git a/generated/googleapis/test/gmailpostmastertools/v1_test.dart b/generated/googleapis/test/gmailpostmastertools/v1_test.dart
index 2e0564c..69c3a34 100644
--- a/generated/googleapis/test/gmailpostmastertools/v1_test.dart
+++ b/generated/googleapis/test/gmailpostmastertools/v1_test.dart
@@ -346,7 +346,9 @@
   unittest.group('obj-schema-DeliveryError', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeliveryError();
-      var od = api.DeliveryError.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeliveryError.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeliveryError(od as api.DeliveryError);
     });
   });
@@ -354,7 +356,9 @@
   unittest.group('obj-schema-Domain', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDomain();
-      var od = api.Domain.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Domain.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDomain(od as api.Domain);
     });
   });
@@ -362,7 +366,9 @@
   unittest.group('obj-schema-FeedbackLoop', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFeedbackLoop();
-      var od = api.FeedbackLoop.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FeedbackLoop.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFeedbackLoop(od as api.FeedbackLoop);
     });
   });
@@ -370,7 +376,9 @@
   unittest.group('obj-schema-IpReputation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildIpReputation();
-      var od = api.IpReputation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.IpReputation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkIpReputation(od as api.IpReputation);
     });
   });
@@ -378,7 +386,9 @@
   unittest.group('obj-schema-ListDomainsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListDomainsResponse();
-      var od = api.ListDomainsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListDomainsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListDomainsResponse(od as api.ListDomainsResponse);
     });
   });
@@ -386,7 +396,9 @@
   unittest.group('obj-schema-ListTrafficStatsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListTrafficStatsResponse();
-      var od = api.ListTrafficStatsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListTrafficStatsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListTrafficStatsResponse(od as api.ListTrafficStatsResponse);
     });
   });
@@ -394,7 +406,9 @@
   unittest.group('obj-schema-TrafficStats', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTrafficStats();
-      var od = api.TrafficStats.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TrafficStats.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTrafficStats(od as api.TrafficStats);
     });
   });
diff --git a/generated/googleapis/test/groupsmigration/v1_test.dart b/generated/googleapis/test/groupsmigration/v1_test.dart
index c22682f..ff91f39 100644
--- a/generated/googleapis/test/groupsmigration/v1_test.dart
+++ b/generated/googleapis/test/groupsmigration/v1_test.dart
@@ -58,7 +58,9 @@
   unittest.group('obj-schema-Groups', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGroups();
-      var od = api.Groups.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Groups.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGroups(od as api.Groups);
     });
   });
diff --git a/generated/googleapis/test/groupssettings/v1_test.dart b/generated/googleapis/test/groupssettings/v1_test.dart
index ef3ae1f..2d7b357 100644
--- a/generated/googleapis/test/groupssettings/v1_test.dart
+++ b/generated/googleapis/test/groupssettings/v1_test.dart
@@ -353,7 +353,9 @@
   unittest.group('obj-schema-Groups', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGroups();
-      var od = api.Groups.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Groups.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGroups(od as api.Groups);
     });
   });
diff --git a/generated/googleapis/test/healthcare/v1_test.dart b/generated/googleapis/test/healthcare/v1_test.dart
index 530f1b1..9d5c06e 100644
--- a/generated/googleapis/test/healthcare/v1_test.dart
+++ b/generated/googleapis/test/healthcare/v1_test.dart
@@ -2628,7 +2628,9 @@
   unittest.group('obj-schema-AuditConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuditConfig();
-      var od = api.AuditConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AuditConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuditConfig(od as api.AuditConfig);
     });
   });
@@ -2636,7 +2638,9 @@
   unittest.group('obj-schema-AuditLogConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuditLogConfig();
-      var od = api.AuditLogConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AuditLogConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuditLogConfig(od as api.AuditLogConfig);
     });
   });
@@ -2644,7 +2648,9 @@
   unittest.group('obj-schema-Binding', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBinding();
-      var od = api.Binding.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Binding.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBinding(od as api.Binding);
     });
   });
@@ -2652,7 +2658,9 @@
   unittest.group('obj-schema-CancelOperationRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCancelOperationRequest();
-      var od = api.CancelOperationRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CancelOperationRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCancelOperationRequest(od as api.CancelOperationRequest);
     });
   });
@@ -2660,7 +2668,9 @@
   unittest.group('obj-schema-CharacterMaskConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCharacterMaskConfig();
-      var od = api.CharacterMaskConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CharacterMaskConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCharacterMaskConfig(od as api.CharacterMaskConfig);
     });
   });
@@ -2668,7 +2678,9 @@
   unittest.group('obj-schema-CreateMessageRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateMessageRequest();
-      var od = api.CreateMessageRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateMessageRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateMessageRequest(od as api.CreateMessageRequest);
     });
   });
@@ -2676,7 +2688,9 @@
   unittest.group('obj-schema-CryptoHashConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCryptoHashConfig();
-      var od = api.CryptoHashConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CryptoHashConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCryptoHashConfig(od as api.CryptoHashConfig);
     });
   });
@@ -2684,7 +2698,9 @@
   unittest.group('obj-schema-Dataset', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDataset();
-      var od = api.Dataset.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Dataset.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDataset(od as api.Dataset);
     });
   });
@@ -2692,7 +2708,9 @@
   unittest.group('obj-schema-DateShiftConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDateShiftConfig();
-      var od = api.DateShiftConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DateShiftConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDateShiftConfig(od as api.DateShiftConfig);
     });
   });
@@ -2700,7 +2718,9 @@
   unittest.group('obj-schema-DeidentifyConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeidentifyConfig();
-      var od = api.DeidentifyConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeidentifyConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeidentifyConfig(od as api.DeidentifyConfig);
     });
   });
@@ -2708,7 +2728,9 @@
   unittest.group('obj-schema-DeidentifyDatasetRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeidentifyDatasetRequest();
-      var od = api.DeidentifyDatasetRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeidentifyDatasetRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeidentifyDatasetRequest(od as api.DeidentifyDatasetRequest);
     });
   });
@@ -2716,7 +2738,9 @@
   unittest.group('obj-schema-DeidentifyDicomStoreRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeidentifyDicomStoreRequest();
-      var od = api.DeidentifyDicomStoreRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeidentifyDicomStoreRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeidentifyDicomStoreRequest(od as api.DeidentifyDicomStoreRequest);
     });
   });
@@ -2724,7 +2748,9 @@
   unittest.group('obj-schema-DeidentifyFhirStoreRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeidentifyFhirStoreRequest();
-      var od = api.DeidentifyFhirStoreRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeidentifyFhirStoreRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeidentifyFhirStoreRequest(od as api.DeidentifyFhirStoreRequest);
     });
   });
@@ -2732,7 +2758,9 @@
   unittest.group('obj-schema-DeidentifySummary', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeidentifySummary();
-      var od = api.DeidentifySummary.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeidentifySummary.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeidentifySummary(od as api.DeidentifySummary);
     });
   });
@@ -2740,7 +2768,9 @@
   unittest.group('obj-schema-DicomConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDicomConfig();
-      var od = api.DicomConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DicomConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDicomConfig(od as api.DicomConfig);
     });
   });
@@ -2748,7 +2778,9 @@
   unittest.group('obj-schema-DicomFilterConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDicomFilterConfig();
-      var od = api.DicomFilterConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DicomFilterConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDicomFilterConfig(od as api.DicomFilterConfig);
     });
   });
@@ -2756,7 +2788,9 @@
   unittest.group('obj-schema-DicomStore', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDicomStore();
-      var od = api.DicomStore.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.DicomStore.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDicomStore(od as api.DicomStore);
     });
   });
@@ -2764,7 +2798,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -2772,7 +2807,9 @@
   unittest.group('obj-schema-ExportDicomDataRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExportDicomDataRequest();
-      var od = api.ExportDicomDataRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ExportDicomDataRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkExportDicomDataRequest(od as api.ExportDicomDataRequest);
     });
   });
@@ -2780,7 +2817,9 @@
   unittest.group('obj-schema-ExportDicomDataResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExportDicomDataResponse();
-      var od = api.ExportDicomDataResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ExportDicomDataResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkExportDicomDataResponse(od as api.ExportDicomDataResponse);
     });
   });
@@ -2788,7 +2827,9 @@
   unittest.group('obj-schema-ExportResourcesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExportResourcesRequest();
-      var od = api.ExportResourcesRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ExportResourcesRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkExportResourcesRequest(od as api.ExportResourcesRequest);
     });
   });
@@ -2796,7 +2837,9 @@
   unittest.group('obj-schema-ExportResourcesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExportResourcesResponse();
-      var od = api.ExportResourcesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ExportResourcesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkExportResourcesResponse(od as api.ExportResourcesResponse);
     });
   });
@@ -2804,7 +2847,8 @@
   unittest.group('obj-schema-Expr', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExpr();
-      var od = api.Expr.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Expr.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkExpr(od as api.Expr);
     });
   });
@@ -2812,7 +2856,9 @@
   unittest.group('obj-schema-FhirConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFhirConfig();
-      var od = api.FhirConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.FhirConfig.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkFhirConfig(od as api.FhirConfig);
     });
   });
@@ -2820,7 +2866,9 @@
   unittest.group('obj-schema-FhirFilter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFhirFilter();
-      var od = api.FhirFilter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.FhirFilter.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkFhirFilter(od as api.FhirFilter);
     });
   });
@@ -2828,7 +2876,9 @@
   unittest.group('obj-schema-FhirStore', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFhirStore();
-      var od = api.FhirStore.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.FhirStore.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkFhirStore(od as api.FhirStore);
     });
   });
@@ -2836,7 +2886,9 @@
   unittest.group('obj-schema-FieldMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFieldMetadata();
-      var od = api.FieldMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FieldMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFieldMetadata(od as api.FieldMetadata);
     });
   });
@@ -2847,8 +2899,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudHealthcareV1DeidentifyDeidentifyDicomStoreSummary();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudHealthcareV1DeidentifyDeidentifyDicomStoreSummary
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudHealthcareV1DeidentifyDeidentifyDicomStoreSummary(od
           as api.GoogleCloudHealthcareV1DeidentifyDeidentifyDicomStoreSummary);
     });
@@ -2860,8 +2913,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudHealthcareV1DeidentifyDeidentifyFhirStoreSummary();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudHealthcareV1DeidentifyDeidentifyFhirStoreSummary
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudHealthcareV1DeidentifyDeidentifyFhirStoreSummary(od
           as api.GoogleCloudHealthcareV1DeidentifyDeidentifyFhirStoreSummary);
     });
@@ -2871,8 +2925,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudHealthcareV1DicomBigQueryDestination();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudHealthcareV1DicomBigQueryDestination.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudHealthcareV1DicomBigQueryDestination(
           od as api.GoogleCloudHealthcareV1DicomBigQueryDestination);
     });
@@ -2881,8 +2936,9 @@
   unittest.group('obj-schema-GoogleCloudHealthcareV1DicomGcsDestination', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudHealthcareV1DicomGcsDestination();
-      var od =
-          api.GoogleCloudHealthcareV1DicomGcsDestination.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudHealthcareV1DicomGcsDestination.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudHealthcareV1DicomGcsDestination(
           od as api.GoogleCloudHealthcareV1DicomGcsDestination);
     });
@@ -2891,7 +2947,9 @@
   unittest.group('obj-schema-GoogleCloudHealthcareV1DicomGcsSource', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudHealthcareV1DicomGcsSource();
-      var od = api.GoogleCloudHealthcareV1DicomGcsSource.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudHealthcareV1DicomGcsSource.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudHealthcareV1DicomGcsSource(
           od as api.GoogleCloudHealthcareV1DicomGcsSource);
     });
@@ -2901,8 +2959,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudHealthcareV1FhirBigQueryDestination();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudHealthcareV1FhirBigQueryDestination.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudHealthcareV1FhirBigQueryDestination(
           od as api.GoogleCloudHealthcareV1FhirBigQueryDestination);
     });
@@ -2911,8 +2970,9 @@
   unittest.group('obj-schema-GoogleCloudHealthcareV1FhirGcsDestination', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudHealthcareV1FhirGcsDestination();
-      var od =
-          api.GoogleCloudHealthcareV1FhirGcsDestination.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudHealthcareV1FhirGcsDestination.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudHealthcareV1FhirGcsDestination(
           od as api.GoogleCloudHealthcareV1FhirGcsDestination);
     });
@@ -2921,7 +2981,9 @@
   unittest.group('obj-schema-GoogleCloudHealthcareV1FhirGcsSource', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudHealthcareV1FhirGcsSource();
-      var od = api.GoogleCloudHealthcareV1FhirGcsSource.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudHealthcareV1FhirGcsSource.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudHealthcareV1FhirGcsSource(
           od as api.GoogleCloudHealthcareV1FhirGcsSource);
     });
@@ -2930,7 +2992,9 @@
   unittest.group('obj-schema-Hl7V2NotificationConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHl7V2NotificationConfig();
-      var od = api.Hl7V2NotificationConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Hl7V2NotificationConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHl7V2NotificationConfig(od as api.Hl7V2NotificationConfig);
     });
   });
@@ -2938,7 +3002,9 @@
   unittest.group('obj-schema-Hl7V2Store', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHl7V2Store();
-      var od = api.Hl7V2Store.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Hl7V2Store.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkHl7V2Store(od as api.Hl7V2Store);
     });
   });
@@ -2946,7 +3012,9 @@
   unittest.group('obj-schema-HttpBody', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHttpBody();
-      var od = api.HttpBody.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.HttpBody.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkHttpBody(od as api.HttpBody);
     });
   });
@@ -2954,7 +3022,9 @@
   unittest.group('obj-schema-ImageConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildImageConfig();
-      var od = api.ImageConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ImageConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkImageConfig(od as api.ImageConfig);
     });
   });
@@ -2962,7 +3032,9 @@
   unittest.group('obj-schema-ImportDicomDataRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildImportDicomDataRequest();
-      var od = api.ImportDicomDataRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ImportDicomDataRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkImportDicomDataRequest(od as api.ImportDicomDataRequest);
     });
   });
@@ -2970,7 +3042,9 @@
   unittest.group('obj-schema-ImportDicomDataResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildImportDicomDataResponse();
-      var od = api.ImportDicomDataResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ImportDicomDataResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkImportDicomDataResponse(od as api.ImportDicomDataResponse);
     });
   });
@@ -2978,7 +3052,9 @@
   unittest.group('obj-schema-ImportResourcesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildImportResourcesRequest();
-      var od = api.ImportResourcesRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ImportResourcesRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkImportResourcesRequest(od as api.ImportResourcesRequest);
     });
   });
@@ -2986,7 +3062,9 @@
   unittest.group('obj-schema-ImportResourcesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildImportResourcesResponse();
-      var od = api.ImportResourcesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ImportResourcesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkImportResourcesResponse(od as api.ImportResourcesResponse);
     });
   });
@@ -2994,7 +3072,9 @@
   unittest.group('obj-schema-InfoTypeTransformation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInfoTypeTransformation();
-      var od = api.InfoTypeTransformation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InfoTypeTransformation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInfoTypeTransformation(od as api.InfoTypeTransformation);
     });
   });
@@ -3002,7 +3082,9 @@
   unittest.group('obj-schema-IngestMessageRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildIngestMessageRequest();
-      var od = api.IngestMessageRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.IngestMessageRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkIngestMessageRequest(od as api.IngestMessageRequest);
     });
   });
@@ -3010,7 +3092,9 @@
   unittest.group('obj-schema-IngestMessageResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildIngestMessageResponse();
-      var od = api.IngestMessageResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.IngestMessageResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkIngestMessageResponse(od as api.IngestMessageResponse);
     });
   });
@@ -3018,7 +3102,9 @@
   unittest.group('obj-schema-ListDatasetsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListDatasetsResponse();
-      var od = api.ListDatasetsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListDatasetsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListDatasetsResponse(od as api.ListDatasetsResponse);
     });
   });
@@ -3026,7 +3112,9 @@
   unittest.group('obj-schema-ListDicomStoresResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListDicomStoresResponse();
-      var od = api.ListDicomStoresResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListDicomStoresResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListDicomStoresResponse(od as api.ListDicomStoresResponse);
     });
   });
@@ -3034,7 +3122,9 @@
   unittest.group('obj-schema-ListFhirStoresResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListFhirStoresResponse();
-      var od = api.ListFhirStoresResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListFhirStoresResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListFhirStoresResponse(od as api.ListFhirStoresResponse);
     });
   });
@@ -3042,7 +3132,9 @@
   unittest.group('obj-schema-ListHl7V2StoresResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListHl7V2StoresResponse();
-      var od = api.ListHl7V2StoresResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListHl7V2StoresResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListHl7V2StoresResponse(od as api.ListHl7V2StoresResponse);
     });
   });
@@ -3050,7 +3142,9 @@
   unittest.group('obj-schema-ListLocationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListLocationsResponse();
-      var od = api.ListLocationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListLocationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListLocationsResponse(od as api.ListLocationsResponse);
     });
   });
@@ -3058,7 +3152,9 @@
   unittest.group('obj-schema-ListMessagesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListMessagesResponse();
-      var od = api.ListMessagesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListMessagesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListMessagesResponse(od as api.ListMessagesResponse);
     });
   });
@@ -3066,7 +3162,9 @@
   unittest.group('obj-schema-ListOperationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListOperationsResponse();
-      var od = api.ListOperationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListOperationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListOperationsResponse(od as api.ListOperationsResponse);
     });
   });
@@ -3074,7 +3172,9 @@
   unittest.group('obj-schema-Location', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLocation();
-      var od = api.Location.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Location.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLocation(od as api.Location);
     });
   });
@@ -3082,7 +3182,9 @@
   unittest.group('obj-schema-Message', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMessage();
-      var od = api.Message.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Message.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkMessage(od as api.Message);
     });
   });
@@ -3090,7 +3192,9 @@
   unittest.group('obj-schema-NotificationConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNotificationConfig();
-      var od = api.NotificationConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NotificationConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNotificationConfig(od as api.NotificationConfig);
     });
   });
@@ -3098,7 +3202,9 @@
   unittest.group('obj-schema-Operation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperation();
-      var od = api.Operation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Operation.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOperation(od as api.Operation);
     });
   });
@@ -3106,7 +3212,9 @@
   unittest.group('obj-schema-OperationMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperationMetadata();
-      var od = api.OperationMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OperationMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOperationMetadata(od as api.OperationMetadata);
     });
   });
@@ -3114,7 +3222,9 @@
   unittest.group('obj-schema-ParsedData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildParsedData();
-      var od = api.ParsedData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ParsedData.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkParsedData(od as api.ParsedData);
     });
   });
@@ -3122,7 +3232,9 @@
   unittest.group('obj-schema-ParserConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildParserConfig();
-      var od = api.ParserConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ParserConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkParserConfig(od as api.ParserConfig);
     });
   });
@@ -3130,7 +3242,9 @@
   unittest.group('obj-schema-PatientId', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPatientId();
-      var od = api.PatientId.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.PatientId.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPatientId(od as api.PatientId);
     });
   });
@@ -3138,7 +3252,9 @@
   unittest.group('obj-schema-Policy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPolicy();
-      var od = api.Policy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Policy.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPolicy(od as api.Policy);
     });
   });
@@ -3146,7 +3262,9 @@
   unittest.group('obj-schema-ProgressCounter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProgressCounter();
-      var od = api.ProgressCounter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ProgressCounter.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkProgressCounter(od as api.ProgressCounter);
     });
   });
@@ -3154,7 +3272,9 @@
   unittest.group('obj-schema-RedactConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRedactConfig();
-      var od = api.RedactConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RedactConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRedactConfig(od as api.RedactConfig);
     });
   });
@@ -3162,7 +3282,9 @@
   unittest.group('obj-schema-ReplaceWithInfoTypeConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReplaceWithInfoTypeConfig();
-      var od = api.ReplaceWithInfoTypeConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReplaceWithInfoTypeConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReplaceWithInfoTypeConfig(od as api.ReplaceWithInfoTypeConfig);
     });
   });
@@ -3170,7 +3292,9 @@
   unittest.group('obj-schema-Resources', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResources();
-      var od = api.Resources.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Resources.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkResources(od as api.Resources);
     });
   });
@@ -3178,7 +3302,9 @@
   unittest.group('obj-schema-SchemaConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSchemaConfig();
-      var od = api.SchemaConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SchemaConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSchemaConfig(od as api.SchemaConfig);
     });
   });
@@ -3186,7 +3312,9 @@
   unittest.group('obj-schema-SearchResourcesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSearchResourcesRequest();
-      var od = api.SearchResourcesRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SearchResourcesRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSearchResourcesRequest(od as api.SearchResourcesRequest);
     });
   });
@@ -3194,7 +3322,9 @@
   unittest.group('obj-schema-Segment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSegment();
-      var od = api.Segment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Segment.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSegment(od as api.Segment);
     });
   });
@@ -3202,7 +3332,9 @@
   unittest.group('obj-schema-SetIamPolicyRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSetIamPolicyRequest();
-      var od = api.SetIamPolicyRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SetIamPolicyRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSetIamPolicyRequest(od as api.SetIamPolicyRequest);
     });
   });
@@ -3210,7 +3342,9 @@
   unittest.group('obj-schema-Status', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStatus();
-      var od = api.Status.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Status.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStatus(od as api.Status);
     });
   });
@@ -3218,7 +3352,9 @@
   unittest.group('obj-schema-StreamConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStreamConfig();
-      var od = api.StreamConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.StreamConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkStreamConfig(od as api.StreamConfig);
     });
   });
@@ -3226,7 +3362,9 @@
   unittest.group('obj-schema-TagFilterList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTagFilterList();
-      var od = api.TagFilterList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TagFilterList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTagFilterList(od as api.TagFilterList);
     });
   });
@@ -3234,7 +3372,9 @@
   unittest.group('obj-schema-TestIamPermissionsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestIamPermissionsRequest();
-      var od = api.TestIamPermissionsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestIamPermissionsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestIamPermissionsRequest(od as api.TestIamPermissionsRequest);
     });
   });
@@ -3242,7 +3382,9 @@
   unittest.group('obj-schema-TestIamPermissionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestIamPermissionsResponse();
-      var od = api.TestIamPermissionsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestIamPermissionsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestIamPermissionsResponse(od as api.TestIamPermissionsResponse);
     });
   });
@@ -3250,7 +3392,9 @@
   unittest.group('obj-schema-TextConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTextConfig();
-      var od = api.TextConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.TextConfig.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTextConfig(od as api.TextConfig);
     });
   });
diff --git a/generated/googleapis/test/homegraph/v1_test.dart b/generated/googleapis/test/homegraph/v1_test.dart
index b6fdf35..fd25387 100644
--- a/generated/googleapis/test/homegraph/v1_test.dart
+++ b/generated/googleapis/test/homegraph/v1_test.dart
@@ -937,7 +937,9 @@
   unittest.group('obj-schema-AgentDeviceId', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAgentDeviceId();
-      var od = api.AgentDeviceId.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AgentDeviceId.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAgentDeviceId(od as api.AgentDeviceId);
     });
   });
@@ -945,7 +947,9 @@
   unittest.group('obj-schema-AgentOtherDeviceId', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAgentOtherDeviceId();
-      var od = api.AgentOtherDeviceId.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AgentOtherDeviceId.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAgentOtherDeviceId(od as api.AgentOtherDeviceId);
     });
   });
@@ -953,7 +957,9 @@
   unittest.group('obj-schema-Device', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDevice();
-      var od = api.Device.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Device.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDevice(od as api.Device);
     });
   });
@@ -961,7 +967,9 @@
   unittest.group('obj-schema-DeviceInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeviceInfo();
-      var od = api.DeviceInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.DeviceInfo.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDeviceInfo(od as api.DeviceInfo);
     });
   });
@@ -969,7 +977,9 @@
   unittest.group('obj-schema-DeviceNames', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeviceNames();
-      var od = api.DeviceNames.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeviceNames.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeviceNames(od as api.DeviceNames);
     });
   });
@@ -977,7 +987,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -985,7 +996,9 @@
   unittest.group('obj-schema-NonLocalTrait', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNonLocalTrait();
-      var od = api.NonLocalTrait.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NonLocalTrait.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNonLocalTrait(od as api.NonLocalTrait);
     });
   });
@@ -993,7 +1006,9 @@
   unittest.group('obj-schema-QueryRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildQueryRequest();
-      var od = api.QueryRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.QueryRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkQueryRequest(od as api.QueryRequest);
     });
   });
@@ -1001,7 +1016,9 @@
   unittest.group('obj-schema-QueryRequestInput', () {
     unittest.test('to-json--from-json', () async {
       var o = buildQueryRequestInput();
-      var od = api.QueryRequestInput.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.QueryRequestInput.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkQueryRequestInput(od as api.QueryRequestInput);
     });
   });
@@ -1009,7 +1026,9 @@
   unittest.group('obj-schema-QueryRequestPayload', () {
     unittest.test('to-json--from-json', () async {
       var o = buildQueryRequestPayload();
-      var od = api.QueryRequestPayload.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.QueryRequestPayload.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkQueryRequestPayload(od as api.QueryRequestPayload);
     });
   });
@@ -1017,7 +1036,9 @@
   unittest.group('obj-schema-QueryResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildQueryResponse();
-      var od = api.QueryResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.QueryResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkQueryResponse(od as api.QueryResponse);
     });
   });
@@ -1025,7 +1046,9 @@
   unittest.group('obj-schema-QueryResponsePayload', () {
     unittest.test('to-json--from-json', () async {
       var o = buildQueryResponsePayload();
-      var od = api.QueryResponsePayload.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.QueryResponsePayload.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkQueryResponsePayload(od as api.QueryResponsePayload);
     });
   });
@@ -1033,7 +1056,9 @@
   unittest.group('obj-schema-ReportStateAndNotificationDevice', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReportStateAndNotificationDevice();
-      var od = api.ReportStateAndNotificationDevice.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReportStateAndNotificationDevice.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReportStateAndNotificationDevice(
           od as api.ReportStateAndNotificationDevice);
     });
@@ -1042,7 +1067,9 @@
   unittest.group('obj-schema-ReportStateAndNotificationRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReportStateAndNotificationRequest();
-      var od = api.ReportStateAndNotificationRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReportStateAndNotificationRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReportStateAndNotificationRequest(
           od as api.ReportStateAndNotificationRequest);
     });
@@ -1051,7 +1078,9 @@
   unittest.group('obj-schema-ReportStateAndNotificationResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReportStateAndNotificationResponse();
-      var od = api.ReportStateAndNotificationResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReportStateAndNotificationResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReportStateAndNotificationResponse(
           od as api.ReportStateAndNotificationResponse);
     });
@@ -1060,7 +1089,9 @@
   unittest.group('obj-schema-RequestSyncDevicesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRequestSyncDevicesRequest();
-      var od = api.RequestSyncDevicesRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RequestSyncDevicesRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRequestSyncDevicesRequest(od as api.RequestSyncDevicesRequest);
     });
   });
@@ -1068,7 +1099,9 @@
   unittest.group('obj-schema-RequestSyncDevicesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRequestSyncDevicesResponse();
-      var od = api.RequestSyncDevicesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RequestSyncDevicesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRequestSyncDevicesResponse(od as api.RequestSyncDevicesResponse);
     });
   });
@@ -1076,7 +1109,9 @@
   unittest.group('obj-schema-StateAndNotificationPayload', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStateAndNotificationPayload();
-      var od = api.StateAndNotificationPayload.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.StateAndNotificationPayload.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkStateAndNotificationPayload(od as api.StateAndNotificationPayload);
     });
   });
@@ -1084,7 +1119,9 @@
   unittest.group('obj-schema-SyncRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSyncRequest();
-      var od = api.SyncRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SyncRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSyncRequest(od as api.SyncRequest);
     });
   });
@@ -1092,7 +1129,9 @@
   unittest.group('obj-schema-SyncResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSyncResponse();
-      var od = api.SyncResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SyncResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSyncResponse(od as api.SyncResponse);
     });
   });
@@ -1100,7 +1139,9 @@
   unittest.group('obj-schema-SyncResponsePayload', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSyncResponsePayload();
-      var od = api.SyncResponsePayload.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SyncResponsePayload.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSyncResponsePayload(od as api.SyncResponsePayload);
     });
   });
diff --git a/generated/googleapis/test/iam/v1_test.dart b/generated/googleapis/test/iam/v1_test.dart
index 9ce1190..3a50886 100644
--- a/generated/googleapis/test/iam/v1_test.dart
+++ b/generated/googleapis/test/iam/v1_test.dart
@@ -2016,7 +2016,9 @@
   unittest.group('obj-schema-AdminAuditData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAdminAuditData();
-      var od = api.AdminAuditData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AdminAuditData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAdminAuditData(od as api.AdminAuditData);
     });
   });
@@ -2024,7 +2026,9 @@
   unittest.group('obj-schema-AuditConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuditConfig();
-      var od = api.AuditConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AuditConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuditConfig(od as api.AuditConfig);
     });
   });
@@ -2032,7 +2036,9 @@
   unittest.group('obj-schema-AuditData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuditData();
-      var od = api.AuditData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.AuditData.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAuditData(od as api.AuditData);
     });
   });
@@ -2040,7 +2046,9 @@
   unittest.group('obj-schema-AuditLogConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuditLogConfig();
-      var od = api.AuditLogConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AuditLogConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuditLogConfig(od as api.AuditLogConfig);
     });
   });
@@ -2048,7 +2056,9 @@
   unittest.group('obj-schema-AuditableService', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuditableService();
-      var od = api.AuditableService.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AuditableService.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuditableService(od as api.AuditableService);
     });
   });
@@ -2056,7 +2066,8 @@
   unittest.group('obj-schema-Aws', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAws();
-      var od = api.Aws.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Aws.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAws(od as api.Aws);
     });
   });
@@ -2064,7 +2075,9 @@
   unittest.group('obj-schema-Binding', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBinding();
-      var od = api.Binding.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Binding.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBinding(od as api.Binding);
     });
   });
@@ -2072,7 +2085,9 @@
   unittest.group('obj-schema-BindingDelta', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBindingDelta();
-      var od = api.BindingDelta.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BindingDelta.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBindingDelta(od as api.BindingDelta);
     });
   });
@@ -2080,7 +2095,9 @@
   unittest.group('obj-schema-CreateRoleRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateRoleRequest();
-      var od = api.CreateRoleRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateRoleRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateRoleRequest(od as api.CreateRoleRequest);
     });
   });
@@ -2088,7 +2105,9 @@
   unittest.group('obj-schema-CreateServiceAccountKeyRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateServiceAccountKeyRequest();
-      var od = api.CreateServiceAccountKeyRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateServiceAccountKeyRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateServiceAccountKeyRequest(
           od as api.CreateServiceAccountKeyRequest);
     });
@@ -2097,7 +2116,9 @@
   unittest.group('obj-schema-CreateServiceAccountRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateServiceAccountRequest();
-      var od = api.CreateServiceAccountRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateServiceAccountRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateServiceAccountRequest(od as api.CreateServiceAccountRequest);
     });
   });
@@ -2105,7 +2126,9 @@
   unittest.group('obj-schema-DisableServiceAccountRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDisableServiceAccountRequest();
-      var od = api.DisableServiceAccountRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DisableServiceAccountRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDisableServiceAccountRequest(od as api.DisableServiceAccountRequest);
     });
   });
@@ -2113,7 +2136,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -2121,7 +2145,9 @@
   unittest.group('obj-schema-EnableServiceAccountRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEnableServiceAccountRequest();
-      var od = api.EnableServiceAccountRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EnableServiceAccountRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEnableServiceAccountRequest(od as api.EnableServiceAccountRequest);
     });
   });
@@ -2129,7 +2155,8 @@
   unittest.group('obj-schema-Expr', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExpr();
-      var od = api.Expr.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Expr.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkExpr(od as api.Expr);
     });
   });
@@ -2137,7 +2164,9 @@
   unittest.group('obj-schema-LintPolicyRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLintPolicyRequest();
-      var od = api.LintPolicyRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LintPolicyRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLintPolicyRequest(od as api.LintPolicyRequest);
     });
   });
@@ -2145,7 +2174,9 @@
   unittest.group('obj-schema-LintPolicyResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLintPolicyResponse();
-      var od = api.LintPolicyResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LintPolicyResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLintPolicyResponse(od as api.LintPolicyResponse);
     });
   });
@@ -2153,7 +2184,9 @@
   unittest.group('obj-schema-LintResult', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLintResult();
-      var od = api.LintResult.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.LintResult.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLintResult(od as api.LintResult);
     });
   });
@@ -2161,7 +2194,9 @@
   unittest.group('obj-schema-ListRolesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListRolesResponse();
-      var od = api.ListRolesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListRolesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListRolesResponse(od as api.ListRolesResponse);
     });
   });
@@ -2169,7 +2204,9 @@
   unittest.group('obj-schema-ListServiceAccountKeysResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListServiceAccountKeysResponse();
-      var od = api.ListServiceAccountKeysResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListServiceAccountKeysResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListServiceAccountKeysResponse(
           od as api.ListServiceAccountKeysResponse);
     });
@@ -2178,7 +2215,9 @@
   unittest.group('obj-schema-ListServiceAccountsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListServiceAccountsResponse();
-      var od = api.ListServiceAccountsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListServiceAccountsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListServiceAccountsResponse(od as api.ListServiceAccountsResponse);
     });
   });
@@ -2186,8 +2225,9 @@
   unittest.group('obj-schema-ListWorkloadIdentityPoolProvidersResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListWorkloadIdentityPoolProvidersResponse();
-      var od =
-          api.ListWorkloadIdentityPoolProvidersResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListWorkloadIdentityPoolProvidersResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListWorkloadIdentityPoolProvidersResponse(
           od as api.ListWorkloadIdentityPoolProvidersResponse);
     });
@@ -2196,7 +2236,9 @@
   unittest.group('obj-schema-ListWorkloadIdentityPoolsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListWorkloadIdentityPoolsResponse();
-      var od = api.ListWorkloadIdentityPoolsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListWorkloadIdentityPoolsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListWorkloadIdentityPoolsResponse(
           od as api.ListWorkloadIdentityPoolsResponse);
     });
@@ -2205,7 +2247,8 @@
   unittest.group('obj-schema-Oidc', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOidc();
-      var od = api.Oidc.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Oidc.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOidc(od as api.Oidc);
     });
   });
@@ -2213,7 +2256,9 @@
   unittest.group('obj-schema-Operation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperation();
-      var od = api.Operation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Operation.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOperation(od as api.Operation);
     });
   });
@@ -2221,7 +2266,9 @@
   unittest.group('obj-schema-PatchServiceAccountRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPatchServiceAccountRequest();
-      var od = api.PatchServiceAccountRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PatchServiceAccountRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPatchServiceAccountRequest(od as api.PatchServiceAccountRequest);
     });
   });
@@ -2229,7 +2276,9 @@
   unittest.group('obj-schema-Permission', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPermission();
-      var od = api.Permission.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Permission.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPermission(od as api.Permission);
     });
   });
@@ -2237,7 +2286,9 @@
   unittest.group('obj-schema-PermissionDelta', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPermissionDelta();
-      var od = api.PermissionDelta.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PermissionDelta.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPermissionDelta(od as api.PermissionDelta);
     });
   });
@@ -2245,7 +2296,9 @@
   unittest.group('obj-schema-Policy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPolicy();
-      var od = api.Policy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Policy.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPolicy(od as api.Policy);
     });
   });
@@ -2253,7 +2306,9 @@
   unittest.group('obj-schema-PolicyDelta', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPolicyDelta();
-      var od = api.PolicyDelta.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PolicyDelta.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPolicyDelta(od as api.PolicyDelta);
     });
   });
@@ -2261,7 +2316,9 @@
   unittest.group('obj-schema-QueryAuditableServicesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildQueryAuditableServicesRequest();
-      var od = api.QueryAuditableServicesRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.QueryAuditableServicesRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkQueryAuditableServicesRequest(
           od as api.QueryAuditableServicesRequest);
     });
@@ -2270,7 +2327,9 @@
   unittest.group('obj-schema-QueryAuditableServicesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildQueryAuditableServicesResponse();
-      var od = api.QueryAuditableServicesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.QueryAuditableServicesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkQueryAuditableServicesResponse(
           od as api.QueryAuditableServicesResponse);
     });
@@ -2279,7 +2338,9 @@
   unittest.group('obj-schema-QueryGrantableRolesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildQueryGrantableRolesRequest();
-      var od = api.QueryGrantableRolesRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.QueryGrantableRolesRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkQueryGrantableRolesRequest(od as api.QueryGrantableRolesRequest);
     });
   });
@@ -2287,7 +2348,9 @@
   unittest.group('obj-schema-QueryGrantableRolesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildQueryGrantableRolesResponse();
-      var od = api.QueryGrantableRolesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.QueryGrantableRolesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkQueryGrantableRolesResponse(od as api.QueryGrantableRolesResponse);
     });
   });
@@ -2295,7 +2358,9 @@
   unittest.group('obj-schema-QueryTestablePermissionsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildQueryTestablePermissionsRequest();
-      var od = api.QueryTestablePermissionsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.QueryTestablePermissionsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkQueryTestablePermissionsRequest(
           od as api.QueryTestablePermissionsRequest);
     });
@@ -2304,7 +2369,9 @@
   unittest.group('obj-schema-QueryTestablePermissionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildQueryTestablePermissionsResponse();
-      var od = api.QueryTestablePermissionsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.QueryTestablePermissionsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkQueryTestablePermissionsResponse(
           od as api.QueryTestablePermissionsResponse);
     });
@@ -2313,7 +2380,8 @@
   unittest.group('obj-schema-Role', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRole();
-      var od = api.Role.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Role.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkRole(od as api.Role);
     });
   });
@@ -2321,7 +2389,9 @@
   unittest.group('obj-schema-ServiceAccount', () {
     unittest.test('to-json--from-json', () async {
       var o = buildServiceAccount();
-      var od = api.ServiceAccount.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ServiceAccount.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkServiceAccount(od as api.ServiceAccount);
     });
   });
@@ -2329,7 +2399,9 @@
   unittest.group('obj-schema-ServiceAccountKey', () {
     unittest.test('to-json--from-json', () async {
       var o = buildServiceAccountKey();
-      var od = api.ServiceAccountKey.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ServiceAccountKey.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkServiceAccountKey(od as api.ServiceAccountKey);
     });
   });
@@ -2337,7 +2409,9 @@
   unittest.group('obj-schema-SetIamPolicyRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSetIamPolicyRequest();
-      var od = api.SetIamPolicyRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SetIamPolicyRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSetIamPolicyRequest(od as api.SetIamPolicyRequest);
     });
   });
@@ -2345,7 +2419,9 @@
   unittest.group('obj-schema-SignBlobRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSignBlobRequest();
-      var od = api.SignBlobRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SignBlobRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSignBlobRequest(od as api.SignBlobRequest);
     });
   });
@@ -2353,7 +2429,9 @@
   unittest.group('obj-schema-SignBlobResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSignBlobResponse();
-      var od = api.SignBlobResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SignBlobResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSignBlobResponse(od as api.SignBlobResponse);
     });
   });
@@ -2361,7 +2439,9 @@
   unittest.group('obj-schema-SignJwtRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSignJwtRequest();
-      var od = api.SignJwtRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SignJwtRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSignJwtRequest(od as api.SignJwtRequest);
     });
   });
@@ -2369,7 +2449,9 @@
   unittest.group('obj-schema-SignJwtResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSignJwtResponse();
-      var od = api.SignJwtResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SignJwtResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSignJwtResponse(od as api.SignJwtResponse);
     });
   });
@@ -2377,7 +2459,9 @@
   unittest.group('obj-schema-Status', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStatus();
-      var od = api.Status.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Status.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStatus(od as api.Status);
     });
   });
@@ -2385,7 +2469,9 @@
   unittest.group('obj-schema-TestIamPermissionsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestIamPermissionsRequest();
-      var od = api.TestIamPermissionsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestIamPermissionsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestIamPermissionsRequest(od as api.TestIamPermissionsRequest);
     });
   });
@@ -2393,7 +2479,9 @@
   unittest.group('obj-schema-TestIamPermissionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestIamPermissionsResponse();
-      var od = api.TestIamPermissionsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestIamPermissionsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestIamPermissionsResponse(od as api.TestIamPermissionsResponse);
     });
   });
@@ -2401,7 +2489,9 @@
   unittest.group('obj-schema-UndeleteRoleRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUndeleteRoleRequest();
-      var od = api.UndeleteRoleRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UndeleteRoleRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUndeleteRoleRequest(od as api.UndeleteRoleRequest);
     });
   });
@@ -2409,7 +2499,9 @@
   unittest.group('obj-schema-UndeleteServiceAccountRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUndeleteServiceAccountRequest();
-      var od = api.UndeleteServiceAccountRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UndeleteServiceAccountRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUndeleteServiceAccountRequest(
           od as api.UndeleteServiceAccountRequest);
     });
@@ -2418,7 +2510,9 @@
   unittest.group('obj-schema-UndeleteServiceAccountResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUndeleteServiceAccountResponse();
-      var od = api.UndeleteServiceAccountResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UndeleteServiceAccountResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUndeleteServiceAccountResponse(
           od as api.UndeleteServiceAccountResponse);
     });
@@ -2427,8 +2521,9 @@
   unittest.group('obj-schema-UndeleteWorkloadIdentityPoolProviderRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUndeleteWorkloadIdentityPoolProviderRequest();
-      var od =
-          api.UndeleteWorkloadIdentityPoolProviderRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UndeleteWorkloadIdentityPoolProviderRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUndeleteWorkloadIdentityPoolProviderRequest(
           od as api.UndeleteWorkloadIdentityPoolProviderRequest);
     });
@@ -2437,7 +2532,9 @@
   unittest.group('obj-schema-UndeleteWorkloadIdentityPoolRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUndeleteWorkloadIdentityPoolRequest();
-      var od = api.UndeleteWorkloadIdentityPoolRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UndeleteWorkloadIdentityPoolRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUndeleteWorkloadIdentityPoolRequest(
           od as api.UndeleteWorkloadIdentityPoolRequest);
     });
@@ -2446,7 +2543,9 @@
   unittest.group('obj-schema-UploadServiceAccountKeyRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUploadServiceAccountKeyRequest();
-      var od = api.UploadServiceAccountKeyRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UploadServiceAccountKeyRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUploadServiceAccountKeyRequest(
           od as api.UploadServiceAccountKeyRequest);
     });
@@ -2455,7 +2554,9 @@
   unittest.group('obj-schema-WorkloadIdentityPool', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWorkloadIdentityPool();
-      var od = api.WorkloadIdentityPool.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.WorkloadIdentityPool.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkWorkloadIdentityPool(od as api.WorkloadIdentityPool);
     });
   });
@@ -2463,7 +2564,9 @@
   unittest.group('obj-schema-WorkloadIdentityPoolProvider', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWorkloadIdentityPoolProvider();
-      var od = api.WorkloadIdentityPoolProvider.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.WorkloadIdentityPoolProvider.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkWorkloadIdentityPoolProvider(od as api.WorkloadIdentityPoolProvider);
     });
   });
diff --git a/generated/googleapis/test/iamcredentials/v1_test.dart b/generated/googleapis/test/iamcredentials/v1_test.dart
index 1514ec1..83a9f66 100644
--- a/generated/googleapis/test/iamcredentials/v1_test.dart
+++ b/generated/googleapis/test/iamcredentials/v1_test.dart
@@ -329,7 +329,9 @@
   unittest.group('obj-schema-GenerateAccessTokenRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGenerateAccessTokenRequest();
-      var od = api.GenerateAccessTokenRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GenerateAccessTokenRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGenerateAccessTokenRequest(od as api.GenerateAccessTokenRequest);
     });
   });
@@ -337,7 +339,9 @@
   unittest.group('obj-schema-GenerateAccessTokenResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGenerateAccessTokenResponse();
-      var od = api.GenerateAccessTokenResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GenerateAccessTokenResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGenerateAccessTokenResponse(od as api.GenerateAccessTokenResponse);
     });
   });
@@ -345,7 +349,9 @@
   unittest.group('obj-schema-GenerateIdTokenRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGenerateIdTokenRequest();
-      var od = api.GenerateIdTokenRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GenerateIdTokenRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGenerateIdTokenRequest(od as api.GenerateIdTokenRequest);
     });
   });
@@ -353,7 +359,9 @@
   unittest.group('obj-schema-GenerateIdTokenResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGenerateIdTokenResponse();
-      var od = api.GenerateIdTokenResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GenerateIdTokenResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGenerateIdTokenResponse(od as api.GenerateIdTokenResponse);
     });
   });
@@ -361,7 +369,9 @@
   unittest.group('obj-schema-SignBlobRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSignBlobRequest();
-      var od = api.SignBlobRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SignBlobRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSignBlobRequest(od as api.SignBlobRequest);
     });
   });
@@ -369,7 +379,9 @@
   unittest.group('obj-schema-SignBlobResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSignBlobResponse();
-      var od = api.SignBlobResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SignBlobResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSignBlobResponse(od as api.SignBlobResponse);
     });
   });
@@ -377,7 +389,9 @@
   unittest.group('obj-schema-SignJwtRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSignJwtRequest();
-      var od = api.SignJwtRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SignJwtRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSignJwtRequest(od as api.SignJwtRequest);
     });
   });
@@ -385,7 +399,9 @@
   unittest.group('obj-schema-SignJwtResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSignJwtResponse();
-      var od = api.SignJwtResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SignJwtResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSignJwtResponse(od as api.SignJwtResponse);
     });
   });
diff --git a/generated/googleapis/test/iap/v1_test.dart b/generated/googleapis/test/iap/v1_test.dart
index 9098d33..80a7dfb 100644
--- a/generated/googleapis/test/iap/v1_test.dart
+++ b/generated/googleapis/test/iap/v1_test.dart
@@ -783,7 +783,9 @@
   unittest.group('obj-schema-AccessDeniedPageSettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccessDeniedPageSettings();
-      var od = api.AccessDeniedPageSettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AccessDeniedPageSettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAccessDeniedPageSettings(od as api.AccessDeniedPageSettings);
     });
   });
@@ -791,7 +793,9 @@
   unittest.group('obj-schema-AccessSettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccessSettings();
-      var od = api.AccessSettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AccessSettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAccessSettings(od as api.AccessSettings);
     });
   });
@@ -799,7 +803,9 @@
   unittest.group('obj-schema-ApplicationSettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApplicationSettings();
-      var od = api.ApplicationSettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ApplicationSettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkApplicationSettings(od as api.ApplicationSettings);
     });
   });
@@ -807,7 +813,9 @@
   unittest.group('obj-schema-Binding', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBinding();
-      var od = api.Binding.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Binding.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBinding(od as api.Binding);
     });
   });
@@ -815,7 +823,8 @@
   unittest.group('obj-schema-Brand', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBrand();
-      var od = api.Brand.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Brand.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBrand(od as api.Brand);
     });
   });
@@ -823,7 +832,9 @@
   unittest.group('obj-schema-CorsSettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCorsSettings();
-      var od = api.CorsSettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CorsSettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCorsSettings(od as api.CorsSettings);
     });
   });
@@ -831,7 +842,9 @@
   unittest.group('obj-schema-CsmSettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCsmSettings();
-      var od = api.CsmSettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CsmSettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCsmSettings(od as api.CsmSettings);
     });
   });
@@ -839,7 +852,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -847,7 +861,8 @@
   unittest.group('obj-schema-Expr', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExpr();
-      var od = api.Expr.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Expr.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkExpr(od as api.Expr);
     });
   });
@@ -855,7 +870,9 @@
   unittest.group('obj-schema-GcipSettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGcipSettings();
-      var od = api.GcipSettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GcipSettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGcipSettings(od as api.GcipSettings);
     });
   });
@@ -863,7 +880,9 @@
   unittest.group('obj-schema-GetIamPolicyRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGetIamPolicyRequest();
-      var od = api.GetIamPolicyRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GetIamPolicyRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGetIamPolicyRequest(od as api.GetIamPolicyRequest);
     });
   });
@@ -871,7 +890,9 @@
   unittest.group('obj-schema-GetPolicyOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGetPolicyOptions();
-      var od = api.GetPolicyOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GetPolicyOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGetPolicyOptions(od as api.GetPolicyOptions);
     });
   });
@@ -879,7 +900,9 @@
   unittest.group('obj-schema-IapSettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildIapSettings();
-      var od = api.IapSettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.IapSettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkIapSettings(od as api.IapSettings);
     });
   });
@@ -887,7 +910,9 @@
   unittest.group('obj-schema-IdentityAwareProxyClient', () {
     unittest.test('to-json--from-json', () async {
       var o = buildIdentityAwareProxyClient();
-      var od = api.IdentityAwareProxyClient.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.IdentityAwareProxyClient.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkIdentityAwareProxyClient(od as api.IdentityAwareProxyClient);
     });
   });
@@ -895,7 +920,9 @@
   unittest.group('obj-schema-ListBrandsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListBrandsResponse();
-      var od = api.ListBrandsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListBrandsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListBrandsResponse(od as api.ListBrandsResponse);
     });
   });
@@ -903,7 +930,9 @@
   unittest.group('obj-schema-ListIdentityAwareProxyClientsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListIdentityAwareProxyClientsResponse();
-      var od = api.ListIdentityAwareProxyClientsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListIdentityAwareProxyClientsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListIdentityAwareProxyClientsResponse(
           od as api.ListIdentityAwareProxyClientsResponse);
     });
@@ -912,7 +941,9 @@
   unittest.group('obj-schema-OAuthSettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOAuthSettings();
-      var od = api.OAuthSettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OAuthSettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOAuthSettings(od as api.OAuthSettings);
     });
   });
@@ -920,7 +951,9 @@
   unittest.group('obj-schema-Policy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPolicy();
-      var od = api.Policy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Policy.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPolicy(od as api.Policy);
     });
   });
@@ -928,7 +961,9 @@
   unittest.group('obj-schema-PolicyDelegationSettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPolicyDelegationSettings();
-      var od = api.PolicyDelegationSettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PolicyDelegationSettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPolicyDelegationSettings(od as api.PolicyDelegationSettings);
     });
   });
@@ -936,7 +971,9 @@
   unittest.group('obj-schema-PolicyName', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPolicyName();
-      var od = api.PolicyName.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.PolicyName.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPolicyName(od as api.PolicyName);
     });
   });
@@ -944,8 +981,9 @@
   unittest.group('obj-schema-ResetIdentityAwareProxyClientSecretRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResetIdentityAwareProxyClientSecretRequest();
-      var od =
-          api.ResetIdentityAwareProxyClientSecretRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResetIdentityAwareProxyClientSecretRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResetIdentityAwareProxyClientSecretRequest(
           od as api.ResetIdentityAwareProxyClientSecretRequest);
     });
@@ -954,7 +992,9 @@
   unittest.group('obj-schema-Resource', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResource();
-      var od = api.Resource.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Resource.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkResource(od as api.Resource);
     });
   });
@@ -962,7 +1002,9 @@
   unittest.group('obj-schema-SetIamPolicyRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSetIamPolicyRequest();
-      var od = api.SetIamPolicyRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SetIamPolicyRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSetIamPolicyRequest(od as api.SetIamPolicyRequest);
     });
   });
@@ -970,7 +1012,9 @@
   unittest.group('obj-schema-TestIamPermissionsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestIamPermissionsRequest();
-      var od = api.TestIamPermissionsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestIamPermissionsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestIamPermissionsRequest(od as api.TestIamPermissionsRequest);
     });
   });
@@ -978,7 +1022,9 @@
   unittest.group('obj-schema-TestIamPermissionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestIamPermissionsResponse();
-      var od = api.TestIamPermissionsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestIamPermissionsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestIamPermissionsResponse(od as api.TestIamPermissionsResponse);
     });
   });
diff --git a/generated/googleapis/test/identitytoolkit/v3_test.dart b/generated/googleapis/test/identitytoolkit/v3_test.dart
index 4703810..daf24b4 100644
--- a/generated/googleapis/test/identitytoolkit/v3_test.dart
+++ b/generated/googleapis/test/identitytoolkit/v3_test.dart
@@ -2620,7 +2620,9 @@
   unittest.group('obj-schema-CreateAuthUriResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateAuthUriResponse();
-      var od = api.CreateAuthUriResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateAuthUriResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateAuthUriResponse(od as api.CreateAuthUriResponse);
     });
   });
@@ -2628,7 +2630,9 @@
   unittest.group('obj-schema-DeleteAccountResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeleteAccountResponse();
-      var od = api.DeleteAccountResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeleteAccountResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeleteAccountResponse(od as api.DeleteAccountResponse);
     });
   });
@@ -2636,7 +2640,9 @@
   unittest.group('obj-schema-DownloadAccountResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDownloadAccountResponse();
-      var od = api.DownloadAccountResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DownloadAccountResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDownloadAccountResponse(od as api.DownloadAccountResponse);
     });
   });
@@ -2644,7 +2650,9 @@
   unittest.group('obj-schema-EmailLinkSigninResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmailLinkSigninResponse();
-      var od = api.EmailLinkSigninResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EmailLinkSigninResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEmailLinkSigninResponse(od as api.EmailLinkSigninResponse);
     });
   });
@@ -2652,7 +2660,9 @@
   unittest.group('obj-schema-EmailTemplate', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmailTemplate();
-      var od = api.EmailTemplate.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EmailTemplate.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEmailTemplate(od as api.EmailTemplate);
     });
   });
@@ -2660,7 +2670,9 @@
   unittest.group('obj-schema-GetAccountInfoResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGetAccountInfoResponse();
-      var od = api.GetAccountInfoResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GetAccountInfoResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGetAccountInfoResponse(od as api.GetAccountInfoResponse);
     });
   });
@@ -2668,7 +2680,9 @@
   unittest.group('obj-schema-GetOobConfirmationCodeResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGetOobConfirmationCodeResponse();
-      var od = api.GetOobConfirmationCodeResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GetOobConfirmationCodeResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGetOobConfirmationCodeResponse(
           od as api.GetOobConfirmationCodeResponse);
     });
@@ -2677,7 +2691,9 @@
   unittest.group('obj-schema-GetRecaptchaParamResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGetRecaptchaParamResponse();
-      var od = api.GetRecaptchaParamResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GetRecaptchaParamResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGetRecaptchaParamResponse(od as api.GetRecaptchaParamResponse);
     });
   });
@@ -2686,8 +2702,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildIdentitytoolkitRelyingpartyCreateAuthUriRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.IdentitytoolkitRelyingpartyCreateAuthUriRequest.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkIdentitytoolkitRelyingpartyCreateAuthUriRequest(
           od as api.IdentitytoolkitRelyingpartyCreateAuthUriRequest);
     });
@@ -2697,8 +2714,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildIdentitytoolkitRelyingpartyDeleteAccountRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.IdentitytoolkitRelyingpartyDeleteAccountRequest.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkIdentitytoolkitRelyingpartyDeleteAccountRequest(
           od as api.IdentitytoolkitRelyingpartyDeleteAccountRequest);
     });
@@ -2708,8 +2726,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildIdentitytoolkitRelyingpartyDownloadAccountRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.IdentitytoolkitRelyingpartyDownloadAccountRequest.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkIdentitytoolkitRelyingpartyDownloadAccountRequest(
           od as api.IdentitytoolkitRelyingpartyDownloadAccountRequest);
     });
@@ -2719,8 +2738,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildIdentitytoolkitRelyingpartyEmailLinkSigninRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.IdentitytoolkitRelyingpartyEmailLinkSigninRequest.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkIdentitytoolkitRelyingpartyEmailLinkSigninRequest(
           od as api.IdentitytoolkitRelyingpartyEmailLinkSigninRequest);
     });
@@ -2730,8 +2750,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildIdentitytoolkitRelyingpartyGetAccountInfoRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.IdentitytoolkitRelyingpartyGetAccountInfoRequest.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkIdentitytoolkitRelyingpartyGetAccountInfoRequest(
           od as api.IdentitytoolkitRelyingpartyGetAccountInfoRequest);
     });
@@ -2741,8 +2762,9 @@
       'obj-schema-IdentitytoolkitRelyingpartyGetProjectConfigResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildIdentitytoolkitRelyingpartyGetProjectConfigResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.IdentitytoolkitRelyingpartyGetProjectConfigResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkIdentitytoolkitRelyingpartyGetProjectConfigResponse(
           od as api.IdentitytoolkitRelyingpartyGetProjectConfigResponse);
     });
@@ -2752,8 +2774,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildIdentitytoolkitRelyingpartyGetPublicKeysResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.IdentitytoolkitRelyingpartyGetPublicKeysResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkIdentitytoolkitRelyingpartyGetPublicKeysResponse(
           od as api.IdentitytoolkitRelyingpartyGetPublicKeysResponse);
     });
@@ -2763,8 +2786,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildIdentitytoolkitRelyingpartyResetPasswordRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.IdentitytoolkitRelyingpartyResetPasswordRequest.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkIdentitytoolkitRelyingpartyResetPasswordRequest(
           od as api.IdentitytoolkitRelyingpartyResetPasswordRequest);
     });
@@ -2774,9 +2798,10 @@
       'obj-schema-IdentitytoolkitRelyingpartySendVerificationCodeRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildIdentitytoolkitRelyingpartySendVerificationCodeRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.IdentitytoolkitRelyingpartySendVerificationCodeRequest.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkIdentitytoolkitRelyingpartySendVerificationCodeRequest(
           od as api.IdentitytoolkitRelyingpartySendVerificationCodeRequest);
     });
@@ -2786,9 +2811,10 @@
       'obj-schema-IdentitytoolkitRelyingpartySendVerificationCodeResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildIdentitytoolkitRelyingpartySendVerificationCodeResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.IdentitytoolkitRelyingpartySendVerificationCodeResponse.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkIdentitytoolkitRelyingpartySendVerificationCodeResponse(
           od as api.IdentitytoolkitRelyingpartySendVerificationCodeResponse);
     });
@@ -2798,8 +2824,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildIdentitytoolkitRelyingpartySetAccountInfoRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.IdentitytoolkitRelyingpartySetAccountInfoRequest.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkIdentitytoolkitRelyingpartySetAccountInfoRequest(
           od as api.IdentitytoolkitRelyingpartySetAccountInfoRequest);
     });
@@ -2809,8 +2836,9 @@
       'obj-schema-IdentitytoolkitRelyingpartySetProjectConfigRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildIdentitytoolkitRelyingpartySetProjectConfigRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.IdentitytoolkitRelyingpartySetProjectConfigRequest.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkIdentitytoolkitRelyingpartySetProjectConfigRequest(
           od as api.IdentitytoolkitRelyingpartySetProjectConfigRequest);
     });
@@ -2820,8 +2848,9 @@
       'obj-schema-IdentitytoolkitRelyingpartySetProjectConfigResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildIdentitytoolkitRelyingpartySetProjectConfigResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.IdentitytoolkitRelyingpartySetProjectConfigResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkIdentitytoolkitRelyingpartySetProjectConfigResponse(
           od as api.IdentitytoolkitRelyingpartySetProjectConfigResponse);
     });
@@ -2831,8 +2860,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildIdentitytoolkitRelyingpartySignOutUserRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.IdentitytoolkitRelyingpartySignOutUserRequest.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkIdentitytoolkitRelyingpartySignOutUserRequest(
           od as api.IdentitytoolkitRelyingpartySignOutUserRequest);
     });
@@ -2842,8 +2872,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildIdentitytoolkitRelyingpartySignOutUserResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.IdentitytoolkitRelyingpartySignOutUserResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkIdentitytoolkitRelyingpartySignOutUserResponse(
           od as api.IdentitytoolkitRelyingpartySignOutUserResponse);
     });
@@ -2853,8 +2884,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildIdentitytoolkitRelyingpartySignupNewUserRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.IdentitytoolkitRelyingpartySignupNewUserRequest.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkIdentitytoolkitRelyingpartySignupNewUserRequest(
           od as api.IdentitytoolkitRelyingpartySignupNewUserRequest);
     });
@@ -2864,8 +2896,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildIdentitytoolkitRelyingpartyUploadAccountRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.IdentitytoolkitRelyingpartyUploadAccountRequest.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkIdentitytoolkitRelyingpartyUploadAccountRequest(
           od as api.IdentitytoolkitRelyingpartyUploadAccountRequest);
     });
@@ -2875,8 +2908,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildIdentitytoolkitRelyingpartyVerifyAssertionRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.IdentitytoolkitRelyingpartyVerifyAssertionRequest.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkIdentitytoolkitRelyingpartyVerifyAssertionRequest(
           od as api.IdentitytoolkitRelyingpartyVerifyAssertionRequest);
     });
@@ -2886,8 +2920,9 @@
       'obj-schema-IdentitytoolkitRelyingpartyVerifyCustomTokenRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildIdentitytoolkitRelyingpartyVerifyCustomTokenRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.IdentitytoolkitRelyingpartyVerifyCustomTokenRequest.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkIdentitytoolkitRelyingpartyVerifyCustomTokenRequest(
           od as api.IdentitytoolkitRelyingpartyVerifyCustomTokenRequest);
     });
@@ -2897,8 +2932,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildIdentitytoolkitRelyingpartyVerifyPasswordRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.IdentitytoolkitRelyingpartyVerifyPasswordRequest.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkIdentitytoolkitRelyingpartyVerifyPasswordRequest(
           od as api.IdentitytoolkitRelyingpartyVerifyPasswordRequest);
     });
@@ -2908,8 +2944,9 @@
       'obj-schema-IdentitytoolkitRelyingpartyVerifyPhoneNumberRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildIdentitytoolkitRelyingpartyVerifyPhoneNumberRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.IdentitytoolkitRelyingpartyVerifyPhoneNumberRequest.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkIdentitytoolkitRelyingpartyVerifyPhoneNumberRequest(
           od as api.IdentitytoolkitRelyingpartyVerifyPhoneNumberRequest);
     });
@@ -2919,9 +2956,10 @@
       'obj-schema-IdentitytoolkitRelyingpartyVerifyPhoneNumberResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildIdentitytoolkitRelyingpartyVerifyPhoneNumberResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.IdentitytoolkitRelyingpartyVerifyPhoneNumberResponse.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkIdentitytoolkitRelyingpartyVerifyPhoneNumberResponse(
           od as api.IdentitytoolkitRelyingpartyVerifyPhoneNumberResponse);
     });
@@ -2930,7 +2968,9 @@
   unittest.group('obj-schema-IdpConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildIdpConfig();
-      var od = api.IdpConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.IdpConfig.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkIdpConfig(od as api.IdpConfig);
     });
   });
@@ -2938,7 +2978,9 @@
   unittest.group('obj-schema-Relyingparty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRelyingparty();
-      var od = api.Relyingparty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Relyingparty.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRelyingparty(od as api.Relyingparty);
     });
   });
@@ -2946,7 +2988,9 @@
   unittest.group('obj-schema-ResetPasswordResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResetPasswordResponse();
-      var od = api.ResetPasswordResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResetPasswordResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResetPasswordResponse(od as api.ResetPasswordResponse);
     });
   });
@@ -2954,7 +2998,9 @@
   unittest.group('obj-schema-SetAccountInfoResponseProviderUserInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSetAccountInfoResponseProviderUserInfo();
-      var od = api.SetAccountInfoResponseProviderUserInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SetAccountInfoResponseProviderUserInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSetAccountInfoResponseProviderUserInfo(
           od as api.SetAccountInfoResponseProviderUserInfo);
     });
@@ -2963,7 +3009,9 @@
   unittest.group('obj-schema-SetAccountInfoResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSetAccountInfoResponse();
-      var od = api.SetAccountInfoResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SetAccountInfoResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSetAccountInfoResponse(od as api.SetAccountInfoResponse);
     });
   });
@@ -2971,7 +3019,9 @@
   unittest.group('obj-schema-SignupNewUserResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSignupNewUserResponse();
-      var od = api.SignupNewUserResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SignupNewUserResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSignupNewUserResponse(od as api.SignupNewUserResponse);
     });
   });
@@ -2979,7 +3029,9 @@
   unittest.group('obj-schema-UploadAccountResponseError', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUploadAccountResponseError();
-      var od = api.UploadAccountResponseError.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UploadAccountResponseError.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUploadAccountResponseError(od as api.UploadAccountResponseError);
     });
   });
@@ -2987,7 +3039,9 @@
   unittest.group('obj-schema-UploadAccountResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUploadAccountResponse();
-      var od = api.UploadAccountResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UploadAccountResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUploadAccountResponse(od as api.UploadAccountResponse);
     });
   });
@@ -2995,7 +3049,9 @@
   unittest.group('obj-schema-UserInfoProviderUserInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUserInfoProviderUserInfo();
-      var od = api.UserInfoProviderUserInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UserInfoProviderUserInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUserInfoProviderUserInfo(od as api.UserInfoProviderUserInfo);
     });
   });
@@ -3003,7 +3059,9 @@
   unittest.group('obj-schema-UserInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUserInfo();
-      var od = api.UserInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.UserInfo.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkUserInfo(od as api.UserInfo);
     });
   });
@@ -3011,7 +3069,9 @@
   unittest.group('obj-schema-VerifyAssertionResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVerifyAssertionResponse();
-      var od = api.VerifyAssertionResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VerifyAssertionResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVerifyAssertionResponse(od as api.VerifyAssertionResponse);
     });
   });
@@ -3019,7 +3079,9 @@
   unittest.group('obj-schema-VerifyCustomTokenResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVerifyCustomTokenResponse();
-      var od = api.VerifyCustomTokenResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VerifyCustomTokenResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVerifyCustomTokenResponse(od as api.VerifyCustomTokenResponse);
     });
   });
@@ -3027,7 +3089,9 @@
   unittest.group('obj-schema-VerifyPasswordResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVerifyPasswordResponse();
-      var od = api.VerifyPasswordResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VerifyPasswordResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVerifyPasswordResponse(od as api.VerifyPasswordResponse);
     });
   });
diff --git a/generated/googleapis/test/indexing/v3_test.dart b/generated/googleapis/test/indexing/v3_test.dart
index 0158cab..e98c5bb 100644
--- a/generated/googleapis/test/indexing/v3_test.dart
+++ b/generated/googleapis/test/indexing/v3_test.dart
@@ -109,7 +109,9 @@
   unittest.group('obj-schema-PublishUrlNotificationResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPublishUrlNotificationResponse();
-      var od = api.PublishUrlNotificationResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PublishUrlNotificationResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPublishUrlNotificationResponse(
           od as api.PublishUrlNotificationResponse);
     });
@@ -118,7 +120,9 @@
   unittest.group('obj-schema-UrlNotification', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUrlNotification();
-      var od = api.UrlNotification.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UrlNotification.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUrlNotification(od as api.UrlNotification);
     });
   });
@@ -126,7 +130,9 @@
   unittest.group('obj-schema-UrlNotificationMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUrlNotificationMetadata();
-      var od = api.UrlNotificationMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UrlNotificationMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUrlNotificationMetadata(od as api.UrlNotificationMetadata);
     });
   });
diff --git a/generated/googleapis/test/jobs/v3_test.dart b/generated/googleapis/test/jobs/v3_test.dart
index 8aa0f6f..28e7180 100644
--- a/generated/googleapis/test/jobs/v3_test.dart
+++ b/generated/googleapis/test/jobs/v3_test.dart
@@ -2638,7 +2638,9 @@
   unittest.group('obj-schema-ApplicationInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApplicationInfo();
-      var od = api.ApplicationInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ApplicationInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkApplicationInfo(od as api.ApplicationInfo);
     });
   });
@@ -2646,7 +2648,9 @@
   unittest.group('obj-schema-BatchDeleteJobsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBatchDeleteJobsRequest();
-      var od = api.BatchDeleteJobsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BatchDeleteJobsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBatchDeleteJobsRequest(od as api.BatchDeleteJobsRequest);
     });
   });
@@ -2654,7 +2658,9 @@
   unittest.group('obj-schema-BucketRange', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBucketRange();
-      var od = api.BucketRange.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BucketRange.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBucketRange(od as api.BucketRange);
     });
   });
@@ -2662,7 +2668,9 @@
   unittest.group('obj-schema-BucketizedCount', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBucketizedCount();
-      var od = api.BucketizedCount.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BucketizedCount.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBucketizedCount(od as api.BucketizedCount);
     });
   });
@@ -2670,7 +2678,9 @@
   unittest.group('obj-schema-ClientEvent', () {
     unittest.test('to-json--from-json', () async {
       var o = buildClientEvent();
-      var od = api.ClientEvent.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ClientEvent.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkClientEvent(od as api.ClientEvent);
     });
   });
@@ -2678,7 +2688,9 @@
   unittest.group('obj-schema-CommuteFilter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCommuteFilter();
-      var od = api.CommuteFilter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CommuteFilter.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCommuteFilter(od as api.CommuteFilter);
     });
   });
@@ -2686,7 +2698,9 @@
   unittest.group('obj-schema-CommuteInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCommuteInfo();
-      var od = api.CommuteInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CommuteInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCommuteInfo(od as api.CommuteInfo);
     });
   });
@@ -2694,7 +2708,9 @@
   unittest.group('obj-schema-Company', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCompany();
-      var od = api.Company.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Company.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkCompany(od as api.Company);
     });
   });
@@ -2702,7 +2718,9 @@
   unittest.group('obj-schema-CompanyDerivedInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCompanyDerivedInfo();
-      var od = api.CompanyDerivedInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CompanyDerivedInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCompanyDerivedInfo(od as api.CompanyDerivedInfo);
     });
   });
@@ -2710,7 +2728,9 @@
   unittest.group('obj-schema-CompensationEntry', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCompensationEntry();
-      var od = api.CompensationEntry.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CompensationEntry.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCompensationEntry(od as api.CompensationEntry);
     });
   });
@@ -2718,7 +2738,9 @@
   unittest.group('obj-schema-CompensationFilter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCompensationFilter();
-      var od = api.CompensationFilter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CompensationFilter.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCompensationFilter(od as api.CompensationFilter);
     });
   });
@@ -2726,7 +2748,9 @@
   unittest.group('obj-schema-CompensationHistogramRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCompensationHistogramRequest();
-      var od = api.CompensationHistogramRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CompensationHistogramRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCompensationHistogramRequest(od as api.CompensationHistogramRequest);
     });
   });
@@ -2734,7 +2758,9 @@
   unittest.group('obj-schema-CompensationHistogramResult', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCompensationHistogramResult();
-      var od = api.CompensationHistogramResult.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CompensationHistogramResult.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCompensationHistogramResult(od as api.CompensationHistogramResult);
     });
   });
@@ -2742,7 +2768,9 @@
   unittest.group('obj-schema-CompensationInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCompensationInfo();
-      var od = api.CompensationInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CompensationInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCompensationInfo(od as api.CompensationInfo);
     });
   });
@@ -2750,7 +2778,9 @@
   unittest.group('obj-schema-CompensationRange', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCompensationRange();
-      var od = api.CompensationRange.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CompensationRange.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCompensationRange(od as api.CompensationRange);
     });
   });
@@ -2758,7 +2788,9 @@
   unittest.group('obj-schema-CompleteQueryResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCompleteQueryResponse();
-      var od = api.CompleteQueryResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CompleteQueryResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCompleteQueryResponse(od as api.CompleteQueryResponse);
     });
   });
@@ -2766,7 +2798,9 @@
   unittest.group('obj-schema-CompletionResult', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCompletionResult();
-      var od = api.CompletionResult.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CompletionResult.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCompletionResult(od as api.CompletionResult);
     });
   });
@@ -2774,7 +2808,9 @@
   unittest.group('obj-schema-CreateClientEventRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateClientEventRequest();
-      var od = api.CreateClientEventRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateClientEventRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateClientEventRequest(od as api.CreateClientEventRequest);
     });
   });
@@ -2782,7 +2818,9 @@
   unittest.group('obj-schema-CreateCompanyRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateCompanyRequest();
-      var od = api.CreateCompanyRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateCompanyRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateCompanyRequest(od as api.CreateCompanyRequest);
     });
   });
@@ -2790,7 +2828,9 @@
   unittest.group('obj-schema-CreateJobRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateJobRequest();
-      var od = api.CreateJobRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateJobRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateJobRequest(od as api.CreateJobRequest);
     });
   });
@@ -2798,7 +2838,9 @@
   unittest.group('obj-schema-CustomAttribute', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomAttribute();
-      var od = api.CustomAttribute.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CustomAttribute.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCustomAttribute(od as api.CustomAttribute);
     });
   });
@@ -2806,7 +2848,9 @@
   unittest.group('obj-schema-CustomAttributeHistogramRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomAttributeHistogramRequest();
-      var od = api.CustomAttributeHistogramRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CustomAttributeHistogramRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCustomAttributeHistogramRequest(
           od as api.CustomAttributeHistogramRequest);
     });
@@ -2815,7 +2859,9 @@
   unittest.group('obj-schema-CustomAttributeHistogramResult', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomAttributeHistogramResult();
-      var od = api.CustomAttributeHistogramResult.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CustomAttributeHistogramResult.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCustomAttributeHistogramResult(
           od as api.CustomAttributeHistogramResult);
     });
@@ -2824,7 +2870,9 @@
   unittest.group('obj-schema-DeviceInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeviceInfo();
-      var od = api.DeviceInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.DeviceInfo.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDeviceInfo(od as api.DeviceInfo);
     });
   });
@@ -2832,7 +2880,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -2840,7 +2889,9 @@
   unittest.group('obj-schema-HistogramFacets', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHistogramFacets();
-      var od = api.HistogramFacets.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HistogramFacets.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHistogramFacets(od as api.HistogramFacets);
     });
   });
@@ -2848,7 +2899,9 @@
   unittest.group('obj-schema-HistogramResult', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHistogramResult();
-      var od = api.HistogramResult.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HistogramResult.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHistogramResult(od as api.HistogramResult);
     });
   });
@@ -2856,7 +2909,9 @@
   unittest.group('obj-schema-HistogramResults', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHistogramResults();
-      var od = api.HistogramResults.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HistogramResults.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHistogramResults(od as api.HistogramResults);
     });
   });
@@ -2864,7 +2919,8 @@
   unittest.group('obj-schema-Job', () {
     unittest.test('to-json--from-json', () async {
       var o = buildJob();
-      var od = api.Job.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Job.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkJob(od as api.Job);
     });
   });
@@ -2872,7 +2928,9 @@
   unittest.group('obj-schema-JobDerivedInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildJobDerivedInfo();
-      var od = api.JobDerivedInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.JobDerivedInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkJobDerivedInfo(od as api.JobDerivedInfo);
     });
   });
@@ -2880,7 +2938,9 @@
   unittest.group('obj-schema-JobEvent', () {
     unittest.test('to-json--from-json', () async {
       var o = buildJobEvent();
-      var od = api.JobEvent.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.JobEvent.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkJobEvent(od as api.JobEvent);
     });
   });
@@ -2888,7 +2948,9 @@
   unittest.group('obj-schema-JobQuery', () {
     unittest.test('to-json--from-json', () async {
       var o = buildJobQuery();
-      var od = api.JobQuery.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.JobQuery.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkJobQuery(od as api.JobQuery);
     });
   });
@@ -2896,7 +2958,9 @@
   unittest.group('obj-schema-LatLng', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLatLng();
-      var od = api.LatLng.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.LatLng.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLatLng(od as api.LatLng);
     });
   });
@@ -2904,7 +2968,9 @@
   unittest.group('obj-schema-ListCompaniesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListCompaniesResponse();
-      var od = api.ListCompaniesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListCompaniesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListCompaniesResponse(od as api.ListCompaniesResponse);
     });
   });
@@ -2912,7 +2978,9 @@
   unittest.group('obj-schema-ListJobsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListJobsResponse();
-      var od = api.ListJobsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListJobsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListJobsResponse(od as api.ListJobsResponse);
     });
   });
@@ -2920,7 +2988,9 @@
   unittest.group('obj-schema-Location', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLocation();
-      var od = api.Location.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Location.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLocation(od as api.Location);
     });
   });
@@ -2928,7 +2998,9 @@
   unittest.group('obj-schema-LocationFilter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLocationFilter();
-      var od = api.LocationFilter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LocationFilter.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLocationFilter(od as api.LocationFilter);
     });
   });
@@ -2936,7 +3008,9 @@
   unittest.group('obj-schema-MatchingJob', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMatchingJob();
-      var od = api.MatchingJob.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MatchingJob.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMatchingJob(od as api.MatchingJob);
     });
   });
@@ -2944,7 +3018,9 @@
   unittest.group('obj-schema-MendelDebugInput', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMendelDebugInput();
-      var od = api.MendelDebugInput.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MendelDebugInput.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMendelDebugInput(od as api.MendelDebugInput);
     });
   });
@@ -2952,7 +3028,8 @@
   unittest.group('obj-schema-Money', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMoney();
-      var od = api.Money.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Money.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkMoney(od as api.Money);
     });
   });
@@ -2960,7 +3037,9 @@
   unittest.group('obj-schema-NamespacedDebugInput', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNamespacedDebugInput();
-      var od = api.NamespacedDebugInput.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NamespacedDebugInput.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNamespacedDebugInput(od as api.NamespacedDebugInput);
     });
   });
@@ -2968,7 +3047,9 @@
   unittest.group('obj-schema-NumericBucketingOption', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNumericBucketingOption();
-      var od = api.NumericBucketingOption.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NumericBucketingOption.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNumericBucketingOption(od as api.NumericBucketingOption);
     });
   });
@@ -2976,7 +3057,9 @@
   unittest.group('obj-schema-NumericBucketingResult', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNumericBucketingResult();
-      var od = api.NumericBucketingResult.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NumericBucketingResult.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNumericBucketingResult(od as api.NumericBucketingResult);
     });
   });
@@ -2984,7 +3067,9 @@
   unittest.group('obj-schema-PostalAddress', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPostalAddress();
-      var od = api.PostalAddress.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PostalAddress.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPostalAddress(od as api.PostalAddress);
     });
   });
@@ -2992,7 +3077,9 @@
   unittest.group('obj-schema-ProcessingOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProcessingOptions();
-      var od = api.ProcessingOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ProcessingOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkProcessingOptions(od as api.ProcessingOptions);
     });
   });
@@ -3000,7 +3087,9 @@
   unittest.group('obj-schema-RequestMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRequestMetadata();
-      var od = api.RequestMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RequestMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRequestMetadata(od as api.RequestMetadata);
     });
   });
@@ -3008,7 +3097,9 @@
   unittest.group('obj-schema-ResponseMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResponseMetadata();
-      var od = api.ResponseMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResponseMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResponseMetadata(od as api.ResponseMetadata);
     });
   });
@@ -3016,7 +3107,9 @@
   unittest.group('obj-schema-SearchJobsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSearchJobsRequest();
-      var od = api.SearchJobsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SearchJobsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSearchJobsRequest(od as api.SearchJobsRequest);
     });
   });
@@ -3024,7 +3117,9 @@
   unittest.group('obj-schema-SearchJobsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSearchJobsResponse();
-      var od = api.SearchJobsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SearchJobsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSearchJobsResponse(od as api.SearchJobsResponse);
     });
   });
@@ -3032,7 +3127,9 @@
   unittest.group('obj-schema-SpellingCorrection', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSpellingCorrection();
-      var od = api.SpellingCorrection.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SpellingCorrection.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSpellingCorrection(od as api.SpellingCorrection);
     });
   });
@@ -3040,7 +3137,9 @@
   unittest.group('obj-schema-TimeOfDay', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTimeOfDay();
-      var od = api.TimeOfDay.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.TimeOfDay.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTimeOfDay(od as api.TimeOfDay);
     });
   });
@@ -3048,7 +3147,9 @@
   unittest.group('obj-schema-TimestampRange', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTimestampRange();
-      var od = api.TimestampRange.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TimestampRange.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTimestampRange(od as api.TimestampRange);
     });
   });
@@ -3056,7 +3157,9 @@
   unittest.group('obj-schema-UpdateCompanyRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateCompanyRequest();
-      var od = api.UpdateCompanyRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateCompanyRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateCompanyRequest(od as api.UpdateCompanyRequest);
     });
   });
@@ -3064,7 +3167,9 @@
   unittest.group('obj-schema-UpdateJobRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateJobRequest();
-      var od = api.UpdateJobRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateJobRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateJobRequest(od as api.UpdateJobRequest);
     });
   });
diff --git a/generated/googleapis/test/jobs/v4_test.dart b/generated/googleapis/test/jobs/v4_test.dart
index f67da04..678b8b8 100644
--- a/generated/googleapis/test/jobs/v4_test.dart
+++ b/generated/googleapis/test/jobs/v4_test.dart
@@ -2760,7 +2760,9 @@
   unittest.group('obj-schema-ApplicationInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApplicationInfo();
-      var od = api.ApplicationInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ApplicationInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkApplicationInfo(od as api.ApplicationInfo);
     });
   });
@@ -2768,7 +2770,9 @@
   unittest.group('obj-schema-BatchCreateJobsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBatchCreateJobsRequest();
-      var od = api.BatchCreateJobsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BatchCreateJobsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBatchCreateJobsRequest(od as api.BatchCreateJobsRequest);
     });
   });
@@ -2776,7 +2780,9 @@
   unittest.group('obj-schema-BatchCreateJobsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBatchCreateJobsResponse();
-      var od = api.BatchCreateJobsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BatchCreateJobsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBatchCreateJobsResponse(od as api.BatchCreateJobsResponse);
     });
   });
@@ -2784,7 +2790,9 @@
   unittest.group('obj-schema-BatchDeleteJobsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBatchDeleteJobsRequest();
-      var od = api.BatchDeleteJobsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BatchDeleteJobsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBatchDeleteJobsRequest(od as api.BatchDeleteJobsRequest);
     });
   });
@@ -2792,7 +2800,9 @@
   unittest.group('obj-schema-BatchDeleteJobsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBatchDeleteJobsResponse();
-      var od = api.BatchDeleteJobsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BatchDeleteJobsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBatchDeleteJobsResponse(od as api.BatchDeleteJobsResponse);
     });
   });
@@ -2800,7 +2810,9 @@
   unittest.group('obj-schema-BatchOperationMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBatchOperationMetadata();
-      var od = api.BatchOperationMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BatchOperationMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBatchOperationMetadata(od as api.BatchOperationMetadata);
     });
   });
@@ -2808,7 +2820,9 @@
   unittest.group('obj-schema-BatchUpdateJobsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBatchUpdateJobsRequest();
-      var od = api.BatchUpdateJobsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BatchUpdateJobsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBatchUpdateJobsRequest(od as api.BatchUpdateJobsRequest);
     });
   });
@@ -2816,7 +2830,9 @@
   unittest.group('obj-schema-BatchUpdateJobsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBatchUpdateJobsResponse();
-      var od = api.BatchUpdateJobsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BatchUpdateJobsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBatchUpdateJobsResponse(od as api.BatchUpdateJobsResponse);
     });
   });
@@ -2824,7 +2840,9 @@
   unittest.group('obj-schema-ClientEvent', () {
     unittest.test('to-json--from-json', () async {
       var o = buildClientEvent();
-      var od = api.ClientEvent.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ClientEvent.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkClientEvent(od as api.ClientEvent);
     });
   });
@@ -2832,7 +2850,9 @@
   unittest.group('obj-schema-CommuteFilter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCommuteFilter();
-      var od = api.CommuteFilter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CommuteFilter.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCommuteFilter(od as api.CommuteFilter);
     });
   });
@@ -2840,7 +2860,9 @@
   unittest.group('obj-schema-CommuteInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCommuteInfo();
-      var od = api.CommuteInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CommuteInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCommuteInfo(od as api.CommuteInfo);
     });
   });
@@ -2848,7 +2870,9 @@
   unittest.group('obj-schema-Company', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCompany();
-      var od = api.Company.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Company.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkCompany(od as api.Company);
     });
   });
@@ -2856,7 +2880,9 @@
   unittest.group('obj-schema-CompanyDerivedInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCompanyDerivedInfo();
-      var od = api.CompanyDerivedInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CompanyDerivedInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCompanyDerivedInfo(od as api.CompanyDerivedInfo);
     });
   });
@@ -2864,7 +2890,9 @@
   unittest.group('obj-schema-CompensationEntry', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCompensationEntry();
-      var od = api.CompensationEntry.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CompensationEntry.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCompensationEntry(od as api.CompensationEntry);
     });
   });
@@ -2872,7 +2900,9 @@
   unittest.group('obj-schema-CompensationFilter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCompensationFilter();
-      var od = api.CompensationFilter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CompensationFilter.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCompensationFilter(od as api.CompensationFilter);
     });
   });
@@ -2880,7 +2910,9 @@
   unittest.group('obj-schema-CompensationInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCompensationInfo();
-      var od = api.CompensationInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CompensationInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCompensationInfo(od as api.CompensationInfo);
     });
   });
@@ -2888,7 +2920,9 @@
   unittest.group('obj-schema-CompensationRange', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCompensationRange();
-      var od = api.CompensationRange.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CompensationRange.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCompensationRange(od as api.CompensationRange);
     });
   });
@@ -2896,7 +2930,9 @@
   unittest.group('obj-schema-CompleteQueryResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCompleteQueryResponse();
-      var od = api.CompleteQueryResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CompleteQueryResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCompleteQueryResponse(od as api.CompleteQueryResponse);
     });
   });
@@ -2904,7 +2940,9 @@
   unittest.group('obj-schema-CompletionResult', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCompletionResult();
-      var od = api.CompletionResult.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CompletionResult.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCompletionResult(od as api.CompletionResult);
     });
   });
@@ -2912,7 +2950,9 @@
   unittest.group('obj-schema-CustomAttribute', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomAttribute();
-      var od = api.CustomAttribute.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CustomAttribute.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCustomAttribute(od as api.CustomAttribute);
     });
   });
@@ -2920,7 +2960,9 @@
   unittest.group('obj-schema-CustomRankingInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomRankingInfo();
-      var od = api.CustomRankingInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CustomRankingInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCustomRankingInfo(od as api.CustomRankingInfo);
     });
   });
@@ -2928,7 +2970,9 @@
   unittest.group('obj-schema-DeviceInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeviceInfo();
-      var od = api.DeviceInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.DeviceInfo.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDeviceInfo(od as api.DeviceInfo);
     });
   });
@@ -2936,7 +2980,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -2944,7 +2989,9 @@
   unittest.group('obj-schema-HistogramQuery', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHistogramQuery();
-      var od = api.HistogramQuery.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HistogramQuery.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHistogramQuery(od as api.HistogramQuery);
     });
   });
@@ -2952,7 +2999,9 @@
   unittest.group('obj-schema-HistogramQueryResult', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHistogramQueryResult();
-      var od = api.HistogramQueryResult.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HistogramQueryResult.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHistogramQueryResult(od as api.HistogramQueryResult);
     });
   });
@@ -2960,7 +3009,8 @@
   unittest.group('obj-schema-Job', () {
     unittest.test('to-json--from-json', () async {
       var o = buildJob();
-      var od = api.Job.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Job.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkJob(od as api.Job);
     });
   });
@@ -2968,7 +3018,9 @@
   unittest.group('obj-schema-JobDerivedInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildJobDerivedInfo();
-      var od = api.JobDerivedInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.JobDerivedInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkJobDerivedInfo(od as api.JobDerivedInfo);
     });
   });
@@ -2976,7 +3028,9 @@
   unittest.group('obj-schema-JobEvent', () {
     unittest.test('to-json--from-json', () async {
       var o = buildJobEvent();
-      var od = api.JobEvent.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.JobEvent.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkJobEvent(od as api.JobEvent);
     });
   });
@@ -2984,7 +3038,9 @@
   unittest.group('obj-schema-JobQuery', () {
     unittest.test('to-json--from-json', () async {
       var o = buildJobQuery();
-      var od = api.JobQuery.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.JobQuery.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkJobQuery(od as api.JobQuery);
     });
   });
@@ -2992,7 +3048,9 @@
   unittest.group('obj-schema-JobResult', () {
     unittest.test('to-json--from-json', () async {
       var o = buildJobResult();
-      var od = api.JobResult.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.JobResult.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkJobResult(od as api.JobResult);
     });
   });
@@ -3000,7 +3058,9 @@
   unittest.group('obj-schema-LatLng', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLatLng();
-      var od = api.LatLng.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.LatLng.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLatLng(od as api.LatLng);
     });
   });
@@ -3008,7 +3068,9 @@
   unittest.group('obj-schema-ListCompaniesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListCompaniesResponse();
-      var od = api.ListCompaniesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListCompaniesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListCompaniesResponse(od as api.ListCompaniesResponse);
     });
   });
@@ -3016,7 +3078,9 @@
   unittest.group('obj-schema-ListJobsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListJobsResponse();
-      var od = api.ListJobsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListJobsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListJobsResponse(od as api.ListJobsResponse);
     });
   });
@@ -3024,7 +3088,9 @@
   unittest.group('obj-schema-ListTenantsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListTenantsResponse();
-      var od = api.ListTenantsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListTenantsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListTenantsResponse(od as api.ListTenantsResponse);
     });
   });
@@ -3032,7 +3098,9 @@
   unittest.group('obj-schema-Location', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLocation();
-      var od = api.Location.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Location.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLocation(od as api.Location);
     });
   });
@@ -3040,7 +3108,9 @@
   unittest.group('obj-schema-LocationFilter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLocationFilter();
-      var od = api.LocationFilter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LocationFilter.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLocationFilter(od as api.LocationFilter);
     });
   });
@@ -3048,7 +3118,9 @@
   unittest.group('obj-schema-MatchingJob', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMatchingJob();
-      var od = api.MatchingJob.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MatchingJob.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMatchingJob(od as api.MatchingJob);
     });
   });
@@ -3056,7 +3128,9 @@
   unittest.group('obj-schema-MendelDebugInput', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMendelDebugInput();
-      var od = api.MendelDebugInput.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MendelDebugInput.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMendelDebugInput(od as api.MendelDebugInput);
     });
   });
@@ -3064,7 +3138,8 @@
   unittest.group('obj-schema-Money', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMoney();
-      var od = api.Money.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Money.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkMoney(od as api.Money);
     });
   });
@@ -3072,7 +3147,9 @@
   unittest.group('obj-schema-NamespacedDebugInput', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNamespacedDebugInput();
-      var od = api.NamespacedDebugInput.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NamespacedDebugInput.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNamespacedDebugInput(od as api.NamespacedDebugInput);
     });
   });
@@ -3080,7 +3157,9 @@
   unittest.group('obj-schema-Operation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperation();
-      var od = api.Operation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Operation.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOperation(od as api.Operation);
     });
   });
@@ -3088,7 +3167,9 @@
   unittest.group('obj-schema-PostalAddress', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPostalAddress();
-      var od = api.PostalAddress.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PostalAddress.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPostalAddress(od as api.PostalAddress);
     });
   });
@@ -3096,7 +3177,9 @@
   unittest.group('obj-schema-ProcessingOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProcessingOptions();
-      var od = api.ProcessingOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ProcessingOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkProcessingOptions(od as api.ProcessingOptions);
     });
   });
@@ -3104,7 +3187,9 @@
   unittest.group('obj-schema-RequestMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRequestMetadata();
-      var od = api.RequestMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RequestMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRequestMetadata(od as api.RequestMetadata);
     });
   });
@@ -3112,7 +3197,9 @@
   unittest.group('obj-schema-ResponseMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResponseMetadata();
-      var od = api.ResponseMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResponseMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResponseMetadata(od as api.ResponseMetadata);
     });
   });
@@ -3120,7 +3207,9 @@
   unittest.group('obj-schema-SearchJobsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSearchJobsRequest();
-      var od = api.SearchJobsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SearchJobsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSearchJobsRequest(od as api.SearchJobsRequest);
     });
   });
@@ -3128,7 +3217,9 @@
   unittest.group('obj-schema-SearchJobsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSearchJobsResponse();
-      var od = api.SearchJobsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SearchJobsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSearchJobsResponse(od as api.SearchJobsResponse);
     });
   });
@@ -3136,7 +3227,9 @@
   unittest.group('obj-schema-SpellingCorrection', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSpellingCorrection();
-      var od = api.SpellingCorrection.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SpellingCorrection.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSpellingCorrection(od as api.SpellingCorrection);
     });
   });
@@ -3144,7 +3237,9 @@
   unittest.group('obj-schema-Status', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStatus();
-      var od = api.Status.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Status.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStatus(od as api.Status);
     });
   });
@@ -3152,7 +3247,9 @@
   unittest.group('obj-schema-Tenant', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTenant();
-      var od = api.Tenant.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Tenant.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTenant(od as api.Tenant);
     });
   });
@@ -3160,7 +3257,9 @@
   unittest.group('obj-schema-TimeOfDay', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTimeOfDay();
-      var od = api.TimeOfDay.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.TimeOfDay.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTimeOfDay(od as api.TimeOfDay);
     });
   });
@@ -3168,7 +3267,9 @@
   unittest.group('obj-schema-TimestampRange', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTimestampRange();
-      var od = api.TimestampRange.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TimestampRange.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTimestampRange(od as api.TimestampRange);
     });
   });
diff --git a/generated/googleapis/test/kgsearch/v1_test.dart b/generated/googleapis/test/kgsearch/v1_test.dart
index eb99a16..2934731 100644
--- a/generated/googleapis/test/kgsearch/v1_test.dart
+++ b/generated/googleapis/test/kgsearch/v1_test.dart
@@ -192,7 +192,9 @@
   unittest.group('obj-schema-SearchResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSearchResponse();
-      var od = api.SearchResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SearchResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSearchResponse(od as api.SearchResponse);
     });
   });
diff --git a/generated/googleapis/test/language/v1_test.dart b/generated/googleapis/test/language/v1_test.dart
index f465eb9..bc24430 100644
--- a/generated/googleapis/test/language/v1_test.dart
+++ b/generated/googleapis/test/language/v1_test.dart
@@ -936,7 +936,9 @@
   unittest.group('obj-schema-AnalyzeEntitiesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAnalyzeEntitiesRequest();
-      var od = api.AnalyzeEntitiesRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AnalyzeEntitiesRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAnalyzeEntitiesRequest(od as api.AnalyzeEntitiesRequest);
     });
   });
@@ -944,7 +946,9 @@
   unittest.group('obj-schema-AnalyzeEntitiesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAnalyzeEntitiesResponse();
-      var od = api.AnalyzeEntitiesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AnalyzeEntitiesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAnalyzeEntitiesResponse(od as api.AnalyzeEntitiesResponse);
     });
   });
@@ -952,7 +956,9 @@
   unittest.group('obj-schema-AnalyzeEntitySentimentRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAnalyzeEntitySentimentRequest();
-      var od = api.AnalyzeEntitySentimentRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AnalyzeEntitySentimentRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAnalyzeEntitySentimentRequest(
           od as api.AnalyzeEntitySentimentRequest);
     });
@@ -961,7 +967,9 @@
   unittest.group('obj-schema-AnalyzeEntitySentimentResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAnalyzeEntitySentimentResponse();
-      var od = api.AnalyzeEntitySentimentResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AnalyzeEntitySentimentResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAnalyzeEntitySentimentResponse(
           od as api.AnalyzeEntitySentimentResponse);
     });
@@ -970,7 +978,9 @@
   unittest.group('obj-schema-AnalyzeSentimentRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAnalyzeSentimentRequest();
-      var od = api.AnalyzeSentimentRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AnalyzeSentimentRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAnalyzeSentimentRequest(od as api.AnalyzeSentimentRequest);
     });
   });
@@ -978,7 +988,9 @@
   unittest.group('obj-schema-AnalyzeSentimentResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAnalyzeSentimentResponse();
-      var od = api.AnalyzeSentimentResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AnalyzeSentimentResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAnalyzeSentimentResponse(od as api.AnalyzeSentimentResponse);
     });
   });
@@ -986,7 +998,9 @@
   unittest.group('obj-schema-AnalyzeSyntaxRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAnalyzeSyntaxRequest();
-      var od = api.AnalyzeSyntaxRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AnalyzeSyntaxRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAnalyzeSyntaxRequest(od as api.AnalyzeSyntaxRequest);
     });
   });
@@ -994,7 +1008,9 @@
   unittest.group('obj-schema-AnalyzeSyntaxResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAnalyzeSyntaxResponse();
-      var od = api.AnalyzeSyntaxResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AnalyzeSyntaxResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAnalyzeSyntaxResponse(od as api.AnalyzeSyntaxResponse);
     });
   });
@@ -1002,7 +1018,9 @@
   unittest.group('obj-schema-AnnotateTextRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAnnotateTextRequest();
-      var od = api.AnnotateTextRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AnnotateTextRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAnnotateTextRequest(od as api.AnnotateTextRequest);
     });
   });
@@ -1010,7 +1028,9 @@
   unittest.group('obj-schema-AnnotateTextResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAnnotateTextResponse();
-      var od = api.AnnotateTextResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AnnotateTextResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAnnotateTextResponse(od as api.AnnotateTextResponse);
     });
   });
@@ -1018,7 +1038,9 @@
   unittest.group('obj-schema-ClassificationCategory', () {
     unittest.test('to-json--from-json', () async {
       var o = buildClassificationCategory();
-      var od = api.ClassificationCategory.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ClassificationCategory.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkClassificationCategory(od as api.ClassificationCategory);
     });
   });
@@ -1026,7 +1048,9 @@
   unittest.group('obj-schema-ClassifyTextRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildClassifyTextRequest();
-      var od = api.ClassifyTextRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ClassifyTextRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkClassifyTextRequest(od as api.ClassifyTextRequest);
     });
   });
@@ -1034,7 +1058,9 @@
   unittest.group('obj-schema-ClassifyTextResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildClassifyTextResponse();
-      var od = api.ClassifyTextResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ClassifyTextResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkClassifyTextResponse(od as api.ClassifyTextResponse);
     });
   });
@@ -1042,7 +1068,9 @@
   unittest.group('obj-schema-DependencyEdge', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDependencyEdge();
-      var od = api.DependencyEdge.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DependencyEdge.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDependencyEdge(od as api.DependencyEdge);
     });
   });
@@ -1050,7 +1078,9 @@
   unittest.group('obj-schema-Document', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDocument();
-      var od = api.Document.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Document.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDocument(od as api.Document);
     });
   });
@@ -1058,7 +1088,9 @@
   unittest.group('obj-schema-Entity', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEntity();
-      var od = api.Entity.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Entity.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEntity(od as api.Entity);
     });
   });
@@ -1066,7 +1098,9 @@
   unittest.group('obj-schema-EntityMention', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEntityMention();
-      var od = api.EntityMention.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EntityMention.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEntityMention(od as api.EntityMention);
     });
   });
@@ -1074,7 +1108,9 @@
   unittest.group('obj-schema-Features', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFeatures();
-      var od = api.Features.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Features.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkFeatures(od as api.Features);
     });
   });
@@ -1082,7 +1118,9 @@
   unittest.group('obj-schema-PartOfSpeech', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPartOfSpeech();
-      var od = api.PartOfSpeech.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PartOfSpeech.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPartOfSpeech(od as api.PartOfSpeech);
     });
   });
@@ -1090,7 +1128,9 @@
   unittest.group('obj-schema-Sentence', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSentence();
-      var od = api.Sentence.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Sentence.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSentence(od as api.Sentence);
     });
   });
@@ -1098,7 +1138,9 @@
   unittest.group('obj-schema-Sentiment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSentiment();
-      var od = api.Sentiment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Sentiment.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSentiment(od as api.Sentiment);
     });
   });
@@ -1106,7 +1148,9 @@
   unittest.group('obj-schema-Status', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStatus();
-      var od = api.Status.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Status.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStatus(od as api.Status);
     });
   });
@@ -1114,7 +1158,9 @@
   unittest.group('obj-schema-TextSpan', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTextSpan();
-      var od = api.TextSpan.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.TextSpan.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTextSpan(od as api.TextSpan);
     });
   });
@@ -1122,7 +1168,8 @@
   unittest.group('obj-schema-Token', () {
     unittest.test('to-json--from-json', () async {
       var o = buildToken();
-      var od = api.Token.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Token.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkToken(od as api.Token);
     });
   });
diff --git a/generated/googleapis/test/libraryagent/v1_test.dart b/generated/googleapis/test/libraryagent/v1_test.dart
index 668de05..41c92ee 100644
--- a/generated/googleapis/test/libraryagent/v1_test.dart
+++ b/generated/googleapis/test/libraryagent/v1_test.dart
@@ -176,7 +176,9 @@
   unittest.group('obj-schema-GoogleExampleLibraryagentV1Book', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleExampleLibraryagentV1Book();
-      var od = api.GoogleExampleLibraryagentV1Book.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleExampleLibraryagentV1Book.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleExampleLibraryagentV1Book(
           od as api.GoogleExampleLibraryagentV1Book);
     });
@@ -185,8 +187,9 @@
   unittest.group('obj-schema-GoogleExampleLibraryagentV1ListBooksResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleExampleLibraryagentV1ListBooksResponse();
-      var od =
-          api.GoogleExampleLibraryagentV1ListBooksResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleExampleLibraryagentV1ListBooksResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleExampleLibraryagentV1ListBooksResponse(
           od as api.GoogleExampleLibraryagentV1ListBooksResponse);
     });
@@ -196,8 +199,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleExampleLibraryagentV1ListShelvesResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleExampleLibraryagentV1ListShelvesResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleExampleLibraryagentV1ListShelvesResponse(
           od as api.GoogleExampleLibraryagentV1ListShelvesResponse);
     });
@@ -206,7 +210,9 @@
   unittest.group('obj-schema-GoogleExampleLibraryagentV1Shelf', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleExampleLibraryagentV1Shelf();
-      var od = api.GoogleExampleLibraryagentV1Shelf.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleExampleLibraryagentV1Shelf.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleExampleLibraryagentV1Shelf(
           od as api.GoogleExampleLibraryagentV1Shelf);
     });
diff --git a/generated/googleapis/test/licensing/v1_test.dart b/generated/googleapis/test/licensing/v1_test.dart
index 8094fd0..7e3699e 100644
--- a/generated/googleapis/test/licensing/v1_test.dart
+++ b/generated/googleapis/test/licensing/v1_test.dart
@@ -172,7 +172,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -180,7 +181,9 @@
   unittest.group('obj-schema-LicenseAssignment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLicenseAssignment();
-      var od = api.LicenseAssignment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LicenseAssignment.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLicenseAssignment(od as api.LicenseAssignment);
     });
   });
@@ -188,7 +191,9 @@
   unittest.group('obj-schema-LicenseAssignmentInsert', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLicenseAssignmentInsert();
-      var od = api.LicenseAssignmentInsert.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LicenseAssignmentInsert.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLicenseAssignmentInsert(od as api.LicenseAssignmentInsert);
     });
   });
@@ -196,7 +201,9 @@
   unittest.group('obj-schema-LicenseAssignmentList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLicenseAssignmentList();
-      var od = api.LicenseAssignmentList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LicenseAssignmentList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLicenseAssignmentList(od as api.LicenseAssignmentList);
     });
   });
diff --git a/generated/googleapis/test/localservices/v1_test.dart b/generated/googleapis/test/localservices/v1_test.dart
index 7711b50..5899da8 100644
--- a/generated/googleapis/test/localservices/v1_test.dart
+++ b/generated/googleapis/test/localservices/v1_test.dart
@@ -437,8 +437,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleAdsHomeservicesLocalservicesV1AccountReport();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleAdsHomeservicesLocalservicesV1AccountReport.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleAdsHomeservicesLocalservicesV1AccountReport(
           od as api.GoogleAdsHomeservicesLocalservicesV1AccountReport);
     });
@@ -448,8 +449,9 @@
       'obj-schema-GoogleAdsHomeservicesLocalservicesV1AggregatorInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleAdsHomeservicesLocalservicesV1AggregatorInfo();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleAdsHomeservicesLocalservicesV1AggregatorInfo.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleAdsHomeservicesLocalservicesV1AggregatorInfo(
           od as api.GoogleAdsHomeservicesLocalservicesV1AggregatorInfo);
     });
@@ -459,9 +461,10 @@
       'obj-schema-GoogleAdsHomeservicesLocalservicesV1DetailedLeadReport', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleAdsHomeservicesLocalservicesV1DetailedLeadReport();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleAdsHomeservicesLocalservicesV1DetailedLeadReport.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleAdsHomeservicesLocalservicesV1DetailedLeadReport(
           od as api.GoogleAdsHomeservicesLocalservicesV1DetailedLeadReport);
     });
@@ -471,8 +474,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleAdsHomeservicesLocalservicesV1MessageLead();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleAdsHomeservicesLocalservicesV1MessageLead.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleAdsHomeservicesLocalservicesV1MessageLead(
           od as api.GoogleAdsHomeservicesLocalservicesV1MessageLead);
     });
@@ -482,8 +486,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleAdsHomeservicesLocalservicesV1PhoneLead();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleAdsHomeservicesLocalservicesV1PhoneLead.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleAdsHomeservicesLocalservicesV1PhoneLead(
           od as api.GoogleAdsHomeservicesLocalservicesV1PhoneLead);
     });
@@ -495,9 +500,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleAdsHomeservicesLocalservicesV1SearchAccountReportsResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleAdsHomeservicesLocalservicesV1SearchAccountReportsResponse
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleAdsHomeservicesLocalservicesV1SearchAccountReportsResponse(od
           as api
               .GoogleAdsHomeservicesLocalservicesV1SearchAccountReportsResponse);
@@ -510,9 +516,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleAdsHomeservicesLocalservicesV1SearchDetailedLeadReportsResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleAdsHomeservicesLocalservicesV1SearchDetailedLeadReportsResponse
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleAdsHomeservicesLocalservicesV1SearchDetailedLeadReportsResponse(
           od as api
               .GoogleAdsHomeservicesLocalservicesV1SearchDetailedLeadReportsResponse);
@@ -522,7 +529,9 @@
   unittest.group('obj-schema-GoogleTypeTimeZone', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleTypeTimeZone();
-      var od = api.GoogleTypeTimeZone.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleTypeTimeZone.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleTypeTimeZone(od as api.GoogleTypeTimeZone);
     });
   });
diff --git a/generated/googleapis/test/logging/v2_test.dart b/generated/googleapis/test/logging/v2_test.dart
index 3cb66f8..2ea2b41 100644
--- a/generated/googleapis/test/logging/v2_test.dart
+++ b/generated/googleapis/test/logging/v2_test.dart
@@ -2312,7 +2312,9 @@
   unittest.group('obj-schema-BigQueryOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBigQueryOptions();
-      var od = api.BigQueryOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BigQueryOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBigQueryOptions(od as api.BigQueryOptions);
     });
   });
@@ -2320,7 +2322,9 @@
   unittest.group('obj-schema-BucketOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBucketOptions();
-      var od = api.BucketOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BucketOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBucketOptions(od as api.BucketOptions);
     });
   });
@@ -2328,7 +2332,9 @@
   unittest.group('obj-schema-CmekSettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCmekSettings();
-      var od = api.CmekSettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CmekSettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCmekSettings(od as api.CmekSettings);
     });
   });
@@ -2336,7 +2342,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -2344,7 +2351,9 @@
   unittest.group('obj-schema-Explicit', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExplicit();
-      var od = api.Explicit.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Explicit.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkExplicit(od as api.Explicit);
     });
   });
@@ -2352,7 +2361,9 @@
   unittest.group('obj-schema-Exponential', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExponential();
-      var od = api.Exponential.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Exponential.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkExponential(od as api.Exponential);
     });
   });
@@ -2360,7 +2371,9 @@
   unittest.group('obj-schema-HttpRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHttpRequest();
-      var od = api.HttpRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HttpRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHttpRequest(od as api.HttpRequest);
     });
   });
@@ -2368,7 +2381,9 @@
   unittest.group('obj-schema-LabelDescriptor', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLabelDescriptor();
-      var od = api.LabelDescriptor.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LabelDescriptor.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLabelDescriptor(od as api.LabelDescriptor);
     });
   });
@@ -2376,7 +2391,9 @@
   unittest.group('obj-schema-Linear', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLinear();
-      var od = api.Linear.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Linear.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLinear(od as api.Linear);
     });
   });
@@ -2384,7 +2401,9 @@
   unittest.group('obj-schema-ListBucketsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListBucketsResponse();
-      var od = api.ListBucketsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListBucketsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListBucketsResponse(od as api.ListBucketsResponse);
     });
   });
@@ -2392,7 +2411,9 @@
   unittest.group('obj-schema-ListExclusionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListExclusionsResponse();
-      var od = api.ListExclusionsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListExclusionsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListExclusionsResponse(od as api.ListExclusionsResponse);
     });
   });
@@ -2400,7 +2421,9 @@
   unittest.group('obj-schema-ListLocationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListLocationsResponse();
-      var od = api.ListLocationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListLocationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListLocationsResponse(od as api.ListLocationsResponse);
     });
   });
@@ -2408,7 +2431,9 @@
   unittest.group('obj-schema-ListLogEntriesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListLogEntriesRequest();
-      var od = api.ListLogEntriesRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListLogEntriesRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListLogEntriesRequest(od as api.ListLogEntriesRequest);
     });
   });
@@ -2416,7 +2441,9 @@
   unittest.group('obj-schema-ListLogEntriesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListLogEntriesResponse();
-      var od = api.ListLogEntriesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListLogEntriesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListLogEntriesResponse(od as api.ListLogEntriesResponse);
     });
   });
@@ -2424,7 +2451,9 @@
   unittest.group('obj-schema-ListLogMetricsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListLogMetricsResponse();
-      var od = api.ListLogMetricsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListLogMetricsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListLogMetricsResponse(od as api.ListLogMetricsResponse);
     });
   });
@@ -2432,7 +2461,9 @@
   unittest.group('obj-schema-ListLogsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListLogsResponse();
-      var od = api.ListLogsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListLogsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListLogsResponse(od as api.ListLogsResponse);
     });
   });
@@ -2440,8 +2471,9 @@
   unittest.group('obj-schema-ListMonitoredResourceDescriptorsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListMonitoredResourceDescriptorsResponse();
-      var od =
-          api.ListMonitoredResourceDescriptorsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListMonitoredResourceDescriptorsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListMonitoredResourceDescriptorsResponse(
           od as api.ListMonitoredResourceDescriptorsResponse);
     });
@@ -2450,7 +2482,9 @@
   unittest.group('obj-schema-ListSinksResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListSinksResponse();
-      var od = api.ListSinksResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListSinksResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListSinksResponse(od as api.ListSinksResponse);
     });
   });
@@ -2458,7 +2492,9 @@
   unittest.group('obj-schema-ListViewsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListViewsResponse();
-      var od = api.ListViewsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListViewsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListViewsResponse(od as api.ListViewsResponse);
     });
   });
@@ -2466,7 +2502,9 @@
   unittest.group('obj-schema-Location', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLocation();
-      var od = api.Location.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Location.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLocation(od as api.Location);
     });
   });
@@ -2474,7 +2512,9 @@
   unittest.group('obj-schema-LogBucket', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLogBucket();
-      var od = api.LogBucket.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.LogBucket.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLogBucket(od as api.LogBucket);
     });
   });
@@ -2482,7 +2522,9 @@
   unittest.group('obj-schema-LogEntry', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLogEntry();
-      var od = api.LogEntry.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.LogEntry.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLogEntry(od as api.LogEntry);
     });
   });
@@ -2490,7 +2532,9 @@
   unittest.group('obj-schema-LogEntryOperation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLogEntryOperation();
-      var od = api.LogEntryOperation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LogEntryOperation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLogEntryOperation(od as api.LogEntryOperation);
     });
   });
@@ -2498,7 +2542,9 @@
   unittest.group('obj-schema-LogEntrySourceLocation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLogEntrySourceLocation();
-      var od = api.LogEntrySourceLocation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LogEntrySourceLocation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLogEntrySourceLocation(od as api.LogEntrySourceLocation);
     });
   });
@@ -2506,7 +2552,9 @@
   unittest.group('obj-schema-LogExclusion', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLogExclusion();
-      var od = api.LogExclusion.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LogExclusion.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLogExclusion(od as api.LogExclusion);
     });
   });
@@ -2514,7 +2562,9 @@
   unittest.group('obj-schema-LogLine', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLogLine();
-      var od = api.LogLine.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.LogLine.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLogLine(od as api.LogLine);
     });
   });
@@ -2522,7 +2572,9 @@
   unittest.group('obj-schema-LogMetric', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLogMetric();
-      var od = api.LogMetric.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.LogMetric.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLogMetric(od as api.LogMetric);
     });
   });
@@ -2530,7 +2582,9 @@
   unittest.group('obj-schema-LogSink', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLogSink();
-      var od = api.LogSink.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.LogSink.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLogSink(od as api.LogSink);
     });
   });
@@ -2538,7 +2592,9 @@
   unittest.group('obj-schema-LogView', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLogView();
-      var od = api.LogView.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.LogView.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLogView(od as api.LogView);
     });
   });
@@ -2546,7 +2602,9 @@
   unittest.group('obj-schema-MetricDescriptor', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMetricDescriptor();
-      var od = api.MetricDescriptor.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MetricDescriptor.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMetricDescriptor(od as api.MetricDescriptor);
     });
   });
@@ -2554,7 +2612,9 @@
   unittest.group('obj-schema-MetricDescriptorMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMetricDescriptorMetadata();
-      var od = api.MetricDescriptorMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MetricDescriptorMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMetricDescriptorMetadata(od as api.MetricDescriptorMetadata);
     });
   });
@@ -2562,7 +2622,9 @@
   unittest.group('obj-schema-MonitoredResource', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMonitoredResource();
-      var od = api.MonitoredResource.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MonitoredResource.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMonitoredResource(od as api.MonitoredResource);
     });
   });
@@ -2570,7 +2632,9 @@
   unittest.group('obj-schema-MonitoredResourceDescriptor', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMonitoredResourceDescriptor();
-      var od = api.MonitoredResourceDescriptor.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MonitoredResourceDescriptor.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMonitoredResourceDescriptor(od as api.MonitoredResourceDescriptor);
     });
   });
@@ -2578,7 +2642,9 @@
   unittest.group('obj-schema-MonitoredResourceMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMonitoredResourceMetadata();
-      var od = api.MonitoredResourceMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MonitoredResourceMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMonitoredResourceMetadata(od as api.MonitoredResourceMetadata);
     });
   });
@@ -2586,7 +2652,9 @@
   unittest.group('obj-schema-RequestLog', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRequestLog();
-      var od = api.RequestLog.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.RequestLog.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkRequestLog(od as api.RequestLog);
     });
   });
@@ -2594,7 +2662,9 @@
   unittest.group('obj-schema-SourceLocation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSourceLocation();
-      var od = api.SourceLocation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SourceLocation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSourceLocation(od as api.SourceLocation);
     });
   });
@@ -2602,7 +2672,9 @@
   unittest.group('obj-schema-SourceReference', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSourceReference();
-      var od = api.SourceReference.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SourceReference.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSourceReference(od as api.SourceReference);
     });
   });
@@ -2610,7 +2682,9 @@
   unittest.group('obj-schema-SuppressionInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSuppressionInfo();
-      var od = api.SuppressionInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SuppressionInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSuppressionInfo(od as api.SuppressionInfo);
     });
   });
@@ -2618,7 +2692,9 @@
   unittest.group('obj-schema-TailLogEntriesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTailLogEntriesRequest();
-      var od = api.TailLogEntriesRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TailLogEntriesRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTailLogEntriesRequest(od as api.TailLogEntriesRequest);
     });
   });
@@ -2626,7 +2702,9 @@
   unittest.group('obj-schema-TailLogEntriesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTailLogEntriesResponse();
-      var od = api.TailLogEntriesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TailLogEntriesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTailLogEntriesResponse(od as api.TailLogEntriesResponse);
     });
   });
@@ -2634,7 +2712,9 @@
   unittest.group('obj-schema-UndeleteBucketRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUndeleteBucketRequest();
-      var od = api.UndeleteBucketRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UndeleteBucketRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUndeleteBucketRequest(od as api.UndeleteBucketRequest);
     });
   });
@@ -2642,7 +2722,9 @@
   unittest.group('obj-schema-WriteLogEntriesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWriteLogEntriesRequest();
-      var od = api.WriteLogEntriesRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.WriteLogEntriesRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkWriteLogEntriesRequest(od as api.WriteLogEntriesRequest);
     });
   });
@@ -2650,7 +2732,9 @@
   unittest.group('obj-schema-WriteLogEntriesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWriteLogEntriesResponse();
-      var od = api.WriteLogEntriesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.WriteLogEntriesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkWriteLogEntriesResponse(od as api.WriteLogEntriesResponse);
     });
   });
diff --git a/generated/googleapis/test/managedidentities/v1_test.dart b/generated/googleapis/test/managedidentities/v1_test.dart
index 9feb137..f4dd84e 100644
--- a/generated/googleapis/test/managedidentities/v1_test.dart
+++ b/generated/googleapis/test/managedidentities/v1_test.dart
@@ -2150,7 +2150,9 @@
   unittest.group('obj-schema-AttachTrustRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAttachTrustRequest();
-      var od = api.AttachTrustRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AttachTrustRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAttachTrustRequest(od as api.AttachTrustRequest);
     });
   });
@@ -2158,7 +2160,9 @@
   unittest.group('obj-schema-Binding', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBinding();
-      var od = api.Binding.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Binding.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBinding(od as api.Binding);
     });
   });
@@ -2166,7 +2170,9 @@
   unittest.group('obj-schema-CancelOperationRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCancelOperationRequest();
-      var od = api.CancelOperationRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CancelOperationRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCancelOperationRequest(od as api.CancelOperationRequest);
     });
   });
@@ -2174,7 +2180,9 @@
   unittest.group('obj-schema-DailyCycle', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDailyCycle();
-      var od = api.DailyCycle.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.DailyCycle.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDailyCycle(od as api.DailyCycle);
     });
   });
@@ -2182,7 +2190,8 @@
   unittest.group('obj-schema-Date', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDate();
-      var od = api.Date.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Date.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDate(od as api.Date);
     });
   });
@@ -2190,7 +2199,9 @@
   unittest.group('obj-schema-DenyMaintenancePeriod', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDenyMaintenancePeriod();
-      var od = api.DenyMaintenancePeriod.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DenyMaintenancePeriod.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDenyMaintenancePeriod(od as api.DenyMaintenancePeriod);
     });
   });
@@ -2198,7 +2209,9 @@
   unittest.group('obj-schema-DetachTrustRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDetachTrustRequest();
-      var od = api.DetachTrustRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DetachTrustRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDetachTrustRequest(od as api.DetachTrustRequest);
     });
   });
@@ -2206,7 +2219,9 @@
   unittest.group('obj-schema-Domain', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDomain();
-      var od = api.Domain.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Domain.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDomain(od as api.Domain);
     });
   });
@@ -2214,7 +2229,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -2222,7 +2238,8 @@
   unittest.group('obj-schema-Expr', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExpr();
-      var od = api.Expr.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Expr.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkExpr(od as api.Expr);
     });
   });
@@ -2230,8 +2247,9 @@
   unittest.group('obj-schema-GoogleCloudManagedidentitiesV1OpMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudManagedidentitiesV1OpMetadata();
-      var od =
-          api.GoogleCloudManagedidentitiesV1OpMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudManagedidentitiesV1OpMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudManagedidentitiesV1OpMetadata(
           od as api.GoogleCloudManagedidentitiesV1OpMetadata);
     });
@@ -2241,8 +2259,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudManagedidentitiesV1alpha1OpMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudManagedidentitiesV1alpha1OpMetadata.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudManagedidentitiesV1alpha1OpMetadata(
           od as api.GoogleCloudManagedidentitiesV1alpha1OpMetadata);
     });
@@ -2252,8 +2271,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudManagedidentitiesV1beta1OpMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudManagedidentitiesV1beta1OpMetadata.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudManagedidentitiesV1beta1OpMetadata(
           od as api.GoogleCloudManagedidentitiesV1beta1OpMetadata);
     });
@@ -2263,9 +2283,10 @@
       'obj-schema-GoogleCloudSaasacceleratorManagementProvidersV1Instance', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudSaasacceleratorManagementProvidersV1Instance();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudSaasacceleratorManagementProvidersV1Instance.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudSaasacceleratorManagementProvidersV1Instance(
           od as api.GoogleCloudSaasacceleratorManagementProvidersV1Instance);
     });
@@ -2277,9 +2298,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSchedule();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSchedule
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSchedule(od
           as api
               .GoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSchedule);
@@ -2292,9 +2314,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSettings();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSettings
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSettings(od
           as api
               .GoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSettings);
@@ -2307,9 +2330,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudSaasacceleratorManagementProvidersV1NodeSloMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudSaasacceleratorManagementProvidersV1NodeSloMetadata
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudSaasacceleratorManagementProvidersV1NodeSloMetadata(od
           as api
               .GoogleCloudSaasacceleratorManagementProvidersV1NodeSloMetadata);
@@ -2322,9 +2346,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudSaasacceleratorManagementProvidersV1PerSliSloEligibility();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudSaasacceleratorManagementProvidersV1PerSliSloEligibility
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudSaasacceleratorManagementProvidersV1PerSliSloEligibility(
           od as api
               .GoogleCloudSaasacceleratorManagementProvidersV1PerSliSloEligibility);
@@ -2337,9 +2362,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudSaasacceleratorManagementProvidersV1ProvisionedResource();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudSaasacceleratorManagementProvidersV1ProvisionedResource
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudSaasacceleratorManagementProvidersV1ProvisionedResource(od
           as api
               .GoogleCloudSaasacceleratorManagementProvidersV1ProvisionedResource);
@@ -2352,8 +2378,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudSaasacceleratorManagementProvidersV1SloEligibility();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudSaasacceleratorManagementProvidersV1SloEligibility
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudSaasacceleratorManagementProvidersV1SloEligibility(od
           as api.GoogleCloudSaasacceleratorManagementProvidersV1SloEligibility);
     });
@@ -2365,8 +2392,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudSaasacceleratorManagementProvidersV1SloExclusion();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudSaasacceleratorManagementProvidersV1SloExclusion
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudSaasacceleratorManagementProvidersV1SloExclusion(od
           as api.GoogleCloudSaasacceleratorManagementProvidersV1SloExclusion);
     });
@@ -2377,8 +2405,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudSaasacceleratorManagementProvidersV1SloMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudSaasacceleratorManagementProvidersV1SloMetadata
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudSaasacceleratorManagementProvidersV1SloMetadata(
           od as api.GoogleCloudSaasacceleratorManagementProvidersV1SloMetadata);
     });
@@ -2387,7 +2416,9 @@
   unittest.group('obj-schema-ListDomainsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListDomainsResponse();
-      var od = api.ListDomainsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListDomainsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListDomainsResponse(od as api.ListDomainsResponse);
     });
   });
@@ -2395,7 +2426,9 @@
   unittest.group('obj-schema-ListLocationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListLocationsResponse();
-      var od = api.ListLocationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListLocationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListLocationsResponse(od as api.ListLocationsResponse);
     });
   });
@@ -2403,7 +2436,9 @@
   unittest.group('obj-schema-ListOperationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListOperationsResponse();
-      var od = api.ListOperationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListOperationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListOperationsResponse(od as api.ListOperationsResponse);
     });
   });
@@ -2411,7 +2446,9 @@
   unittest.group('obj-schema-Location', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLocation();
-      var od = api.Location.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Location.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLocation(od as api.Location);
     });
   });
@@ -2419,7 +2456,9 @@
   unittest.group('obj-schema-MaintenancePolicy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMaintenancePolicy();
-      var od = api.MaintenancePolicy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MaintenancePolicy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMaintenancePolicy(od as api.MaintenancePolicy);
     });
   });
@@ -2427,7 +2466,9 @@
   unittest.group('obj-schema-MaintenanceWindow', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMaintenanceWindow();
-      var od = api.MaintenanceWindow.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MaintenanceWindow.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMaintenanceWindow(od as api.MaintenanceWindow);
     });
   });
@@ -2435,7 +2476,9 @@
   unittest.group('obj-schema-Operation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperation();
-      var od = api.Operation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Operation.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOperation(od as api.Operation);
     });
   });
@@ -2443,7 +2486,9 @@
   unittest.group('obj-schema-OperationMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperationMetadata();
-      var od = api.OperationMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OperationMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOperationMetadata(od as api.OperationMetadata);
     });
   });
@@ -2451,7 +2496,9 @@
   unittest.group('obj-schema-Policy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPolicy();
-      var od = api.Policy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Policy.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPolicy(od as api.Policy);
     });
   });
@@ -2459,7 +2506,9 @@
   unittest.group('obj-schema-ReconfigureTrustRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReconfigureTrustRequest();
-      var od = api.ReconfigureTrustRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReconfigureTrustRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReconfigureTrustRequest(od as api.ReconfigureTrustRequest);
     });
   });
@@ -2467,7 +2516,9 @@
   unittest.group('obj-schema-ResetAdminPasswordRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResetAdminPasswordRequest();
-      var od = api.ResetAdminPasswordRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResetAdminPasswordRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResetAdminPasswordRequest(od as api.ResetAdminPasswordRequest);
     });
   });
@@ -2475,7 +2526,9 @@
   unittest.group('obj-schema-ResetAdminPasswordResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResetAdminPasswordResponse();
-      var od = api.ResetAdminPasswordResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResetAdminPasswordResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResetAdminPasswordResponse(od as api.ResetAdminPasswordResponse);
     });
   });
@@ -2483,7 +2536,9 @@
   unittest.group('obj-schema-Schedule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSchedule();
-      var od = api.Schedule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Schedule.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSchedule(od as api.Schedule);
     });
   });
@@ -2491,7 +2546,9 @@
   unittest.group('obj-schema-SetIamPolicyRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSetIamPolicyRequest();
-      var od = api.SetIamPolicyRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SetIamPolicyRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSetIamPolicyRequest(od as api.SetIamPolicyRequest);
     });
   });
@@ -2499,7 +2556,9 @@
   unittest.group('obj-schema-Status', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStatus();
-      var od = api.Status.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Status.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStatus(od as api.Status);
     });
   });
@@ -2507,7 +2566,9 @@
   unittest.group('obj-schema-TestIamPermissionsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestIamPermissionsRequest();
-      var od = api.TestIamPermissionsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestIamPermissionsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestIamPermissionsRequest(od as api.TestIamPermissionsRequest);
     });
   });
@@ -2515,7 +2576,9 @@
   unittest.group('obj-schema-TestIamPermissionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestIamPermissionsResponse();
-      var od = api.TestIamPermissionsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestIamPermissionsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestIamPermissionsResponse(od as api.TestIamPermissionsResponse);
     });
   });
@@ -2523,7 +2586,9 @@
   unittest.group('obj-schema-TimeOfDay', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTimeOfDay();
-      var od = api.TimeOfDay.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.TimeOfDay.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTimeOfDay(od as api.TimeOfDay);
     });
   });
@@ -2531,7 +2596,8 @@
   unittest.group('obj-schema-Trust', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTrust();
-      var od = api.Trust.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Trust.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTrust(od as api.Trust);
     });
   });
@@ -2539,7 +2605,9 @@
   unittest.group('obj-schema-UpdatePolicy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdatePolicy();
-      var od = api.UpdatePolicy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdatePolicy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdatePolicy(od as api.UpdatePolicy);
     });
   });
@@ -2547,7 +2615,9 @@
   unittest.group('obj-schema-ValidateTrustRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildValidateTrustRequest();
-      var od = api.ValidateTrustRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ValidateTrustRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkValidateTrustRequest(od as api.ValidateTrustRequest);
     });
   });
@@ -2555,7 +2625,9 @@
   unittest.group('obj-schema-WeeklyCycle', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWeeklyCycle();
-      var od = api.WeeklyCycle.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.WeeklyCycle.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkWeeklyCycle(od as api.WeeklyCycle);
     });
   });
diff --git a/generated/googleapis/test/manufacturers/v1_test.dart b/generated/googleapis/test/manufacturers/v1_test.dart
index b9b94d3..89436fb 100644
--- a/generated/googleapis/test/manufacturers/v1_test.dart
+++ b/generated/googleapis/test/manufacturers/v1_test.dart
@@ -785,7 +785,9 @@
   unittest.group('obj-schema-Attributes', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAttributes();
-      var od = api.Attributes.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Attributes.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAttributes(od as api.Attributes);
     });
   });
@@ -793,7 +795,9 @@
   unittest.group('obj-schema-Capacity', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCapacity();
-      var od = api.Capacity.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Capacity.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkCapacity(od as api.Capacity);
     });
   });
@@ -801,7 +805,8 @@
   unittest.group('obj-schema-Count', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCount();
-      var od = api.Count.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Count.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkCount(od as api.Count);
     });
   });
@@ -809,7 +814,9 @@
   unittest.group('obj-schema-DestinationStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDestinationStatus();
-      var od = api.DestinationStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DestinationStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDestinationStatus(od as api.DestinationStatus);
     });
   });
@@ -817,7 +824,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -825,7 +833,9 @@
   unittest.group('obj-schema-FeatureDescription', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFeatureDescription();
-      var od = api.FeatureDescription.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FeatureDescription.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFeatureDescription(od as api.FeatureDescription);
     });
   });
@@ -833,7 +843,8 @@
   unittest.group('obj-schema-Image', () {
     unittest.test('to-json--from-json', () async {
       var o = buildImage();
-      var od = api.Image.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Image.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkImage(od as api.Image);
     });
   });
@@ -841,7 +852,8 @@
   unittest.group('obj-schema-Issue', () {
     unittest.test('to-json--from-json', () async {
       var o = buildIssue();
-      var od = api.Issue.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Issue.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkIssue(od as api.Issue);
     });
   });
@@ -849,7 +861,9 @@
   unittest.group('obj-schema-ListProductsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListProductsResponse();
-      var od = api.ListProductsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListProductsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListProductsResponse(od as api.ListProductsResponse);
     });
   });
@@ -857,7 +871,8 @@
   unittest.group('obj-schema-Price', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPrice();
-      var od = api.Price.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Price.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPrice(od as api.Price);
     });
   });
@@ -865,7 +880,9 @@
   unittest.group('obj-schema-Product', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProduct();
-      var od = api.Product.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Product.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkProduct(od as api.Product);
     });
   });
@@ -873,7 +890,9 @@
   unittest.group('obj-schema-ProductDetail', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProductDetail();
-      var od = api.ProductDetail.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ProductDetail.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkProductDetail(od as api.ProductDetail);
     });
   });
diff --git a/generated/googleapis/test/memcache/v1_test.dart b/generated/googleapis/test/memcache/v1_test.dart
index 7d47ef1..b31529e 100644
--- a/generated/googleapis/test/memcache/v1_test.dart
+++ b/generated/googleapis/test/memcache/v1_test.dart
@@ -1830,7 +1830,9 @@
   unittest.group('obj-schema-ApplyParametersRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApplyParametersRequest();
-      var od = api.ApplyParametersRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ApplyParametersRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkApplyParametersRequest(od as api.ApplyParametersRequest);
     });
   });
@@ -1838,7 +1840,9 @@
   unittest.group('obj-schema-CancelOperationRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCancelOperationRequest();
-      var od = api.CancelOperationRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CancelOperationRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCancelOperationRequest(od as api.CancelOperationRequest);
     });
   });
@@ -1846,7 +1850,9 @@
   unittest.group('obj-schema-DailyCycle', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDailyCycle();
-      var od = api.DailyCycle.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.DailyCycle.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDailyCycle(od as api.DailyCycle);
     });
   });
@@ -1854,7 +1860,8 @@
   unittest.group('obj-schema-Date', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDate();
-      var od = api.Date.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Date.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDate(od as api.Date);
     });
   });
@@ -1862,7 +1869,9 @@
   unittest.group('obj-schema-DenyMaintenancePeriod', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDenyMaintenancePeriod();
-      var od = api.DenyMaintenancePeriod.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DenyMaintenancePeriod.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDenyMaintenancePeriod(od as api.DenyMaintenancePeriod);
     });
   });
@@ -1870,7 +1879,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -1878,7 +1888,9 @@
   unittest.group('obj-schema-GoogleCloudMemcacheV1OperationMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudMemcacheV1OperationMetadata();
-      var od = api.GoogleCloudMemcacheV1OperationMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudMemcacheV1OperationMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudMemcacheV1OperationMetadata(
           od as api.GoogleCloudMemcacheV1OperationMetadata);
     });
@@ -1888,9 +1900,10 @@
       'obj-schema-GoogleCloudSaasacceleratorManagementProvidersV1Instance', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudSaasacceleratorManagementProvidersV1Instance();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudSaasacceleratorManagementProvidersV1Instance.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudSaasacceleratorManagementProvidersV1Instance(
           od as api.GoogleCloudSaasacceleratorManagementProvidersV1Instance);
     });
@@ -1902,9 +1915,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSchedule();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSchedule
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSchedule(od
           as api
               .GoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSchedule);
@@ -1917,9 +1931,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSettings();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSettings
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSettings(od
           as api
               .GoogleCloudSaasacceleratorManagementProvidersV1MaintenanceSettings);
@@ -1932,9 +1947,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudSaasacceleratorManagementProvidersV1NodeSloMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudSaasacceleratorManagementProvidersV1NodeSloMetadata
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudSaasacceleratorManagementProvidersV1NodeSloMetadata(od
           as api
               .GoogleCloudSaasacceleratorManagementProvidersV1NodeSloMetadata);
@@ -1947,9 +1963,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudSaasacceleratorManagementProvidersV1ProvisionedResource();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudSaasacceleratorManagementProvidersV1ProvisionedResource
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudSaasacceleratorManagementProvidersV1ProvisionedResource(od
           as api
               .GoogleCloudSaasacceleratorManagementProvidersV1ProvisionedResource);
@@ -1962,8 +1979,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudSaasacceleratorManagementProvidersV1SloEligibility();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudSaasacceleratorManagementProvidersV1SloEligibility
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudSaasacceleratorManagementProvidersV1SloEligibility(od
           as api.GoogleCloudSaasacceleratorManagementProvidersV1SloEligibility);
     });
@@ -1975,8 +1993,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudSaasacceleratorManagementProvidersV1SloExclusion();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudSaasacceleratorManagementProvidersV1SloExclusion
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudSaasacceleratorManagementProvidersV1SloExclusion(od
           as api.GoogleCloudSaasacceleratorManagementProvidersV1SloExclusion);
     });
@@ -1987,8 +2006,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudSaasacceleratorManagementProvidersV1SloMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudSaasacceleratorManagementProvidersV1SloMetadata
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudSaasacceleratorManagementProvidersV1SloMetadata(
           od as api.GoogleCloudSaasacceleratorManagementProvidersV1SloMetadata);
     });
@@ -1997,7 +2017,9 @@
   unittest.group('obj-schema-Instance', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstance();
-      var od = api.Instance.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Instance.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkInstance(od as api.Instance);
     });
   });
@@ -2005,7 +2027,9 @@
   unittest.group('obj-schema-InstanceMessage', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceMessage();
-      var od = api.InstanceMessage.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstanceMessage.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceMessage(od as api.InstanceMessage);
     });
   });
@@ -2013,7 +2037,9 @@
   unittest.group('obj-schema-ListInstancesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListInstancesResponse();
-      var od = api.ListInstancesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListInstancesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListInstancesResponse(od as api.ListInstancesResponse);
     });
   });
@@ -2021,7 +2047,9 @@
   unittest.group('obj-schema-ListLocationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListLocationsResponse();
-      var od = api.ListLocationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListLocationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListLocationsResponse(od as api.ListLocationsResponse);
     });
   });
@@ -2029,7 +2057,9 @@
   unittest.group('obj-schema-ListOperationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListOperationsResponse();
-      var od = api.ListOperationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListOperationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListOperationsResponse(od as api.ListOperationsResponse);
     });
   });
@@ -2037,7 +2067,9 @@
   unittest.group('obj-schema-Location', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLocation();
-      var od = api.Location.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Location.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLocation(od as api.Location);
     });
   });
@@ -2045,7 +2077,9 @@
   unittest.group('obj-schema-LocationMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLocationMetadata();
-      var od = api.LocationMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LocationMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLocationMetadata(od as api.LocationMetadata);
     });
   });
@@ -2053,7 +2087,9 @@
   unittest.group('obj-schema-MaintenancePolicy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMaintenancePolicy();
-      var od = api.MaintenancePolicy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MaintenancePolicy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMaintenancePolicy(od as api.MaintenancePolicy);
     });
   });
@@ -2061,7 +2097,9 @@
   unittest.group('obj-schema-MaintenanceWindow', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMaintenanceWindow();
-      var od = api.MaintenanceWindow.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MaintenanceWindow.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMaintenanceWindow(od as api.MaintenanceWindow);
     });
   });
@@ -2069,7 +2107,9 @@
   unittest.group('obj-schema-MemcacheParameters', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMemcacheParameters();
-      var od = api.MemcacheParameters.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MemcacheParameters.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMemcacheParameters(od as api.MemcacheParameters);
     });
   });
@@ -2077,7 +2117,8 @@
   unittest.group('obj-schema-Node', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNode();
-      var od = api.Node.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Node.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkNode(od as api.Node);
     });
   });
@@ -2085,7 +2126,9 @@
   unittest.group('obj-schema-NodeConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNodeConfig();
-      var od = api.NodeConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.NodeConfig.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkNodeConfig(od as api.NodeConfig);
     });
   });
@@ -2093,7 +2136,9 @@
   unittest.group('obj-schema-Operation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperation();
-      var od = api.Operation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Operation.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOperation(od as api.Operation);
     });
   });
@@ -2101,7 +2146,9 @@
   unittest.group('obj-schema-OperationMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperationMetadata();
-      var od = api.OperationMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OperationMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOperationMetadata(od as api.OperationMetadata);
     });
   });
@@ -2109,7 +2156,9 @@
   unittest.group('obj-schema-Schedule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSchedule();
-      var od = api.Schedule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Schedule.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSchedule(od as api.Schedule);
     });
   });
@@ -2117,7 +2166,9 @@
   unittest.group('obj-schema-Status', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStatus();
-      var od = api.Status.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Status.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStatus(od as api.Status);
     });
   });
@@ -2125,7 +2176,9 @@
   unittest.group('obj-schema-TimeOfDay', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTimeOfDay();
-      var od = api.TimeOfDay.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.TimeOfDay.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTimeOfDay(od as api.TimeOfDay);
     });
   });
@@ -2133,7 +2186,9 @@
   unittest.group('obj-schema-UpdateParametersRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateParametersRequest();
-      var od = api.UpdateParametersRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateParametersRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateParametersRequest(od as api.UpdateParametersRequest);
     });
   });
@@ -2141,7 +2196,9 @@
   unittest.group('obj-schema-UpdatePolicy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdatePolicy();
-      var od = api.UpdatePolicy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdatePolicy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdatePolicy(od as api.UpdatePolicy);
     });
   });
@@ -2149,7 +2206,9 @@
   unittest.group('obj-schema-WeeklyCycle', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWeeklyCycle();
-      var od = api.WeeklyCycle.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.WeeklyCycle.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkWeeklyCycle(od as api.WeeklyCycle);
     });
   });
@@ -2157,7 +2216,9 @@
   unittest.group('obj-schema-ZoneMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildZoneMetadata();
-      var od = api.ZoneMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ZoneMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkZoneMetadata(od as api.ZoneMetadata);
     });
   });
diff --git a/generated/googleapis/test/ml/v1_test.dart b/generated/googleapis/test/ml/v1_test.dart
index 24349b3..54cc63e 100644
--- a/generated/googleapis/test/ml/v1_test.dart
+++ b/generated/googleapis/test/ml/v1_test.dart
@@ -3847,7 +3847,9 @@
   unittest.group('obj-schema-GoogleApiHttpBody', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleApiHttpBody();
-      var od = api.GoogleApiHttpBody.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleApiHttpBody.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleApiHttpBody(od as api.GoogleApiHttpBody);
     });
   });
@@ -3858,9 +3860,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudMlV1AutomatedStoppingConfigDecayCurveAutomatedStoppingConfig();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudMlV1AutomatedStoppingConfigDecayCurveAutomatedStoppingConfig
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudMlV1AutomatedStoppingConfigDecayCurveAutomatedStoppingConfig(
           od as api
               .GoogleCloudMlV1AutomatedStoppingConfigDecayCurveAutomatedStoppingConfig);
@@ -3873,9 +3876,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudMlV1AutomatedStoppingConfigMedianAutomatedStoppingConfig();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudMlV1AutomatedStoppingConfigMedianAutomatedStoppingConfig
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudMlV1AutomatedStoppingConfigMedianAutomatedStoppingConfig(
           od as api
               .GoogleCloudMlV1AutomatedStoppingConfigMedianAutomatedStoppingConfig);
@@ -3886,9 +3890,10 @@
       'obj-schema-GoogleCloudMlV1HyperparameterOutputHyperparameterMetric', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudMlV1HyperparameterOutputHyperparameterMetric();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudMlV1HyperparameterOutputHyperparameterMetric.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudMlV1HyperparameterOutputHyperparameterMetric(
           od as api.GoogleCloudMlV1HyperparameterOutputHyperparameterMetric);
     });
@@ -3897,7 +3902,9 @@
   unittest.group('obj-schema-GoogleCloudMlV1MeasurementMetric', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudMlV1MeasurementMetric();
-      var od = api.GoogleCloudMlV1MeasurementMetric.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudMlV1MeasurementMetric.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudMlV1MeasurementMetric(
           od as api.GoogleCloudMlV1MeasurementMetric);
     });
@@ -3909,8 +3916,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudMlV1StudyConfigParameterSpecCategoricalValueSpec();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudMlV1StudyConfigParameterSpecCategoricalValueSpec
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudMlV1StudyConfigParameterSpecCategoricalValueSpec(od
           as api.GoogleCloudMlV1StudyConfigParameterSpecCategoricalValueSpec);
     });
@@ -3921,9 +3929,10 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudMlV1StudyConfigParameterSpecDiscreteValueSpec();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudMlV1StudyConfigParameterSpecDiscreteValueSpec.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudMlV1StudyConfigParameterSpecDiscreteValueSpec(
           od as api.GoogleCloudMlV1StudyConfigParameterSpecDiscreteValueSpec);
     });
@@ -3933,9 +3942,10 @@
       'obj-schema-GoogleCloudMlV1StudyConfigParameterSpecDoubleValueSpec', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudMlV1StudyConfigParameterSpecDoubleValueSpec();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudMlV1StudyConfigParameterSpecDoubleValueSpec.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudMlV1StudyConfigParameterSpecDoubleValueSpec(
           od as api.GoogleCloudMlV1StudyConfigParameterSpecDoubleValueSpec);
     });
@@ -3945,9 +3955,10 @@
       'obj-schema-GoogleCloudMlV1StudyConfigParameterSpecIntegerValueSpec', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudMlV1StudyConfigParameterSpecIntegerValueSpec();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudMlV1StudyConfigParameterSpecIntegerValueSpec.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudMlV1StudyConfigParameterSpecIntegerValueSpec(
           od as api.GoogleCloudMlV1StudyConfigParameterSpecIntegerValueSpec);
     });
@@ -3959,9 +3970,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudMlV1StudyConfigParameterSpecMatchingParentCategoricalValueSpec();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudMlV1StudyConfigParameterSpecMatchingParentCategoricalValueSpec
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudMlV1StudyConfigParameterSpecMatchingParentCategoricalValueSpec(
           od as api
               .GoogleCloudMlV1StudyConfigParameterSpecMatchingParentCategoricalValueSpec);
@@ -3974,9 +3986,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudMlV1StudyConfigParameterSpecMatchingParentDiscreteValueSpec();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudMlV1StudyConfigParameterSpecMatchingParentDiscreteValueSpec
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudMlV1StudyConfigParameterSpecMatchingParentDiscreteValueSpec(
           od as api
               .GoogleCloudMlV1StudyConfigParameterSpecMatchingParentDiscreteValueSpec);
@@ -3989,9 +4002,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudMlV1StudyConfigParameterSpecMatchingParentIntValueSpec();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudMlV1StudyConfigParameterSpecMatchingParentIntValueSpec
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudMlV1StudyConfigParameterSpecMatchingParentIntValueSpec(od
           as api
               .GoogleCloudMlV1StudyConfigParameterSpecMatchingParentIntValueSpec);
@@ -4001,7 +4015,9 @@
   unittest.group('obj-schema-GoogleCloudMlV1StudyConfigMetricSpec', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudMlV1StudyConfigMetricSpec();
-      var od = api.GoogleCloudMlV1StudyConfigMetricSpec.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudMlV1StudyConfigMetricSpec.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudMlV1StudyConfigMetricSpec(
           od as api.GoogleCloudMlV1StudyConfigMetricSpec);
     });
@@ -4010,7 +4026,9 @@
   unittest.group('obj-schema-GoogleCloudMlV1StudyConfigParameterSpec', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudMlV1StudyConfigParameterSpec();
-      var od = api.GoogleCloudMlV1StudyConfigParameterSpec.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudMlV1StudyConfigParameterSpec.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudMlV1StudyConfigParameterSpec(
           od as api.GoogleCloudMlV1StudyConfigParameterSpec);
     });
@@ -4019,7 +4037,9 @@
   unittest.group('obj-schema-GoogleCloudMlV1TrialParameter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudMlV1TrialParameter();
-      var od = api.GoogleCloudMlV1TrialParameter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudMlV1TrialParameter.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudMlV1TrialParameter(
           od as api.GoogleCloudMlV1TrialParameter);
     });
@@ -4028,7 +4048,9 @@
   unittest.group('obj-schema-GoogleCloudMlV1AcceleratorConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudMlV1AcceleratorConfig();
-      var od = api.GoogleCloudMlV1AcceleratorConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudMlV1AcceleratorConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudMlV1AcceleratorConfig(
           od as api.GoogleCloudMlV1AcceleratorConfig);
     });
@@ -4037,8 +4059,9 @@
   unittest.group('obj-schema-GoogleCloudMlV1AddTrialMeasurementRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudMlV1AddTrialMeasurementRequest();
-      var od =
-          api.GoogleCloudMlV1AddTrialMeasurementRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudMlV1AddTrialMeasurementRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudMlV1AddTrialMeasurementRequest(
           od as api.GoogleCloudMlV1AddTrialMeasurementRequest);
     });
@@ -4047,7 +4070,9 @@
   unittest.group('obj-schema-GoogleCloudMlV1AutoScaling', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudMlV1AutoScaling();
-      var od = api.GoogleCloudMlV1AutoScaling.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudMlV1AutoScaling.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudMlV1AutoScaling(od as api.GoogleCloudMlV1AutoScaling);
     });
   });
@@ -4055,7 +4080,9 @@
   unittest.group('obj-schema-GoogleCloudMlV1AutomatedStoppingConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudMlV1AutomatedStoppingConfig();
-      var od = api.GoogleCloudMlV1AutomatedStoppingConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudMlV1AutomatedStoppingConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudMlV1AutomatedStoppingConfig(
           od as api.GoogleCloudMlV1AutomatedStoppingConfig);
     });
@@ -4064,7 +4091,9 @@
   unittest.group('obj-schema-GoogleCloudMlV1BuiltInAlgorithmOutput', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudMlV1BuiltInAlgorithmOutput();
-      var od = api.GoogleCloudMlV1BuiltInAlgorithmOutput.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudMlV1BuiltInAlgorithmOutput.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudMlV1BuiltInAlgorithmOutput(
           od as api.GoogleCloudMlV1BuiltInAlgorithmOutput);
     });
@@ -4073,7 +4102,9 @@
   unittest.group('obj-schema-GoogleCloudMlV1CancelJobRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudMlV1CancelJobRequest();
-      var od = api.GoogleCloudMlV1CancelJobRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudMlV1CancelJobRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudMlV1CancelJobRequest(
           od as api.GoogleCloudMlV1CancelJobRequest);
     });
@@ -4082,7 +4113,9 @@
   unittest.group('obj-schema-GoogleCloudMlV1Capability', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudMlV1Capability();
-      var od = api.GoogleCloudMlV1Capability.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudMlV1Capability.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudMlV1Capability(od as api.GoogleCloudMlV1Capability);
     });
   });
@@ -4091,9 +4124,10 @@
       'obj-schema-GoogleCloudMlV1CheckTrialEarlyStoppingStateMetatdata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudMlV1CheckTrialEarlyStoppingStateMetatdata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudMlV1CheckTrialEarlyStoppingStateMetatdata.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudMlV1CheckTrialEarlyStoppingStateMetatdata(
           od as api.GoogleCloudMlV1CheckTrialEarlyStoppingStateMetatdata);
     });
@@ -4103,8 +4137,9 @@
       'obj-schema-GoogleCloudMlV1CheckTrialEarlyStoppingStateRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudMlV1CheckTrialEarlyStoppingStateRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudMlV1CheckTrialEarlyStoppingStateRequest.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudMlV1CheckTrialEarlyStoppingStateRequest(
           od as api.GoogleCloudMlV1CheckTrialEarlyStoppingStateRequest);
     });
@@ -4114,8 +4149,9 @@
       'obj-schema-GoogleCloudMlV1CheckTrialEarlyStoppingStateResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudMlV1CheckTrialEarlyStoppingStateResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudMlV1CheckTrialEarlyStoppingStateResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudMlV1CheckTrialEarlyStoppingStateResponse(
           od as api.GoogleCloudMlV1CheckTrialEarlyStoppingStateResponse);
     });
@@ -4124,7 +4160,9 @@
   unittest.group('obj-schema-GoogleCloudMlV1CompleteTrialRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudMlV1CompleteTrialRequest();
-      var od = api.GoogleCloudMlV1CompleteTrialRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudMlV1CompleteTrialRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudMlV1CompleteTrialRequest(
           od as api.GoogleCloudMlV1CompleteTrialRequest);
     });
@@ -4133,7 +4171,9 @@
   unittest.group('obj-schema-GoogleCloudMlV1Config', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudMlV1Config();
-      var od = api.GoogleCloudMlV1Config.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudMlV1Config.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudMlV1Config(od as api.GoogleCloudMlV1Config);
     });
   });
@@ -4141,7 +4181,9 @@
   unittest.group('obj-schema-GoogleCloudMlV1ContainerPort', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudMlV1ContainerPort();
-      var od = api.GoogleCloudMlV1ContainerPort.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudMlV1ContainerPort.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudMlV1ContainerPort(od as api.GoogleCloudMlV1ContainerPort);
     });
   });
@@ -4149,7 +4191,9 @@
   unittest.group('obj-schema-GoogleCloudMlV1ContainerSpec', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudMlV1ContainerSpec();
-      var od = api.GoogleCloudMlV1ContainerSpec.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudMlV1ContainerSpec.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudMlV1ContainerSpec(od as api.GoogleCloudMlV1ContainerSpec);
     });
   });
@@ -4157,7 +4201,9 @@
   unittest.group('obj-schema-GoogleCloudMlV1DiskConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudMlV1DiskConfig();
-      var od = api.GoogleCloudMlV1DiskConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudMlV1DiskConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudMlV1DiskConfig(od as api.GoogleCloudMlV1DiskConfig);
     });
   });
@@ -4165,7 +4211,9 @@
   unittest.group('obj-schema-GoogleCloudMlV1EncryptionConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudMlV1EncryptionConfig();
-      var od = api.GoogleCloudMlV1EncryptionConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudMlV1EncryptionConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudMlV1EncryptionConfig(
           od as api.GoogleCloudMlV1EncryptionConfig);
     });
@@ -4174,7 +4222,9 @@
   unittest.group('obj-schema-GoogleCloudMlV1EnvVar', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudMlV1EnvVar();
-      var od = api.GoogleCloudMlV1EnvVar.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudMlV1EnvVar.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudMlV1EnvVar(od as api.GoogleCloudMlV1EnvVar);
     });
   });
@@ -4182,7 +4232,9 @@
   unittest.group('obj-schema-GoogleCloudMlV1ExplainRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudMlV1ExplainRequest();
-      var od = api.GoogleCloudMlV1ExplainRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudMlV1ExplainRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudMlV1ExplainRequest(
           od as api.GoogleCloudMlV1ExplainRequest);
     });
@@ -4191,7 +4243,9 @@
   unittest.group('obj-schema-GoogleCloudMlV1ExplanationConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudMlV1ExplanationConfig();
-      var od = api.GoogleCloudMlV1ExplanationConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudMlV1ExplanationConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudMlV1ExplanationConfig(
           od as api.GoogleCloudMlV1ExplanationConfig);
     });
@@ -4200,7 +4254,9 @@
   unittest.group('obj-schema-GoogleCloudMlV1GetConfigResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudMlV1GetConfigResponse();
-      var od = api.GoogleCloudMlV1GetConfigResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudMlV1GetConfigResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudMlV1GetConfigResponse(
           od as api.GoogleCloudMlV1GetConfigResponse);
     });
@@ -4209,7 +4265,9 @@
   unittest.group('obj-schema-GoogleCloudMlV1HyperparameterOutput', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudMlV1HyperparameterOutput();
-      var od = api.GoogleCloudMlV1HyperparameterOutput.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudMlV1HyperparameterOutput.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudMlV1HyperparameterOutput(
           od as api.GoogleCloudMlV1HyperparameterOutput);
     });
@@ -4218,7 +4276,9 @@
   unittest.group('obj-schema-GoogleCloudMlV1HyperparameterSpec', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudMlV1HyperparameterSpec();
-      var od = api.GoogleCloudMlV1HyperparameterSpec.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudMlV1HyperparameterSpec.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudMlV1HyperparameterSpec(
           od as api.GoogleCloudMlV1HyperparameterSpec);
     });
@@ -4228,8 +4288,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudMlV1IntegratedGradientsAttribution();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudMlV1IntegratedGradientsAttribution.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudMlV1IntegratedGradientsAttribution(
           od as api.GoogleCloudMlV1IntegratedGradientsAttribution);
     });
@@ -4238,7 +4299,9 @@
   unittest.group('obj-schema-GoogleCloudMlV1Job', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudMlV1Job();
-      var od = api.GoogleCloudMlV1Job.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudMlV1Job.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudMlV1Job(od as api.GoogleCloudMlV1Job);
     });
   });
@@ -4246,7 +4309,9 @@
   unittest.group('obj-schema-GoogleCloudMlV1ListJobsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudMlV1ListJobsResponse();
-      var od = api.GoogleCloudMlV1ListJobsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudMlV1ListJobsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudMlV1ListJobsResponse(
           od as api.GoogleCloudMlV1ListJobsResponse);
     });
@@ -4255,7 +4320,9 @@
   unittest.group('obj-schema-GoogleCloudMlV1ListLocationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudMlV1ListLocationsResponse();
-      var od = api.GoogleCloudMlV1ListLocationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudMlV1ListLocationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudMlV1ListLocationsResponse(
           od as api.GoogleCloudMlV1ListLocationsResponse);
     });
@@ -4264,7 +4331,9 @@
   unittest.group('obj-schema-GoogleCloudMlV1ListModelsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudMlV1ListModelsResponse();
-      var od = api.GoogleCloudMlV1ListModelsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudMlV1ListModelsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudMlV1ListModelsResponse(
           od as api.GoogleCloudMlV1ListModelsResponse);
     });
@@ -4273,7 +4342,9 @@
   unittest.group('obj-schema-GoogleCloudMlV1ListOptimalTrialsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudMlV1ListOptimalTrialsRequest();
-      var od = api.GoogleCloudMlV1ListOptimalTrialsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudMlV1ListOptimalTrialsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudMlV1ListOptimalTrialsRequest(
           od as api.GoogleCloudMlV1ListOptimalTrialsRequest);
     });
@@ -4282,8 +4353,9 @@
   unittest.group('obj-schema-GoogleCloudMlV1ListOptimalTrialsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudMlV1ListOptimalTrialsResponse();
-      var od =
-          api.GoogleCloudMlV1ListOptimalTrialsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudMlV1ListOptimalTrialsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudMlV1ListOptimalTrialsResponse(
           od as api.GoogleCloudMlV1ListOptimalTrialsResponse);
     });
@@ -4292,7 +4364,9 @@
   unittest.group('obj-schema-GoogleCloudMlV1ListStudiesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudMlV1ListStudiesResponse();
-      var od = api.GoogleCloudMlV1ListStudiesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudMlV1ListStudiesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudMlV1ListStudiesResponse(
           od as api.GoogleCloudMlV1ListStudiesResponse);
     });
@@ -4301,7 +4375,9 @@
   unittest.group('obj-schema-GoogleCloudMlV1ListTrialsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudMlV1ListTrialsResponse();
-      var od = api.GoogleCloudMlV1ListTrialsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudMlV1ListTrialsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudMlV1ListTrialsResponse(
           od as api.GoogleCloudMlV1ListTrialsResponse);
     });
@@ -4310,7 +4386,9 @@
   unittest.group('obj-schema-GoogleCloudMlV1ListVersionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudMlV1ListVersionsResponse();
-      var od = api.GoogleCloudMlV1ListVersionsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudMlV1ListVersionsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudMlV1ListVersionsResponse(
           od as api.GoogleCloudMlV1ListVersionsResponse);
     });
@@ -4319,7 +4397,9 @@
   unittest.group('obj-schema-GoogleCloudMlV1Location', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudMlV1Location();
-      var od = api.GoogleCloudMlV1Location.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudMlV1Location.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudMlV1Location(od as api.GoogleCloudMlV1Location);
     });
   });
@@ -4327,7 +4407,9 @@
   unittest.group('obj-schema-GoogleCloudMlV1ManualScaling', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudMlV1ManualScaling();
-      var od = api.GoogleCloudMlV1ManualScaling.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudMlV1ManualScaling.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudMlV1ManualScaling(od as api.GoogleCloudMlV1ManualScaling);
     });
   });
@@ -4335,7 +4417,9 @@
   unittest.group('obj-schema-GoogleCloudMlV1Measurement', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudMlV1Measurement();
-      var od = api.GoogleCloudMlV1Measurement.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudMlV1Measurement.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudMlV1Measurement(od as api.GoogleCloudMlV1Measurement);
     });
   });
@@ -4343,7 +4427,9 @@
   unittest.group('obj-schema-GoogleCloudMlV1MetricSpec', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudMlV1MetricSpec();
-      var od = api.GoogleCloudMlV1MetricSpec.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudMlV1MetricSpec.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudMlV1MetricSpec(od as api.GoogleCloudMlV1MetricSpec);
     });
   });
@@ -4351,7 +4437,9 @@
   unittest.group('obj-schema-GoogleCloudMlV1Model', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudMlV1Model();
-      var od = api.GoogleCloudMlV1Model.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudMlV1Model.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudMlV1Model(od as api.GoogleCloudMlV1Model);
     });
   });
@@ -4359,7 +4447,9 @@
   unittest.group('obj-schema-GoogleCloudMlV1OperationMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudMlV1OperationMetadata();
-      var od = api.GoogleCloudMlV1OperationMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudMlV1OperationMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudMlV1OperationMetadata(
           od as api.GoogleCloudMlV1OperationMetadata);
     });
@@ -4368,7 +4458,9 @@
   unittest.group('obj-schema-GoogleCloudMlV1ParameterSpec', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudMlV1ParameterSpec();
-      var od = api.GoogleCloudMlV1ParameterSpec.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudMlV1ParameterSpec.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudMlV1ParameterSpec(od as api.GoogleCloudMlV1ParameterSpec);
     });
   });
@@ -4376,7 +4468,9 @@
   unittest.group('obj-schema-GoogleCloudMlV1PredictRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudMlV1PredictRequest();
-      var od = api.GoogleCloudMlV1PredictRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudMlV1PredictRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudMlV1PredictRequest(
           od as api.GoogleCloudMlV1PredictRequest);
     });
@@ -4385,7 +4479,9 @@
   unittest.group('obj-schema-GoogleCloudMlV1PredictionInput', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudMlV1PredictionInput();
-      var od = api.GoogleCloudMlV1PredictionInput.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudMlV1PredictionInput.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudMlV1PredictionInput(
           od as api.GoogleCloudMlV1PredictionInput);
     });
@@ -4394,7 +4490,9 @@
   unittest.group('obj-schema-GoogleCloudMlV1PredictionOutput', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudMlV1PredictionOutput();
-      var od = api.GoogleCloudMlV1PredictionOutput.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudMlV1PredictionOutput.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudMlV1PredictionOutput(
           od as api.GoogleCloudMlV1PredictionOutput);
     });
@@ -4403,7 +4501,9 @@
   unittest.group('obj-schema-GoogleCloudMlV1ReplicaConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudMlV1ReplicaConfig();
-      var od = api.GoogleCloudMlV1ReplicaConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudMlV1ReplicaConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudMlV1ReplicaConfig(od as api.GoogleCloudMlV1ReplicaConfig);
     });
   });
@@ -4411,7 +4511,9 @@
   unittest.group('obj-schema-GoogleCloudMlV1RequestLoggingConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudMlV1RequestLoggingConfig();
-      var od = api.GoogleCloudMlV1RequestLoggingConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudMlV1RequestLoggingConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudMlV1RequestLoggingConfig(
           od as api.GoogleCloudMlV1RequestLoggingConfig);
     });
@@ -4420,7 +4522,9 @@
   unittest.group('obj-schema-GoogleCloudMlV1RouteMap', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudMlV1RouteMap();
-      var od = api.GoogleCloudMlV1RouteMap.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudMlV1RouteMap.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudMlV1RouteMap(od as api.GoogleCloudMlV1RouteMap);
     });
   });
@@ -4428,8 +4532,9 @@
   unittest.group('obj-schema-GoogleCloudMlV1SampledShapleyAttribution', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudMlV1SampledShapleyAttribution();
-      var od =
-          api.GoogleCloudMlV1SampledShapleyAttribution.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudMlV1SampledShapleyAttribution.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudMlV1SampledShapleyAttribution(
           od as api.GoogleCloudMlV1SampledShapleyAttribution);
     });
@@ -4438,7 +4543,9 @@
   unittest.group('obj-schema-GoogleCloudMlV1Scheduling', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudMlV1Scheduling();
-      var od = api.GoogleCloudMlV1Scheduling.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudMlV1Scheduling.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudMlV1Scheduling(od as api.GoogleCloudMlV1Scheduling);
     });
   });
@@ -4446,7 +4553,9 @@
   unittest.group('obj-schema-GoogleCloudMlV1SetDefaultVersionRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudMlV1SetDefaultVersionRequest();
-      var od = api.GoogleCloudMlV1SetDefaultVersionRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudMlV1SetDefaultVersionRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudMlV1SetDefaultVersionRequest(
           od as api.GoogleCloudMlV1SetDefaultVersionRequest);
     });
@@ -4455,7 +4564,9 @@
   unittest.group('obj-schema-GoogleCloudMlV1StopTrialRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudMlV1StopTrialRequest();
-      var od = api.GoogleCloudMlV1StopTrialRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudMlV1StopTrialRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudMlV1StopTrialRequest(
           od as api.GoogleCloudMlV1StopTrialRequest);
     });
@@ -4464,7 +4575,9 @@
   unittest.group('obj-schema-GoogleCloudMlV1Study', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudMlV1Study();
-      var od = api.GoogleCloudMlV1Study.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudMlV1Study.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudMlV1Study(od as api.GoogleCloudMlV1Study);
     });
   });
@@ -4472,7 +4585,9 @@
   unittest.group('obj-schema-GoogleCloudMlV1StudyConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudMlV1StudyConfig();
-      var od = api.GoogleCloudMlV1StudyConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudMlV1StudyConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudMlV1StudyConfig(od as api.GoogleCloudMlV1StudyConfig);
     });
   });
@@ -4480,7 +4595,9 @@
   unittest.group('obj-schema-GoogleCloudMlV1SuggestTrialsMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudMlV1SuggestTrialsMetadata();
-      var od = api.GoogleCloudMlV1SuggestTrialsMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudMlV1SuggestTrialsMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudMlV1SuggestTrialsMetadata(
           od as api.GoogleCloudMlV1SuggestTrialsMetadata);
     });
@@ -4489,7 +4606,9 @@
   unittest.group('obj-schema-GoogleCloudMlV1SuggestTrialsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudMlV1SuggestTrialsRequest();
-      var od = api.GoogleCloudMlV1SuggestTrialsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudMlV1SuggestTrialsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudMlV1SuggestTrialsRequest(
           od as api.GoogleCloudMlV1SuggestTrialsRequest);
     });
@@ -4498,7 +4617,9 @@
   unittest.group('obj-schema-GoogleCloudMlV1SuggestTrialsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudMlV1SuggestTrialsResponse();
-      var od = api.GoogleCloudMlV1SuggestTrialsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudMlV1SuggestTrialsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudMlV1SuggestTrialsResponse(
           od as api.GoogleCloudMlV1SuggestTrialsResponse);
     });
@@ -4507,7 +4628,9 @@
   unittest.group('obj-schema-GoogleCloudMlV1TrainingInput', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudMlV1TrainingInput();
-      var od = api.GoogleCloudMlV1TrainingInput.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudMlV1TrainingInput.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudMlV1TrainingInput(od as api.GoogleCloudMlV1TrainingInput);
     });
   });
@@ -4515,7 +4638,9 @@
   unittest.group('obj-schema-GoogleCloudMlV1TrainingOutput', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudMlV1TrainingOutput();
-      var od = api.GoogleCloudMlV1TrainingOutput.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudMlV1TrainingOutput.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudMlV1TrainingOutput(
           od as api.GoogleCloudMlV1TrainingOutput);
     });
@@ -4524,7 +4649,9 @@
   unittest.group('obj-schema-GoogleCloudMlV1Trial', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudMlV1Trial();
-      var od = api.GoogleCloudMlV1Trial.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudMlV1Trial.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudMlV1Trial(od as api.GoogleCloudMlV1Trial);
     });
   });
@@ -4532,7 +4659,9 @@
   unittest.group('obj-schema-GoogleCloudMlV1Version', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudMlV1Version();
-      var od = api.GoogleCloudMlV1Version.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudMlV1Version.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudMlV1Version(od as api.GoogleCloudMlV1Version);
     });
   });
@@ -4540,7 +4669,9 @@
   unittest.group('obj-schema-GoogleCloudMlV1XraiAttribution', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudMlV1XraiAttribution();
-      var od = api.GoogleCloudMlV1XraiAttribution.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudMlV1XraiAttribution.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudMlV1XraiAttribution(
           od as api.GoogleCloudMlV1XraiAttribution);
     });
@@ -4549,7 +4680,9 @@
   unittest.group('obj-schema-GoogleIamV1AuditConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleIamV1AuditConfig();
-      var od = api.GoogleIamV1AuditConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleIamV1AuditConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleIamV1AuditConfig(od as api.GoogleIamV1AuditConfig);
     });
   });
@@ -4557,7 +4690,9 @@
   unittest.group('obj-schema-GoogleIamV1AuditLogConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleIamV1AuditLogConfig();
-      var od = api.GoogleIamV1AuditLogConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleIamV1AuditLogConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleIamV1AuditLogConfig(od as api.GoogleIamV1AuditLogConfig);
     });
   });
@@ -4565,7 +4700,9 @@
   unittest.group('obj-schema-GoogleIamV1Binding', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleIamV1Binding();
-      var od = api.GoogleIamV1Binding.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleIamV1Binding.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleIamV1Binding(od as api.GoogleIamV1Binding);
     });
   });
@@ -4573,7 +4710,9 @@
   unittest.group('obj-schema-GoogleIamV1Policy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleIamV1Policy();
-      var od = api.GoogleIamV1Policy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleIamV1Policy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleIamV1Policy(od as api.GoogleIamV1Policy);
     });
   });
@@ -4581,7 +4720,9 @@
   unittest.group('obj-schema-GoogleIamV1SetIamPolicyRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleIamV1SetIamPolicyRequest();
-      var od = api.GoogleIamV1SetIamPolicyRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleIamV1SetIamPolicyRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleIamV1SetIamPolicyRequest(
           od as api.GoogleIamV1SetIamPolicyRequest);
     });
@@ -4590,7 +4731,9 @@
   unittest.group('obj-schema-GoogleIamV1TestIamPermissionsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleIamV1TestIamPermissionsRequest();
-      var od = api.GoogleIamV1TestIamPermissionsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleIamV1TestIamPermissionsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleIamV1TestIamPermissionsRequest(
           od as api.GoogleIamV1TestIamPermissionsRequest);
     });
@@ -4599,7 +4742,9 @@
   unittest.group('obj-schema-GoogleIamV1TestIamPermissionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleIamV1TestIamPermissionsResponse();
-      var od = api.GoogleIamV1TestIamPermissionsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleIamV1TestIamPermissionsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleIamV1TestIamPermissionsResponse(
           od as api.GoogleIamV1TestIamPermissionsResponse);
     });
@@ -4608,7 +4753,9 @@
   unittest.group('obj-schema-GoogleLongrunningListOperationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleLongrunningListOperationsResponse();
-      var od = api.GoogleLongrunningListOperationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleLongrunningListOperationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleLongrunningListOperationsResponse(
           od as api.GoogleLongrunningListOperationsResponse);
     });
@@ -4617,7 +4764,9 @@
   unittest.group('obj-schema-GoogleLongrunningOperation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleLongrunningOperation();
-      var od = api.GoogleLongrunningOperation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleLongrunningOperation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleLongrunningOperation(od as api.GoogleLongrunningOperation);
     });
   });
@@ -4625,7 +4774,9 @@
   unittest.group('obj-schema-GoogleProtobufEmpty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleProtobufEmpty();
-      var od = api.GoogleProtobufEmpty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleProtobufEmpty.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleProtobufEmpty(od as api.GoogleProtobufEmpty);
     });
   });
@@ -4633,7 +4784,9 @@
   unittest.group('obj-schema-GoogleRpcStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleRpcStatus();
-      var od = api.GoogleRpcStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleRpcStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleRpcStatus(od as api.GoogleRpcStatus);
     });
   });
@@ -4641,7 +4794,9 @@
   unittest.group('obj-schema-GoogleTypeExpr', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleTypeExpr();
-      var od = api.GoogleTypeExpr.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleTypeExpr.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleTypeExpr(od as api.GoogleTypeExpr);
     });
   });
diff --git a/generated/googleapis/test/monitoring/v3_test.dart b/generated/googleapis/test/monitoring/v3_test.dart
index 23ef24f..2b282d6 100644
--- a/generated/googleapis/test/monitoring/v3_test.dart
+++ b/generated/googleapis/test/monitoring/v3_test.dart
@@ -4170,7 +4170,9 @@
   unittest.group('obj-schema-Aggregation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAggregation();
-      var od = api.Aggregation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Aggregation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAggregation(od as api.Aggregation);
     });
   });
@@ -4178,7 +4180,9 @@
   unittest.group('obj-schema-AlertPolicy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAlertPolicy();
-      var od = api.AlertPolicy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AlertPolicy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAlertPolicy(od as api.AlertPolicy);
     });
   });
@@ -4186,7 +4190,9 @@
   unittest.group('obj-schema-AppEngine', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAppEngine();
-      var od = api.AppEngine.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.AppEngine.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAppEngine(od as api.AppEngine);
     });
   });
@@ -4194,7 +4200,9 @@
   unittest.group('obj-schema-AvailabilityCriteria', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAvailabilityCriteria();
-      var od = api.AvailabilityCriteria.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AvailabilityCriteria.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAvailabilityCriteria(od as api.AvailabilityCriteria);
     });
   });
@@ -4202,7 +4210,9 @@
   unittest.group('obj-schema-BasicAuthentication', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBasicAuthentication();
-      var od = api.BasicAuthentication.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BasicAuthentication.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBasicAuthentication(od as api.BasicAuthentication);
     });
   });
@@ -4210,7 +4220,9 @@
   unittest.group('obj-schema-BasicSli', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBasicSli();
-      var od = api.BasicSli.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.BasicSli.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBasicSli(od as api.BasicSli);
     });
   });
@@ -4218,7 +4230,9 @@
   unittest.group('obj-schema-BucketOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBucketOptions();
-      var od = api.BucketOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BucketOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBucketOptions(od as api.BucketOptions);
     });
   });
@@ -4226,7 +4240,9 @@
   unittest.group('obj-schema-CloudEndpoints', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCloudEndpoints();
-      var od = api.CloudEndpoints.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CloudEndpoints.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCloudEndpoints(od as api.CloudEndpoints);
     });
   });
@@ -4234,7 +4250,9 @@
   unittest.group('obj-schema-ClusterIstio', () {
     unittest.test('to-json--from-json', () async {
       var o = buildClusterIstio();
-      var od = api.ClusterIstio.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ClusterIstio.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkClusterIstio(od as api.ClusterIstio);
     });
   });
@@ -4242,7 +4260,9 @@
   unittest.group('obj-schema-CollectdPayload', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCollectdPayload();
-      var od = api.CollectdPayload.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CollectdPayload.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCollectdPayload(od as api.CollectdPayload);
     });
   });
@@ -4250,7 +4270,9 @@
   unittest.group('obj-schema-CollectdPayloadError', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCollectdPayloadError();
-      var od = api.CollectdPayloadError.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CollectdPayloadError.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCollectdPayloadError(od as api.CollectdPayloadError);
     });
   });
@@ -4258,7 +4280,9 @@
   unittest.group('obj-schema-CollectdValue', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCollectdValue();
-      var od = api.CollectdValue.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CollectdValue.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCollectdValue(od as api.CollectdValue);
     });
   });
@@ -4266,7 +4290,9 @@
   unittest.group('obj-schema-CollectdValueError', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCollectdValueError();
-      var od = api.CollectdValueError.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CollectdValueError.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCollectdValueError(od as api.CollectdValueError);
     });
   });
@@ -4274,7 +4300,9 @@
   unittest.group('obj-schema-Condition', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCondition();
-      var od = api.Condition.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Condition.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkCondition(od as api.Condition);
     });
   });
@@ -4282,7 +4310,9 @@
   unittest.group('obj-schema-ContentMatcher', () {
     unittest.test('to-json--from-json', () async {
       var o = buildContentMatcher();
-      var od = api.ContentMatcher.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ContentMatcher.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkContentMatcher(od as api.ContentMatcher);
     });
   });
@@ -4290,7 +4320,9 @@
   unittest.group('obj-schema-CreateCollectdTimeSeriesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateCollectdTimeSeriesRequest();
-      var od = api.CreateCollectdTimeSeriesRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateCollectdTimeSeriesRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateCollectdTimeSeriesRequest(
           od as api.CreateCollectdTimeSeriesRequest);
     });
@@ -4299,7 +4331,9 @@
   unittest.group('obj-schema-CreateCollectdTimeSeriesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateCollectdTimeSeriesResponse();
-      var od = api.CreateCollectdTimeSeriesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateCollectdTimeSeriesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateCollectdTimeSeriesResponse(
           od as api.CreateCollectdTimeSeriesResponse);
     });
@@ -4308,7 +4342,9 @@
   unittest.group('obj-schema-CreateTimeSeriesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateTimeSeriesRequest();
-      var od = api.CreateTimeSeriesRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateTimeSeriesRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateTimeSeriesRequest(od as api.CreateTimeSeriesRequest);
     });
   });
@@ -4316,7 +4352,9 @@
   unittest.group('obj-schema-CreateTimeSeriesSummary', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateTimeSeriesSummary();
-      var od = api.CreateTimeSeriesSummary.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateTimeSeriesSummary.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateTimeSeriesSummary(od as api.CreateTimeSeriesSummary);
     });
   });
@@ -4324,7 +4362,9 @@
   unittest.group('obj-schema-Custom', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustom();
-      var od = api.Custom.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Custom.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkCustom(od as api.Custom);
     });
   });
@@ -4332,7 +4372,9 @@
   unittest.group('obj-schema-Distribution', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDistribution();
-      var od = api.Distribution.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Distribution.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDistribution(od as api.Distribution);
     });
   });
@@ -4340,7 +4382,9 @@
   unittest.group('obj-schema-DistributionCut', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDistributionCut();
-      var od = api.DistributionCut.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DistributionCut.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDistributionCut(od as api.DistributionCut);
     });
   });
@@ -4348,7 +4392,9 @@
   unittest.group('obj-schema-Documentation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDocumentation();
-      var od = api.Documentation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Documentation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDocumentation(od as api.Documentation);
     });
   });
@@ -4356,7 +4402,9 @@
   unittest.group('obj-schema-DroppedLabels', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDroppedLabels();
-      var od = api.DroppedLabels.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DroppedLabels.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDroppedLabels(od as api.DroppedLabels);
     });
   });
@@ -4364,7 +4412,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -4372,7 +4421,8 @@
   unittest.group('obj-schema-Error', () {
     unittest.test('to-json--from-json', () async {
       var o = buildError();
-      var od = api.Error.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Error.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkError(od as api.Error);
     });
   });
@@ -4380,7 +4430,9 @@
   unittest.group('obj-schema-Exemplar', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExemplar();
-      var od = api.Exemplar.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Exemplar.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkExemplar(od as api.Exemplar);
     });
   });
@@ -4388,7 +4440,9 @@
   unittest.group('obj-schema-Explicit', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExplicit();
-      var od = api.Explicit.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Explicit.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkExplicit(od as api.Explicit);
     });
   });
@@ -4396,7 +4450,9 @@
   unittest.group('obj-schema-Exponential', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExponential();
-      var od = api.Exponential.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Exponential.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkExponential(od as api.Exponential);
     });
   });
@@ -4404,7 +4460,8 @@
   unittest.group('obj-schema-Field', () {
     unittest.test('to-json--from-json', () async {
       var o = buildField();
-      var od = api.Field.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Field.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkField(od as api.Field);
     });
   });
@@ -4413,8 +4470,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGetNotificationChannelVerificationCodeRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GetNotificationChannelVerificationCodeRequest.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGetNotificationChannelVerificationCodeRequest(
           od as api.GetNotificationChannelVerificationCodeRequest);
     });
@@ -4424,8 +4482,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGetNotificationChannelVerificationCodeResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GetNotificationChannelVerificationCodeResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGetNotificationChannelVerificationCodeResponse(
           od as api.GetNotificationChannelVerificationCodeResponse);
     });
@@ -4434,7 +4493,9 @@
   unittest.group('obj-schema-GoogleMonitoringV3Range', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleMonitoringV3Range();
-      var od = api.GoogleMonitoringV3Range.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleMonitoringV3Range.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleMonitoringV3Range(od as api.GoogleMonitoringV3Range);
     });
   });
@@ -4442,7 +4503,8 @@
   unittest.group('obj-schema-Group', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGroup();
-      var od = api.Group.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Group.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGroup(od as api.Group);
     });
   });
@@ -4450,7 +4512,9 @@
   unittest.group('obj-schema-HttpCheck', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHttpCheck();
-      var od = api.HttpCheck.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.HttpCheck.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkHttpCheck(od as api.HttpCheck);
     });
   });
@@ -4458,7 +4522,9 @@
   unittest.group('obj-schema-InternalChecker', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInternalChecker();
-      var od = api.InternalChecker.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InternalChecker.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInternalChecker(od as api.InternalChecker);
     });
   });
@@ -4466,7 +4532,9 @@
   unittest.group('obj-schema-IstioCanonicalService', () {
     unittest.test('to-json--from-json', () async {
       var o = buildIstioCanonicalService();
-      var od = api.IstioCanonicalService.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.IstioCanonicalService.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkIstioCanonicalService(od as api.IstioCanonicalService);
     });
   });
@@ -4474,7 +4542,9 @@
   unittest.group('obj-schema-LabelDescriptor', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLabelDescriptor();
-      var od = api.LabelDescriptor.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LabelDescriptor.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLabelDescriptor(od as api.LabelDescriptor);
     });
   });
@@ -4482,7 +4552,9 @@
   unittest.group('obj-schema-LabelValue', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLabelValue();
-      var od = api.LabelValue.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.LabelValue.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLabelValue(od as api.LabelValue);
     });
   });
@@ -4490,7 +4562,9 @@
   unittest.group('obj-schema-LatencyCriteria', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLatencyCriteria();
-      var od = api.LatencyCriteria.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LatencyCriteria.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLatencyCriteria(od as api.LatencyCriteria);
     });
   });
@@ -4498,7 +4572,9 @@
   unittest.group('obj-schema-Linear', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLinear();
-      var od = api.Linear.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Linear.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLinear(od as api.Linear);
     });
   });
@@ -4506,7 +4582,9 @@
   unittest.group('obj-schema-ListAlertPoliciesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListAlertPoliciesResponse();
-      var od = api.ListAlertPoliciesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListAlertPoliciesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListAlertPoliciesResponse(od as api.ListAlertPoliciesResponse);
     });
   });
@@ -4514,7 +4592,9 @@
   unittest.group('obj-schema-ListGroupMembersResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListGroupMembersResponse();
-      var od = api.ListGroupMembersResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListGroupMembersResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListGroupMembersResponse(od as api.ListGroupMembersResponse);
     });
   });
@@ -4522,7 +4602,9 @@
   unittest.group('obj-schema-ListGroupsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListGroupsResponse();
-      var od = api.ListGroupsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListGroupsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListGroupsResponse(od as api.ListGroupsResponse);
     });
   });
@@ -4530,7 +4612,9 @@
   unittest.group('obj-schema-ListMetricDescriptorsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListMetricDescriptorsResponse();
-      var od = api.ListMetricDescriptorsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListMetricDescriptorsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListMetricDescriptorsResponse(
           od as api.ListMetricDescriptorsResponse);
     });
@@ -4539,8 +4623,9 @@
   unittest.group('obj-schema-ListMonitoredResourceDescriptorsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListMonitoredResourceDescriptorsResponse();
-      var od =
-          api.ListMonitoredResourceDescriptorsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListMonitoredResourceDescriptorsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListMonitoredResourceDescriptorsResponse(
           od as api.ListMonitoredResourceDescriptorsResponse);
     });
@@ -4549,8 +4634,9 @@
   unittest.group('obj-schema-ListNotificationChannelDescriptorsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListNotificationChannelDescriptorsResponse();
-      var od =
-          api.ListNotificationChannelDescriptorsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListNotificationChannelDescriptorsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListNotificationChannelDescriptorsResponse(
           od as api.ListNotificationChannelDescriptorsResponse);
     });
@@ -4559,7 +4645,9 @@
   unittest.group('obj-schema-ListNotificationChannelsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListNotificationChannelsResponse();
-      var od = api.ListNotificationChannelsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListNotificationChannelsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListNotificationChannelsResponse(
           od as api.ListNotificationChannelsResponse);
     });
@@ -4568,7 +4656,9 @@
   unittest.group('obj-schema-ListServiceLevelObjectivesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListServiceLevelObjectivesResponse();
-      var od = api.ListServiceLevelObjectivesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListServiceLevelObjectivesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListServiceLevelObjectivesResponse(
           od as api.ListServiceLevelObjectivesResponse);
     });
@@ -4577,7 +4667,9 @@
   unittest.group('obj-schema-ListServicesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListServicesResponse();
-      var od = api.ListServicesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListServicesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListServicesResponse(od as api.ListServicesResponse);
     });
   });
@@ -4585,7 +4677,9 @@
   unittest.group('obj-schema-ListTimeSeriesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListTimeSeriesResponse();
-      var od = api.ListTimeSeriesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListTimeSeriesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListTimeSeriesResponse(od as api.ListTimeSeriesResponse);
     });
   });
@@ -4593,7 +4687,9 @@
   unittest.group('obj-schema-ListUptimeCheckConfigsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListUptimeCheckConfigsResponse();
-      var od = api.ListUptimeCheckConfigsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListUptimeCheckConfigsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListUptimeCheckConfigsResponse(
           od as api.ListUptimeCheckConfigsResponse);
     });
@@ -4602,7 +4698,9 @@
   unittest.group('obj-schema-ListUptimeCheckIpsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListUptimeCheckIpsResponse();
-      var od = api.ListUptimeCheckIpsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListUptimeCheckIpsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListUptimeCheckIpsResponse(od as api.ListUptimeCheckIpsResponse);
     });
   });
@@ -4610,7 +4708,9 @@
   unittest.group('obj-schema-MeshIstio', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMeshIstio();
-      var od = api.MeshIstio.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.MeshIstio.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkMeshIstio(od as api.MeshIstio);
     });
   });
@@ -4618,7 +4718,9 @@
   unittest.group('obj-schema-Metric', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMetric();
-      var od = api.Metric.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Metric.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkMetric(od as api.Metric);
     });
   });
@@ -4626,7 +4728,9 @@
   unittest.group('obj-schema-MetricAbsence', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMetricAbsence();
-      var od = api.MetricAbsence.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MetricAbsence.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMetricAbsence(od as api.MetricAbsence);
     });
   });
@@ -4634,7 +4738,9 @@
   unittest.group('obj-schema-MetricDescriptor', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMetricDescriptor();
-      var od = api.MetricDescriptor.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MetricDescriptor.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMetricDescriptor(od as api.MetricDescriptor);
     });
   });
@@ -4642,7 +4748,9 @@
   unittest.group('obj-schema-MetricDescriptorMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMetricDescriptorMetadata();
-      var od = api.MetricDescriptorMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MetricDescriptorMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMetricDescriptorMetadata(od as api.MetricDescriptorMetadata);
     });
   });
@@ -4650,7 +4758,9 @@
   unittest.group('obj-schema-MetricRange', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMetricRange();
-      var od = api.MetricRange.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MetricRange.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMetricRange(od as api.MetricRange);
     });
   });
@@ -4658,7 +4768,9 @@
   unittest.group('obj-schema-MetricThreshold', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMetricThreshold();
-      var od = api.MetricThreshold.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MetricThreshold.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMetricThreshold(od as api.MetricThreshold);
     });
   });
@@ -4666,7 +4778,9 @@
   unittest.group('obj-schema-MonitoredResource', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMonitoredResource();
-      var od = api.MonitoredResource.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MonitoredResource.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMonitoredResource(od as api.MonitoredResource);
     });
   });
@@ -4674,7 +4788,9 @@
   unittest.group('obj-schema-MonitoredResourceDescriptor', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMonitoredResourceDescriptor();
-      var od = api.MonitoredResourceDescriptor.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MonitoredResourceDescriptor.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMonitoredResourceDescriptor(od as api.MonitoredResourceDescriptor);
     });
   });
@@ -4682,7 +4798,9 @@
   unittest.group('obj-schema-MonitoredResourceMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMonitoredResourceMetadata();
-      var od = api.MonitoredResourceMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MonitoredResourceMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMonitoredResourceMetadata(od as api.MonitoredResourceMetadata);
     });
   });
@@ -4690,7 +4808,9 @@
   unittest.group('obj-schema-MonitoringQueryLanguageCondition', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMonitoringQueryLanguageCondition();
-      var od = api.MonitoringQueryLanguageCondition.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MonitoringQueryLanguageCondition.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMonitoringQueryLanguageCondition(
           od as api.MonitoringQueryLanguageCondition);
     });
@@ -4699,7 +4819,9 @@
   unittest.group('obj-schema-MutationRecord', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMutationRecord();
-      var od = api.MutationRecord.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MutationRecord.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMutationRecord(od as api.MutationRecord);
     });
   });
@@ -4707,7 +4829,9 @@
   unittest.group('obj-schema-NotificationChannel', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNotificationChannel();
-      var od = api.NotificationChannel.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NotificationChannel.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNotificationChannel(od as api.NotificationChannel);
     });
   });
@@ -4715,7 +4839,9 @@
   unittest.group('obj-schema-NotificationChannelDescriptor', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNotificationChannelDescriptor();
-      var od = api.NotificationChannelDescriptor.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NotificationChannelDescriptor.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNotificationChannelDescriptor(
           od as api.NotificationChannelDescriptor);
     });
@@ -4724,7 +4850,9 @@
   unittest.group('obj-schema-Option', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOption();
-      var od = api.Option.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Option.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOption(od as api.Option);
     });
   });
@@ -4732,7 +4860,9 @@
   unittest.group('obj-schema-PerformanceThreshold', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPerformanceThreshold();
-      var od = api.PerformanceThreshold.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PerformanceThreshold.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPerformanceThreshold(od as api.PerformanceThreshold);
     });
   });
@@ -4740,7 +4870,8 @@
   unittest.group('obj-schema-Point', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPoint();
-      var od = api.Point.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Point.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPoint(od as api.Point);
     });
   });
@@ -4748,7 +4879,9 @@
   unittest.group('obj-schema-PointData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPointData();
-      var od = api.PointData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.PointData.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPointData(od as api.PointData);
     });
   });
@@ -4756,7 +4889,9 @@
   unittest.group('obj-schema-QueryTimeSeriesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildQueryTimeSeriesRequest();
-      var od = api.QueryTimeSeriesRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.QueryTimeSeriesRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkQueryTimeSeriesRequest(od as api.QueryTimeSeriesRequest);
     });
   });
@@ -4764,7 +4899,9 @@
   unittest.group('obj-schema-QueryTimeSeriesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildQueryTimeSeriesResponse();
-      var od = api.QueryTimeSeriesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.QueryTimeSeriesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkQueryTimeSeriesResponse(od as api.QueryTimeSeriesResponse);
     });
   });
@@ -4772,7 +4909,8 @@
   unittest.group('obj-schema-Range', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRange();
-      var od = api.Range.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Range.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkRange(od as api.Range);
     });
   });
@@ -4780,7 +4918,9 @@
   unittest.group('obj-schema-RequestBasedSli', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRequestBasedSli();
-      var od = api.RequestBasedSli.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RequestBasedSli.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRequestBasedSli(od as api.RequestBasedSli);
     });
   });
@@ -4788,7 +4928,9 @@
   unittest.group('obj-schema-ResourceGroup', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResourceGroup();
-      var od = api.ResourceGroup.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResourceGroup.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResourceGroup(od as api.ResourceGroup);
     });
   });
@@ -4797,8 +4939,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildSendNotificationChannelVerificationCodeRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.SendNotificationChannelVerificationCodeRequest.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkSendNotificationChannelVerificationCodeRequest(
           od as api.SendNotificationChannelVerificationCodeRequest);
     });
@@ -4807,7 +4950,9 @@
   unittest.group('obj-schema-Service', () {
     unittest.test('to-json--from-json', () async {
       var o = buildService();
-      var od = api.Service.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Service.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkService(od as api.Service);
     });
   });
@@ -4815,7 +4960,9 @@
   unittest.group('obj-schema-ServiceLevelIndicator', () {
     unittest.test('to-json--from-json', () async {
       var o = buildServiceLevelIndicator();
-      var od = api.ServiceLevelIndicator.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ServiceLevelIndicator.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkServiceLevelIndicator(od as api.ServiceLevelIndicator);
     });
   });
@@ -4823,7 +4970,9 @@
   unittest.group('obj-schema-ServiceLevelObjective', () {
     unittest.test('to-json--from-json', () async {
       var o = buildServiceLevelObjective();
-      var od = api.ServiceLevelObjective.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ServiceLevelObjective.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkServiceLevelObjective(od as api.ServiceLevelObjective);
     });
   });
@@ -4831,7 +4980,9 @@
   unittest.group('obj-schema-SourceContext', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSourceContext();
-      var od = api.SourceContext.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SourceContext.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSourceContext(od as api.SourceContext);
     });
   });
@@ -4839,7 +4990,9 @@
   unittest.group('obj-schema-SpanContext', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSpanContext();
-      var od = api.SpanContext.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SpanContext.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSpanContext(od as api.SpanContext);
     });
   });
@@ -4847,7 +5000,9 @@
   unittest.group('obj-schema-Status', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStatus();
-      var od = api.Status.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Status.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStatus(od as api.Status);
     });
   });
@@ -4855,7 +5010,9 @@
   unittest.group('obj-schema-TcpCheck', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTcpCheck();
-      var od = api.TcpCheck.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.TcpCheck.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTcpCheck(od as api.TcpCheck);
     });
   });
@@ -4863,7 +5020,9 @@
   unittest.group('obj-schema-Telemetry', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTelemetry();
-      var od = api.Telemetry.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Telemetry.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTelemetry(od as api.Telemetry);
     });
   });
@@ -4871,7 +5030,9 @@
   unittest.group('obj-schema-TimeInterval', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTimeInterval();
-      var od = api.TimeInterval.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TimeInterval.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTimeInterval(od as api.TimeInterval);
     });
   });
@@ -4879,7 +5040,9 @@
   unittest.group('obj-schema-TimeSeries', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTimeSeries();
-      var od = api.TimeSeries.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.TimeSeries.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTimeSeries(od as api.TimeSeries);
     });
   });
@@ -4887,7 +5050,9 @@
   unittest.group('obj-schema-TimeSeriesData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTimeSeriesData();
-      var od = api.TimeSeriesData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TimeSeriesData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTimeSeriesData(od as api.TimeSeriesData);
     });
   });
@@ -4895,7 +5060,9 @@
   unittest.group('obj-schema-TimeSeriesDescriptor', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTimeSeriesDescriptor();
-      var od = api.TimeSeriesDescriptor.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TimeSeriesDescriptor.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTimeSeriesDescriptor(od as api.TimeSeriesDescriptor);
     });
   });
@@ -4903,7 +5070,9 @@
   unittest.group('obj-schema-TimeSeriesRatio', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTimeSeriesRatio();
-      var od = api.TimeSeriesRatio.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TimeSeriesRatio.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTimeSeriesRatio(od as api.TimeSeriesRatio);
     });
   });
@@ -4911,7 +5080,9 @@
   unittest.group('obj-schema-Trigger', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTrigger();
-      var od = api.Trigger.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Trigger.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTrigger(od as api.Trigger);
     });
   });
@@ -4919,7 +5090,8 @@
   unittest.group('obj-schema-Type', () {
     unittest.test('to-json--from-json', () async {
       var o = buildType();
-      var od = api.Type.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Type.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkType(od as api.Type);
     });
   });
@@ -4927,7 +5099,9 @@
   unittest.group('obj-schema-TypedValue', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTypedValue();
-      var od = api.TypedValue.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.TypedValue.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTypedValue(od as api.TypedValue);
     });
   });
@@ -4935,7 +5109,9 @@
   unittest.group('obj-schema-UptimeCheckConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUptimeCheckConfig();
-      var od = api.UptimeCheckConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UptimeCheckConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUptimeCheckConfig(od as api.UptimeCheckConfig);
     });
   });
@@ -4943,7 +5119,9 @@
   unittest.group('obj-schema-UptimeCheckIp', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUptimeCheckIp();
-      var od = api.UptimeCheckIp.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UptimeCheckIp.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUptimeCheckIp(od as api.UptimeCheckIp);
     });
   });
@@ -4951,7 +5129,9 @@
   unittest.group('obj-schema-ValueDescriptor', () {
     unittest.test('to-json--from-json', () async {
       var o = buildValueDescriptor();
-      var od = api.ValueDescriptor.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ValueDescriptor.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkValueDescriptor(od as api.ValueDescriptor);
     });
   });
@@ -4959,7 +5139,9 @@
   unittest.group('obj-schema-VerifyNotificationChannelRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVerifyNotificationChannelRequest();
-      var od = api.VerifyNotificationChannelRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VerifyNotificationChannelRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVerifyNotificationChannelRequest(
           od as api.VerifyNotificationChannelRequest);
     });
@@ -4968,7 +5150,9 @@
   unittest.group('obj-schema-WindowsBasedSli', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWindowsBasedSli();
-      var od = api.WindowsBasedSli.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.WindowsBasedSli.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkWindowsBasedSli(od as api.WindowsBasedSli);
     });
   });
diff --git a/generated/googleapis/test/mybusinessaccountmanagement/v1_test.dart b/generated/googleapis/test/mybusinessaccountmanagement/v1_test.dart
index 584cef2..6271224 100644
--- a/generated/googleapis/test/mybusinessaccountmanagement/v1_test.dart
+++ b/generated/googleapis/test/mybusinessaccountmanagement/v1_test.dart
@@ -503,7 +503,9 @@
   unittest.group('obj-schema-AcceptInvitationRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAcceptInvitationRequest();
-      var od = api.AcceptInvitationRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AcceptInvitationRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAcceptInvitationRequest(od as api.AcceptInvitationRequest);
     });
   });
@@ -511,7 +513,9 @@
   unittest.group('obj-schema-Account', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccount();
-      var od = api.Account.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Account.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAccount(od as api.Account);
     });
   });
@@ -519,7 +523,8 @@
   unittest.group('obj-schema-Admin', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAdmin();
-      var od = api.Admin.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Admin.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAdmin(od as api.Admin);
     });
   });
@@ -527,7 +532,9 @@
   unittest.group('obj-schema-DeclineInvitationRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeclineInvitationRequest();
-      var od = api.DeclineInvitationRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeclineInvitationRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeclineInvitationRequest(od as api.DeclineInvitationRequest);
     });
   });
@@ -535,7 +542,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -543,7 +551,9 @@
   unittest.group('obj-schema-Invitation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInvitation();
-      var od = api.Invitation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Invitation.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkInvitation(od as api.Invitation);
     });
   });
@@ -551,7 +561,9 @@
   unittest.group('obj-schema-ListAccountAdminsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListAccountAdminsResponse();
-      var od = api.ListAccountAdminsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListAccountAdminsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListAccountAdminsResponse(od as api.ListAccountAdminsResponse);
     });
   });
@@ -559,7 +571,9 @@
   unittest.group('obj-schema-ListAccountsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListAccountsResponse();
-      var od = api.ListAccountsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListAccountsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListAccountsResponse(od as api.ListAccountsResponse);
     });
   });
@@ -567,7 +581,9 @@
   unittest.group('obj-schema-ListInvitationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListInvitationsResponse();
-      var od = api.ListInvitationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListInvitationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListInvitationsResponse(od as api.ListInvitationsResponse);
     });
   });
@@ -575,7 +591,9 @@
   unittest.group('obj-schema-ListLocationAdminsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListLocationAdminsResponse();
-      var od = api.ListLocationAdminsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListLocationAdminsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListLocationAdminsResponse(od as api.ListLocationAdminsResponse);
     });
   });
@@ -583,7 +601,9 @@
   unittest.group('obj-schema-OrganizationInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrganizationInfo();
-      var od = api.OrganizationInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrganizationInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrganizationInfo(od as api.OrganizationInfo);
     });
   });
@@ -591,7 +611,9 @@
   unittest.group('obj-schema-PostalAddress', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPostalAddress();
-      var od = api.PostalAddress.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PostalAddress.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPostalAddress(od as api.PostalAddress);
     });
   });
@@ -599,7 +621,9 @@
   unittest.group('obj-schema-TargetLocation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTargetLocation();
-      var od = api.TargetLocation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TargetLocation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTargetLocation(od as api.TargetLocation);
     });
   });
diff --git a/generated/googleapis/test/networkmanagement/v1_test.dart b/generated/googleapis/test/networkmanagement/v1_test.dart
index fe18bd2..d5ccca7 100644
--- a/generated/googleapis/test/networkmanagement/v1_test.dart
+++ b/generated/googleapis/test/networkmanagement/v1_test.dart
@@ -1895,7 +1895,9 @@
   unittest.group('obj-schema-AbortInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAbortInfo();
-      var od = api.AbortInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.AbortInfo.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAbortInfo(od as api.AbortInfo);
     });
   });
@@ -1903,7 +1905,9 @@
   unittest.group('obj-schema-AuditConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuditConfig();
-      var od = api.AuditConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AuditConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuditConfig(od as api.AuditConfig);
     });
   });
@@ -1911,7 +1915,9 @@
   unittest.group('obj-schema-AuditLogConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuditLogConfig();
-      var od = api.AuditLogConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AuditLogConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuditLogConfig(od as api.AuditLogConfig);
     });
   });
@@ -1919,7 +1925,9 @@
   unittest.group('obj-schema-Binding', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBinding();
-      var od = api.Binding.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Binding.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBinding(od as api.Binding);
     });
   });
@@ -1927,7 +1935,9 @@
   unittest.group('obj-schema-CancelOperationRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCancelOperationRequest();
-      var od = api.CancelOperationRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CancelOperationRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCancelOperationRequest(od as api.CancelOperationRequest);
     });
   });
@@ -1935,7 +1945,9 @@
   unittest.group('obj-schema-ConnectivityTest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildConnectivityTest();
-      var od = api.ConnectivityTest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ConnectivityTest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkConnectivityTest(od as api.ConnectivityTest);
     });
   });
@@ -1943,7 +1955,9 @@
   unittest.group('obj-schema-DeliverInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeliverInfo();
-      var od = api.DeliverInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeliverInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeliverInfo(od as api.DeliverInfo);
     });
   });
@@ -1951,7 +1965,9 @@
   unittest.group('obj-schema-DropInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDropInfo();
-      var od = api.DropInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.DropInfo.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDropInfo(od as api.DropInfo);
     });
   });
@@ -1959,7 +1975,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -1967,7 +1984,9 @@
   unittest.group('obj-schema-Endpoint', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEndpoint();
-      var od = api.Endpoint.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Endpoint.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEndpoint(od as api.Endpoint);
     });
   });
@@ -1975,7 +1994,9 @@
   unittest.group('obj-schema-EndpointInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEndpointInfo();
-      var od = api.EndpointInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EndpointInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEndpointInfo(od as api.EndpointInfo);
     });
   });
@@ -1983,7 +2004,8 @@
   unittest.group('obj-schema-Expr', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExpr();
-      var od = api.Expr.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Expr.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkExpr(od as api.Expr);
     });
   });
@@ -1991,7 +2013,9 @@
   unittest.group('obj-schema-FirewallInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFirewallInfo();
-      var od = api.FirewallInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FirewallInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFirewallInfo(od as api.FirewallInfo);
     });
   });
@@ -1999,7 +2023,9 @@
   unittest.group('obj-schema-ForwardInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildForwardInfo();
-      var od = api.ForwardInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ForwardInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkForwardInfo(od as api.ForwardInfo);
     });
   });
@@ -2007,7 +2033,9 @@
   unittest.group('obj-schema-ForwardingRuleInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildForwardingRuleInfo();
-      var od = api.ForwardingRuleInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ForwardingRuleInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkForwardingRuleInfo(od as api.ForwardingRuleInfo);
     });
   });
@@ -2015,7 +2043,9 @@
   unittest.group('obj-schema-InstanceInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceInfo();
-      var od = api.InstanceInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstanceInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceInfo(od as api.InstanceInfo);
     });
   });
@@ -2023,7 +2053,9 @@
   unittest.group('obj-schema-ListConnectivityTestsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListConnectivityTestsResponse();
-      var od = api.ListConnectivityTestsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListConnectivityTestsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListConnectivityTestsResponse(
           od as api.ListConnectivityTestsResponse);
     });
@@ -2032,7 +2064,9 @@
   unittest.group('obj-schema-ListLocationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListLocationsResponse();
-      var od = api.ListLocationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListLocationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListLocationsResponse(od as api.ListLocationsResponse);
     });
   });
@@ -2040,7 +2074,9 @@
   unittest.group('obj-schema-ListOperationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListOperationsResponse();
-      var od = api.ListOperationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListOperationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListOperationsResponse(od as api.ListOperationsResponse);
     });
   });
@@ -2048,7 +2084,9 @@
   unittest.group('obj-schema-LoadBalancerBackend', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLoadBalancerBackend();
-      var od = api.LoadBalancerBackend.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LoadBalancerBackend.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLoadBalancerBackend(od as api.LoadBalancerBackend);
     });
   });
@@ -2056,7 +2094,9 @@
   unittest.group('obj-schema-LoadBalancerInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLoadBalancerInfo();
-      var od = api.LoadBalancerInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LoadBalancerInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLoadBalancerInfo(od as api.LoadBalancerInfo);
     });
   });
@@ -2064,7 +2104,9 @@
   unittest.group('obj-schema-Location', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLocation();
-      var od = api.Location.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Location.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLocation(od as api.Location);
     });
   });
@@ -2072,7 +2114,9 @@
   unittest.group('obj-schema-NetworkInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNetworkInfo();
-      var od = api.NetworkInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NetworkInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNetworkInfo(od as api.NetworkInfo);
     });
   });
@@ -2080,7 +2124,9 @@
   unittest.group('obj-schema-Operation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperation();
-      var od = api.Operation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Operation.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOperation(od as api.Operation);
     });
   });
@@ -2088,7 +2134,9 @@
   unittest.group('obj-schema-OperationMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperationMetadata();
-      var od = api.OperationMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OperationMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOperationMetadata(od as api.OperationMetadata);
     });
   });
@@ -2096,7 +2144,9 @@
   unittest.group('obj-schema-Policy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPolicy();
-      var od = api.Policy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Policy.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPolicy(od as api.Policy);
     });
   });
@@ -2104,7 +2154,9 @@
   unittest.group('obj-schema-ReachabilityDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReachabilityDetails();
-      var od = api.ReachabilityDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReachabilityDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReachabilityDetails(od as api.ReachabilityDetails);
     });
   });
@@ -2112,7 +2164,9 @@
   unittest.group('obj-schema-RerunConnectivityTestRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRerunConnectivityTestRequest();
-      var od = api.RerunConnectivityTestRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RerunConnectivityTestRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRerunConnectivityTestRequest(od as api.RerunConnectivityTestRequest);
     });
   });
@@ -2120,7 +2174,9 @@
   unittest.group('obj-schema-RouteInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRouteInfo();
-      var od = api.RouteInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.RouteInfo.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkRouteInfo(od as api.RouteInfo);
     });
   });
@@ -2128,7 +2184,9 @@
   unittest.group('obj-schema-SetIamPolicyRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSetIamPolicyRequest();
-      var od = api.SetIamPolicyRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SetIamPolicyRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSetIamPolicyRequest(od as api.SetIamPolicyRequest);
     });
   });
@@ -2136,7 +2194,9 @@
   unittest.group('obj-schema-Status', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStatus();
-      var od = api.Status.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Status.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStatus(od as api.Status);
     });
   });
@@ -2144,7 +2204,8 @@
   unittest.group('obj-schema-Step', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStep();
-      var od = api.Step.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Step.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStep(od as api.Step);
     });
   });
@@ -2152,7 +2213,9 @@
   unittest.group('obj-schema-TestIamPermissionsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestIamPermissionsRequest();
-      var od = api.TestIamPermissionsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestIamPermissionsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestIamPermissionsRequest(od as api.TestIamPermissionsRequest);
     });
   });
@@ -2160,7 +2223,9 @@
   unittest.group('obj-schema-TestIamPermissionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestIamPermissionsResponse();
-      var od = api.TestIamPermissionsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestIamPermissionsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestIamPermissionsResponse(od as api.TestIamPermissionsResponse);
     });
   });
@@ -2168,7 +2233,8 @@
   unittest.group('obj-schema-Trace', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTrace();
-      var od = api.Trace.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Trace.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTrace(od as api.Trace);
     });
   });
@@ -2176,7 +2242,9 @@
   unittest.group('obj-schema-VpnGatewayInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVpnGatewayInfo();
-      var od = api.VpnGatewayInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VpnGatewayInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVpnGatewayInfo(od as api.VpnGatewayInfo);
     });
   });
@@ -2184,7 +2252,9 @@
   unittest.group('obj-schema-VpnTunnelInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVpnTunnelInfo();
-      var od = api.VpnTunnelInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VpnTunnelInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVpnTunnelInfo(od as api.VpnTunnelInfo);
     });
   });
diff --git a/generated/googleapis/test/notebooks/v1_test.dart b/generated/googleapis/test/notebooks/v1_test.dart
index b901471..3141a64 100644
--- a/generated/googleapis/test/notebooks/v1_test.dart
+++ b/generated/googleapis/test/notebooks/v1_test.dart
@@ -2077,7 +2077,9 @@
   unittest.group('obj-schema-AcceleratorConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAcceleratorConfig();
-      var od = api.AcceleratorConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AcceleratorConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAcceleratorConfig(od as api.AcceleratorConfig);
     });
   });
@@ -2085,7 +2087,9 @@
   unittest.group('obj-schema-Binding', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBinding();
-      var od = api.Binding.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Binding.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBinding(od as api.Binding);
     });
   });
@@ -2093,7 +2097,9 @@
   unittest.group('obj-schema-CancelOperationRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCancelOperationRequest();
-      var od = api.CancelOperationRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CancelOperationRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCancelOperationRequest(od as api.CancelOperationRequest);
     });
   });
@@ -2101,7 +2107,9 @@
   unittest.group('obj-schema-ContainerImage', () {
     unittest.test('to-json--from-json', () async {
       var o = buildContainerImage();
-      var od = api.ContainerImage.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ContainerImage.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkContainerImage(od as api.ContainerImage);
     });
   });
@@ -2109,7 +2117,8 @@
   unittest.group('obj-schema-Disk', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDisk();
-      var od = api.Disk.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Disk.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDisk(od as api.Disk);
     });
   });
@@ -2117,7 +2126,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -2125,7 +2135,9 @@
   unittest.group('obj-schema-Environment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEnvironment();
-      var od = api.Environment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Environment.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEnvironment(od as api.Environment);
     });
   });
@@ -2133,7 +2145,9 @@
   unittest.group('obj-schema-Execution', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExecution();
-      var od = api.Execution.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Execution.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkExecution(od as api.Execution);
     });
   });
@@ -2141,7 +2155,9 @@
   unittest.group('obj-schema-ExecutionTemplate', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExecutionTemplate();
-      var od = api.ExecutionTemplate.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ExecutionTemplate.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkExecutionTemplate(od as api.ExecutionTemplate);
     });
   });
@@ -2149,7 +2165,8 @@
   unittest.group('obj-schema-Expr', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExpr();
-      var od = api.Expr.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Expr.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkExpr(od as api.Expr);
     });
   });
@@ -2157,7 +2174,9 @@
   unittest.group('obj-schema-GetInstanceHealthResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGetInstanceHealthResponse();
-      var od = api.GetInstanceHealthResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GetInstanceHealthResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGetInstanceHealthResponse(od as api.GetInstanceHealthResponse);
     });
   });
@@ -2165,7 +2184,9 @@
   unittest.group('obj-schema-GuestOsFeature', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGuestOsFeature();
-      var od = api.GuestOsFeature.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GuestOsFeature.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGuestOsFeature(od as api.GuestOsFeature);
     });
   });
@@ -2173,7 +2194,9 @@
   unittest.group('obj-schema-Instance', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstance();
-      var od = api.Instance.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Instance.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkInstance(od as api.Instance);
     });
   });
@@ -2181,7 +2204,9 @@
   unittest.group('obj-schema-IsInstanceUpgradeableResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildIsInstanceUpgradeableResponse();
-      var od = api.IsInstanceUpgradeableResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.IsInstanceUpgradeableResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkIsInstanceUpgradeableResponse(
           od as api.IsInstanceUpgradeableResponse);
     });
@@ -2190,7 +2215,9 @@
   unittest.group('obj-schema-ListEnvironmentsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListEnvironmentsResponse();
-      var od = api.ListEnvironmentsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListEnvironmentsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListEnvironmentsResponse(od as api.ListEnvironmentsResponse);
     });
   });
@@ -2198,7 +2225,9 @@
   unittest.group('obj-schema-ListExecutionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListExecutionsResponse();
-      var od = api.ListExecutionsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListExecutionsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListExecutionsResponse(od as api.ListExecutionsResponse);
     });
   });
@@ -2206,7 +2235,9 @@
   unittest.group('obj-schema-ListInstancesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListInstancesResponse();
-      var od = api.ListInstancesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListInstancesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListInstancesResponse(od as api.ListInstancesResponse);
     });
   });
@@ -2214,7 +2245,9 @@
   unittest.group('obj-schema-ListLocationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListLocationsResponse();
-      var od = api.ListLocationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListLocationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListLocationsResponse(od as api.ListLocationsResponse);
     });
   });
@@ -2222,7 +2255,9 @@
   unittest.group('obj-schema-ListOperationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListOperationsResponse();
-      var od = api.ListOperationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListOperationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListOperationsResponse(od as api.ListOperationsResponse);
     });
   });
@@ -2230,7 +2265,9 @@
   unittest.group('obj-schema-ListSchedulesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListSchedulesResponse();
-      var od = api.ListSchedulesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListSchedulesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListSchedulesResponse(od as api.ListSchedulesResponse);
     });
   });
@@ -2238,7 +2275,9 @@
   unittest.group('obj-schema-Location', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLocation();
-      var od = api.Location.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Location.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLocation(od as api.Location);
     });
   });
@@ -2246,7 +2285,9 @@
   unittest.group('obj-schema-Operation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperation();
-      var od = api.Operation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Operation.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOperation(od as api.Operation);
     });
   });
@@ -2254,7 +2295,9 @@
   unittest.group('obj-schema-OperationMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperationMetadata();
-      var od = api.OperationMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OperationMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOperationMetadata(od as api.OperationMetadata);
     });
   });
@@ -2262,7 +2305,9 @@
   unittest.group('obj-schema-Policy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPolicy();
-      var od = api.Policy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Policy.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPolicy(od as api.Policy);
     });
   });
@@ -2270,7 +2315,9 @@
   unittest.group('obj-schema-RegisterInstanceRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRegisterInstanceRequest();
-      var od = api.RegisterInstanceRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RegisterInstanceRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRegisterInstanceRequest(od as api.RegisterInstanceRequest);
     });
   });
@@ -2278,7 +2325,9 @@
   unittest.group('obj-schema-ReportInstanceInfoRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReportInstanceInfoRequest();
-      var od = api.ReportInstanceInfoRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReportInstanceInfoRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReportInstanceInfoRequest(od as api.ReportInstanceInfoRequest);
     });
   });
@@ -2286,7 +2335,9 @@
   unittest.group('obj-schema-ResetInstanceRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResetInstanceRequest();
-      var od = api.ResetInstanceRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResetInstanceRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResetInstanceRequest(od as api.ResetInstanceRequest);
     });
   });
@@ -2294,7 +2345,9 @@
   unittest.group('obj-schema-Schedule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSchedule();
-      var od = api.Schedule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Schedule.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSchedule(od as api.Schedule);
     });
   });
@@ -2302,7 +2355,9 @@
   unittest.group('obj-schema-SchedulerAcceleratorConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSchedulerAcceleratorConfig();
-      var od = api.SchedulerAcceleratorConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SchedulerAcceleratorConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSchedulerAcceleratorConfig(od as api.SchedulerAcceleratorConfig);
     });
   });
@@ -2310,7 +2365,9 @@
   unittest.group('obj-schema-SetIamPolicyRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSetIamPolicyRequest();
-      var od = api.SetIamPolicyRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SetIamPolicyRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSetIamPolicyRequest(od as api.SetIamPolicyRequest);
     });
   });
@@ -2318,7 +2375,9 @@
   unittest.group('obj-schema-SetInstanceAcceleratorRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSetInstanceAcceleratorRequest();
-      var od = api.SetInstanceAcceleratorRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SetInstanceAcceleratorRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSetInstanceAcceleratorRequest(
           od as api.SetInstanceAcceleratorRequest);
     });
@@ -2327,7 +2386,9 @@
   unittest.group('obj-schema-SetInstanceLabelsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSetInstanceLabelsRequest();
-      var od = api.SetInstanceLabelsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SetInstanceLabelsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSetInstanceLabelsRequest(od as api.SetInstanceLabelsRequest);
     });
   });
@@ -2335,7 +2396,9 @@
   unittest.group('obj-schema-SetInstanceMachineTypeRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSetInstanceMachineTypeRequest();
-      var od = api.SetInstanceMachineTypeRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SetInstanceMachineTypeRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSetInstanceMachineTypeRequest(
           od as api.SetInstanceMachineTypeRequest);
     });
@@ -2344,7 +2407,9 @@
   unittest.group('obj-schema-ShieldedInstanceConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildShieldedInstanceConfig();
-      var od = api.ShieldedInstanceConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ShieldedInstanceConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkShieldedInstanceConfig(od as api.ShieldedInstanceConfig);
     });
   });
@@ -2352,7 +2417,9 @@
   unittest.group('obj-schema-StartInstanceRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStartInstanceRequest();
-      var od = api.StartInstanceRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.StartInstanceRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkStartInstanceRequest(od as api.StartInstanceRequest);
     });
   });
@@ -2360,7 +2427,9 @@
   unittest.group('obj-schema-Status', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStatus();
-      var od = api.Status.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Status.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStatus(od as api.Status);
     });
   });
@@ -2368,7 +2437,9 @@
   unittest.group('obj-schema-StopInstanceRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStopInstanceRequest();
-      var od = api.StopInstanceRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.StopInstanceRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkStopInstanceRequest(od as api.StopInstanceRequest);
     });
   });
@@ -2376,7 +2447,9 @@
   unittest.group('obj-schema-TestIamPermissionsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestIamPermissionsRequest();
-      var od = api.TestIamPermissionsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestIamPermissionsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestIamPermissionsRequest(od as api.TestIamPermissionsRequest);
     });
   });
@@ -2384,7 +2457,9 @@
   unittest.group('obj-schema-TestIamPermissionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestIamPermissionsResponse();
-      var od = api.TestIamPermissionsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestIamPermissionsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestIamPermissionsResponse(od as api.TestIamPermissionsResponse);
     });
   });
@@ -2392,7 +2467,9 @@
   unittest.group('obj-schema-TriggerScheduleRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTriggerScheduleRequest();
-      var od = api.TriggerScheduleRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TriggerScheduleRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTriggerScheduleRequest(od as api.TriggerScheduleRequest);
     });
   });
@@ -2400,7 +2477,9 @@
   unittest.group('obj-schema-UpgradeHistoryEntry', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpgradeHistoryEntry();
-      var od = api.UpgradeHistoryEntry.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpgradeHistoryEntry.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpgradeHistoryEntry(od as api.UpgradeHistoryEntry);
     });
   });
@@ -2408,7 +2487,9 @@
   unittest.group('obj-schema-UpgradeInstanceInternalRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpgradeInstanceInternalRequest();
-      var od = api.UpgradeInstanceInternalRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpgradeInstanceInternalRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpgradeInstanceInternalRequest(
           od as api.UpgradeInstanceInternalRequest);
     });
@@ -2417,7 +2498,9 @@
   unittest.group('obj-schema-UpgradeInstanceRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpgradeInstanceRequest();
-      var od = api.UpgradeInstanceRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpgradeInstanceRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpgradeInstanceRequest(od as api.UpgradeInstanceRequest);
     });
   });
@@ -2425,7 +2508,9 @@
   unittest.group('obj-schema-VmImage', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVmImage();
-      var od = api.VmImage.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.VmImage.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkVmImage(od as api.VmImage);
     });
   });
diff --git a/generated/googleapis/test/oauth2/v2_test.dart b/generated/googleapis/test/oauth2/v2_test.dart
index dc06006..93f16ab 100644
--- a/generated/googleapis/test/oauth2/v2_test.dart
+++ b/generated/googleapis/test/oauth2/v2_test.dart
@@ -149,7 +149,9 @@
   unittest.group('obj-schema-Tokeninfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTokeninfo();
-      var od = api.Tokeninfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Tokeninfo.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTokeninfo(od as api.Tokeninfo);
     });
   });
@@ -157,7 +159,9 @@
   unittest.group('obj-schema-Userinfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUserinfo();
-      var od = api.Userinfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Userinfo.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkUserinfo(od as api.Userinfo);
     });
   });
diff --git a/generated/googleapis/test/osconfig/v1_test.dart b/generated/googleapis/test/osconfig/v1_test.dart
index 39d2e03..ef1bee7 100644
--- a/generated/googleapis/test/osconfig/v1_test.dart
+++ b/generated/googleapis/test/osconfig/v1_test.dart
@@ -1768,7 +1768,9 @@
   unittest.group('obj-schema-AptSettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAptSettings();
-      var od = api.AptSettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AptSettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAptSettings(od as api.AptSettings);
     });
   });
@@ -1776,7 +1778,9 @@
   unittest.group('obj-schema-CancelPatchJobRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCancelPatchJobRequest();
-      var od = api.CancelPatchJobRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CancelPatchJobRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCancelPatchJobRequest(od as api.CancelPatchJobRequest);
     });
   });
@@ -1784,7 +1788,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -1792,7 +1797,9 @@
   unittest.group('obj-schema-ExecStep', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExecStep();
-      var od = api.ExecStep.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ExecStep.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkExecStep(od as api.ExecStep);
     });
   });
@@ -1800,7 +1807,9 @@
   unittest.group('obj-schema-ExecStepConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExecStepConfig();
-      var od = api.ExecStepConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ExecStepConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkExecStepConfig(od as api.ExecStepConfig);
     });
   });
@@ -1808,7 +1817,9 @@
   unittest.group('obj-schema-ExecutePatchJobRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExecutePatchJobRequest();
-      var od = api.ExecutePatchJobRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ExecutePatchJobRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkExecutePatchJobRequest(od as api.ExecutePatchJobRequest);
     });
   });
@@ -1816,7 +1827,9 @@
   unittest.group('obj-schema-FixedOrPercent', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFixedOrPercent();
-      var od = api.FixedOrPercent.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FixedOrPercent.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFixedOrPercent(od as api.FixedOrPercent);
     });
   });
@@ -1824,7 +1837,9 @@
   unittest.group('obj-schema-GcsObject', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGcsObject();
-      var od = api.GcsObject.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.GcsObject.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGcsObject(od as api.GcsObject);
     });
   });
@@ -1832,7 +1847,9 @@
   unittest.group('obj-schema-GooSettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGooSettings();
-      var od = api.GooSettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GooSettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGooSettings(od as api.GooSettings);
     });
   });
@@ -1840,7 +1857,9 @@
   unittest.group('obj-schema-Inventory', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInventory();
-      var od = api.Inventory.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Inventory.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkInventory(od as api.Inventory);
     });
   });
@@ -1848,7 +1867,9 @@
   unittest.group('obj-schema-InventoryItem', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInventoryItem();
-      var od = api.InventoryItem.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InventoryItem.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInventoryItem(od as api.InventoryItem);
     });
   });
@@ -1856,7 +1877,9 @@
   unittest.group('obj-schema-InventoryOsInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInventoryOsInfo();
-      var od = api.InventoryOsInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InventoryOsInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInventoryOsInfo(od as api.InventoryOsInfo);
     });
   });
@@ -1864,7 +1887,9 @@
   unittest.group('obj-schema-InventorySoftwarePackage', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInventorySoftwarePackage();
-      var od = api.InventorySoftwarePackage.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InventorySoftwarePackage.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInventorySoftwarePackage(od as api.InventorySoftwarePackage);
     });
   });
@@ -1872,7 +1897,9 @@
   unittest.group('obj-schema-InventoryVersionedPackage', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInventoryVersionedPackage();
-      var od = api.InventoryVersionedPackage.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InventoryVersionedPackage.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInventoryVersionedPackage(od as api.InventoryVersionedPackage);
     });
   });
@@ -1880,8 +1907,9 @@
   unittest.group('obj-schema-InventoryWindowsQuickFixEngineeringPackage', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInventoryWindowsQuickFixEngineeringPackage();
-      var od =
-          api.InventoryWindowsQuickFixEngineeringPackage.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InventoryWindowsQuickFixEngineeringPackage.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInventoryWindowsQuickFixEngineeringPackage(
           od as api.InventoryWindowsQuickFixEngineeringPackage);
     });
@@ -1890,7 +1918,9 @@
   unittest.group('obj-schema-InventoryWindowsUpdatePackage', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInventoryWindowsUpdatePackage();
-      var od = api.InventoryWindowsUpdatePackage.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InventoryWindowsUpdatePackage.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInventoryWindowsUpdatePackage(
           od as api.InventoryWindowsUpdatePackage);
     });
@@ -1900,8 +1930,9 @@
       'obj-schema-InventoryWindowsUpdatePackageWindowsUpdateCategory', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInventoryWindowsUpdatePackageWindowsUpdateCategory();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.InventoryWindowsUpdatePackageWindowsUpdateCategory.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkInventoryWindowsUpdatePackageWindowsUpdateCategory(
           od as api.InventoryWindowsUpdatePackageWindowsUpdateCategory);
     });
@@ -1910,7 +1941,9 @@
   unittest.group('obj-schema-InventoryZypperPatch', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInventoryZypperPatch();
-      var od = api.InventoryZypperPatch.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InventoryZypperPatch.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInventoryZypperPatch(od as api.InventoryZypperPatch);
     });
   });
@@ -1918,7 +1951,9 @@
   unittest.group('obj-schema-ListPatchDeploymentsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListPatchDeploymentsResponse();
-      var od = api.ListPatchDeploymentsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListPatchDeploymentsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListPatchDeploymentsResponse(od as api.ListPatchDeploymentsResponse);
     });
   });
@@ -1926,7 +1961,9 @@
   unittest.group('obj-schema-ListPatchJobInstanceDetailsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListPatchJobInstanceDetailsResponse();
-      var od = api.ListPatchJobInstanceDetailsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListPatchJobInstanceDetailsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListPatchJobInstanceDetailsResponse(
           od as api.ListPatchJobInstanceDetailsResponse);
     });
@@ -1935,7 +1972,9 @@
   unittest.group('obj-schema-ListPatchJobsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListPatchJobsResponse();
-      var od = api.ListPatchJobsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListPatchJobsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListPatchJobsResponse(od as api.ListPatchJobsResponse);
     });
   });
@@ -1943,7 +1982,9 @@
   unittest.group('obj-schema-MonthlySchedule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMonthlySchedule();
-      var od = api.MonthlySchedule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MonthlySchedule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMonthlySchedule(od as api.MonthlySchedule);
     });
   });
@@ -1951,7 +1992,9 @@
   unittest.group('obj-schema-OneTimeSchedule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOneTimeSchedule();
-      var od = api.OneTimeSchedule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OneTimeSchedule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOneTimeSchedule(od as api.OneTimeSchedule);
     });
   });
@@ -1959,7 +2002,9 @@
   unittest.group('obj-schema-PatchConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPatchConfig();
-      var od = api.PatchConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PatchConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPatchConfig(od as api.PatchConfig);
     });
   });
@@ -1967,7 +2012,9 @@
   unittest.group('obj-schema-PatchDeployment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPatchDeployment();
-      var od = api.PatchDeployment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PatchDeployment.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPatchDeployment(od as api.PatchDeployment);
     });
   });
@@ -1975,7 +2022,9 @@
   unittest.group('obj-schema-PatchInstanceFilter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPatchInstanceFilter();
-      var od = api.PatchInstanceFilter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PatchInstanceFilter.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPatchInstanceFilter(od as api.PatchInstanceFilter);
     });
   });
@@ -1983,7 +2032,9 @@
   unittest.group('obj-schema-PatchInstanceFilterGroupLabel', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPatchInstanceFilterGroupLabel();
-      var od = api.PatchInstanceFilterGroupLabel.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PatchInstanceFilterGroupLabel.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPatchInstanceFilterGroupLabel(
           od as api.PatchInstanceFilterGroupLabel);
     });
@@ -1992,7 +2043,9 @@
   unittest.group('obj-schema-PatchJob', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPatchJob();
-      var od = api.PatchJob.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.PatchJob.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPatchJob(od as api.PatchJob);
     });
   });
@@ -2000,7 +2053,9 @@
   unittest.group('obj-schema-PatchJobInstanceDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPatchJobInstanceDetails();
-      var od = api.PatchJobInstanceDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PatchJobInstanceDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPatchJobInstanceDetails(od as api.PatchJobInstanceDetails);
     });
   });
@@ -2008,7 +2063,9 @@
   unittest.group('obj-schema-PatchJobInstanceDetailsSummary', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPatchJobInstanceDetailsSummary();
-      var od = api.PatchJobInstanceDetailsSummary.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PatchJobInstanceDetailsSummary.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPatchJobInstanceDetailsSummary(
           od as api.PatchJobInstanceDetailsSummary);
     });
@@ -2017,7 +2074,9 @@
   unittest.group('obj-schema-PatchRollout', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPatchRollout();
-      var od = api.PatchRollout.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PatchRollout.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPatchRollout(od as api.PatchRollout);
     });
   });
@@ -2025,7 +2084,9 @@
   unittest.group('obj-schema-RecurringSchedule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRecurringSchedule();
-      var od = api.RecurringSchedule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RecurringSchedule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRecurringSchedule(od as api.RecurringSchedule);
     });
   });
@@ -2033,7 +2094,9 @@
   unittest.group('obj-schema-TimeOfDay', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTimeOfDay();
-      var od = api.TimeOfDay.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.TimeOfDay.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTimeOfDay(od as api.TimeOfDay);
     });
   });
@@ -2041,7 +2104,9 @@
   unittest.group('obj-schema-TimeZone', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTimeZone();
-      var od = api.TimeZone.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.TimeZone.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTimeZone(od as api.TimeZone);
     });
   });
@@ -2049,7 +2114,9 @@
   unittest.group('obj-schema-WeekDayOfMonth', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWeekDayOfMonth();
-      var od = api.WeekDayOfMonth.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.WeekDayOfMonth.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkWeekDayOfMonth(od as api.WeekDayOfMonth);
     });
   });
@@ -2057,7 +2124,9 @@
   unittest.group('obj-schema-WeeklySchedule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWeeklySchedule();
-      var od = api.WeeklySchedule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.WeeklySchedule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkWeeklySchedule(od as api.WeeklySchedule);
     });
   });
@@ -2065,7 +2134,9 @@
   unittest.group('obj-schema-WindowsUpdateSettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWindowsUpdateSettings();
-      var od = api.WindowsUpdateSettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.WindowsUpdateSettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkWindowsUpdateSettings(od as api.WindowsUpdateSettings);
     });
   });
@@ -2073,7 +2144,9 @@
   unittest.group('obj-schema-YumSettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildYumSettings();
-      var od = api.YumSettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.YumSettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkYumSettings(od as api.YumSettings);
     });
   });
@@ -2081,7 +2154,9 @@
   unittest.group('obj-schema-ZypperSettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildZypperSettings();
-      var od = api.ZypperSettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ZypperSettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkZypperSettings(od as api.ZypperSettings);
     });
   });
diff --git a/generated/googleapis/test/oslogin/v1_test.dart b/generated/googleapis/test/oslogin/v1_test.dart
index 61f22e2..f74dd04 100644
--- a/generated/googleapis/test/oslogin/v1_test.dart
+++ b/generated/googleapis/test/oslogin/v1_test.dart
@@ -228,7 +228,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -236,7 +237,9 @@
   unittest.group('obj-schema-ImportSshPublicKeyResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildImportSshPublicKeyResponse();
-      var od = api.ImportSshPublicKeyResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ImportSshPublicKeyResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkImportSshPublicKeyResponse(od as api.ImportSshPublicKeyResponse);
     });
   });
@@ -244,7 +247,9 @@
   unittest.group('obj-schema-LoginProfile', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLoginProfile();
-      var od = api.LoginProfile.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LoginProfile.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLoginProfile(od as api.LoginProfile);
     });
   });
@@ -252,7 +257,9 @@
   unittest.group('obj-schema-PosixAccount', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPosixAccount();
-      var od = api.PosixAccount.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PosixAccount.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPosixAccount(od as api.PosixAccount);
     });
   });
@@ -260,7 +267,9 @@
   unittest.group('obj-schema-SshPublicKey', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSshPublicKey();
-      var od = api.SshPublicKey.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SshPublicKey.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSshPublicKey(od as api.SshPublicKey);
     });
   });
diff --git a/generated/googleapis/test/pagespeedonline/v5_test.dart b/generated/googleapis/test/pagespeedonline/v5_test.dart
index 5ba4dde..d41839f 100644
--- a/generated/googleapis/test/pagespeedonline/v5_test.dart
+++ b/generated/googleapis/test/pagespeedonline/v5_test.dart
@@ -1020,7 +1020,9 @@
   unittest.group('obj-schema-AuditRefs', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuditRefs();
-      var od = api.AuditRefs.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.AuditRefs.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAuditRefs(od as api.AuditRefs);
     });
   });
@@ -1028,7 +1030,9 @@
   unittest.group('obj-schema-Bucket', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBucket();
-      var od = api.Bucket.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Bucket.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBucket(od as api.Bucket);
     });
   });
@@ -1036,7 +1040,9 @@
   unittest.group('obj-schema-Categories', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCategories();
-      var od = api.Categories.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Categories.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkCategories(od as api.Categories);
     });
   });
@@ -1044,7 +1050,9 @@
   unittest.group('obj-schema-CategoryGroupV5', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCategoryGroupV5();
-      var od = api.CategoryGroupV5.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CategoryGroupV5.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCategoryGroupV5(od as api.CategoryGroupV5);
     });
   });
@@ -1052,7 +1060,9 @@
   unittest.group('obj-schema-ConfigSettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildConfigSettings();
-      var od = api.ConfigSettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ConfigSettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkConfigSettings(od as api.ConfigSettings);
     });
   });
@@ -1060,7 +1070,9 @@
   unittest.group('obj-schema-Environment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEnvironment();
-      var od = api.Environment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Environment.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEnvironment(od as api.Environment);
     });
   });
@@ -1068,7 +1080,8 @@
   unittest.group('obj-schema-I18n', () {
     unittest.test('to-json--from-json', () async {
       var o = buildI18n();
-      var od = api.I18n.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.I18n.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkI18n(od as api.I18n);
     });
   });
@@ -1076,7 +1089,9 @@
   unittest.group('obj-schema-LighthouseAuditResultV5', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLighthouseAuditResultV5();
-      var od = api.LighthouseAuditResultV5.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LighthouseAuditResultV5.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLighthouseAuditResultV5(od as api.LighthouseAuditResultV5);
     });
   });
@@ -1084,7 +1099,9 @@
   unittest.group('obj-schema-LighthouseCategoryV5', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLighthouseCategoryV5();
-      var od = api.LighthouseCategoryV5.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LighthouseCategoryV5.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLighthouseCategoryV5(od as api.LighthouseCategoryV5);
     });
   });
@@ -1092,7 +1109,9 @@
   unittest.group('obj-schema-LighthouseResultV5', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLighthouseResultV5();
-      var od = api.LighthouseResultV5.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LighthouseResultV5.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLighthouseResultV5(od as api.LighthouseResultV5);
     });
   });
@@ -1100,7 +1119,9 @@
   unittest.group('obj-schema-PagespeedApiLoadingExperienceV5', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPagespeedApiLoadingExperienceV5();
-      var od = api.PagespeedApiLoadingExperienceV5.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PagespeedApiLoadingExperienceV5.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPagespeedApiLoadingExperienceV5(
           od as api.PagespeedApiLoadingExperienceV5);
     });
@@ -1109,7 +1130,9 @@
   unittest.group('obj-schema-PagespeedApiPagespeedResponseV5', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPagespeedApiPagespeedResponseV5();
-      var od = api.PagespeedApiPagespeedResponseV5.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PagespeedApiPagespeedResponseV5.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPagespeedApiPagespeedResponseV5(
           od as api.PagespeedApiPagespeedResponseV5);
     });
@@ -1118,7 +1141,9 @@
   unittest.group('obj-schema-PagespeedVersion', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPagespeedVersion();
-      var od = api.PagespeedVersion.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PagespeedVersion.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPagespeedVersion(od as api.PagespeedVersion);
     });
   });
@@ -1126,7 +1151,9 @@
   unittest.group('obj-schema-RendererFormattedStrings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRendererFormattedStrings();
-      var od = api.RendererFormattedStrings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RendererFormattedStrings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRendererFormattedStrings(od as api.RendererFormattedStrings);
     });
   });
@@ -1134,7 +1161,9 @@
   unittest.group('obj-schema-RuntimeError', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRuntimeError();
-      var od = api.RuntimeError.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RuntimeError.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRuntimeError(od as api.RuntimeError);
     });
   });
@@ -1142,7 +1171,9 @@
   unittest.group('obj-schema-StackPack', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStackPack();
-      var od = api.StackPack.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.StackPack.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStackPack(od as api.StackPack);
     });
   });
@@ -1150,7 +1181,9 @@
   unittest.group('obj-schema-Timing', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTiming();
-      var od = api.Timing.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Timing.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTiming(od as api.Timing);
     });
   });
@@ -1158,7 +1191,9 @@
   unittest.group('obj-schema-UserPageLoadMetricV5', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUserPageLoadMetricV5();
-      var od = api.UserPageLoadMetricV5.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UserPageLoadMetricV5.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUserPageLoadMetricV5(od as api.UserPageLoadMetricV5);
     });
   });
diff --git a/generated/googleapis/test/people/v1_test.dart b/generated/googleapis/test/people/v1_test.dart
index a2b9ab5..b468cde 100644
--- a/generated/googleapis/test/people/v1_test.dart
+++ b/generated/googleapis/test/people/v1_test.dart
@@ -3187,7 +3187,9 @@
   unittest.group('obj-schema-Address', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAddress();
-      var od = api.Address.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Address.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAddress(od as api.Address);
     });
   });
@@ -3195,7 +3197,9 @@
   unittest.group('obj-schema-AgeRangeType', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAgeRangeType();
-      var od = api.AgeRangeType.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AgeRangeType.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAgeRangeType(od as api.AgeRangeType);
     });
   });
@@ -3203,7 +3207,9 @@
   unittest.group('obj-schema-BatchGetContactGroupsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBatchGetContactGroupsResponse();
-      var od = api.BatchGetContactGroupsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BatchGetContactGroupsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBatchGetContactGroupsResponse(
           od as api.BatchGetContactGroupsResponse);
     });
@@ -3212,7 +3218,9 @@
   unittest.group('obj-schema-Biography', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBiography();
-      var od = api.Biography.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Biography.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBiography(od as api.Biography);
     });
   });
@@ -3220,7 +3228,9 @@
   unittest.group('obj-schema-Birthday', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBirthday();
-      var od = api.Birthday.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Birthday.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBirthday(od as api.Birthday);
     });
   });
@@ -3228,7 +3238,9 @@
   unittest.group('obj-schema-BraggingRights', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBraggingRights();
-      var od = api.BraggingRights.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BraggingRights.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBraggingRights(od as api.BraggingRights);
     });
   });
@@ -3236,7 +3248,9 @@
   unittest.group('obj-schema-CalendarUrl', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCalendarUrl();
-      var od = api.CalendarUrl.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CalendarUrl.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCalendarUrl(od as api.CalendarUrl);
     });
   });
@@ -3244,7 +3258,9 @@
   unittest.group('obj-schema-ClientData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildClientData();
-      var od = api.ClientData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ClientData.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkClientData(od as api.ClientData);
     });
   });
@@ -3252,7 +3268,9 @@
   unittest.group('obj-schema-ContactGroup', () {
     unittest.test('to-json--from-json', () async {
       var o = buildContactGroup();
-      var od = api.ContactGroup.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ContactGroup.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkContactGroup(od as api.ContactGroup);
     });
   });
@@ -3260,7 +3278,9 @@
   unittest.group('obj-schema-ContactGroupMembership', () {
     unittest.test('to-json--from-json', () async {
       var o = buildContactGroupMembership();
-      var od = api.ContactGroupMembership.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ContactGroupMembership.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkContactGroupMembership(od as api.ContactGroupMembership);
     });
   });
@@ -3268,7 +3288,9 @@
   unittest.group('obj-schema-ContactGroupMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildContactGroupMetadata();
-      var od = api.ContactGroupMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ContactGroupMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkContactGroupMetadata(od as api.ContactGroupMetadata);
     });
   });
@@ -3276,7 +3298,9 @@
   unittest.group('obj-schema-ContactGroupResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildContactGroupResponse();
-      var od = api.ContactGroupResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ContactGroupResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkContactGroupResponse(od as api.ContactGroupResponse);
     });
   });
@@ -3284,8 +3308,9 @@
   unittest.group('obj-schema-CopyOtherContactToMyContactsGroupRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCopyOtherContactToMyContactsGroupRequest();
-      var od =
-          api.CopyOtherContactToMyContactsGroupRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CopyOtherContactToMyContactsGroupRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCopyOtherContactToMyContactsGroupRequest(
           od as api.CopyOtherContactToMyContactsGroupRequest);
     });
@@ -3294,7 +3319,9 @@
   unittest.group('obj-schema-CoverPhoto', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCoverPhoto();
-      var od = api.CoverPhoto.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.CoverPhoto.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkCoverPhoto(od as api.CoverPhoto);
     });
   });
@@ -3302,7 +3329,9 @@
   unittest.group('obj-schema-CreateContactGroupRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateContactGroupRequest();
-      var od = api.CreateContactGroupRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateContactGroupRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateContactGroupRequest(od as api.CreateContactGroupRequest);
     });
   });
@@ -3310,7 +3339,8 @@
   unittest.group('obj-schema-Date', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDate();
-      var od = api.Date.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Date.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDate(od as api.Date);
     });
   });
@@ -3318,7 +3348,9 @@
   unittest.group('obj-schema-DeleteContactPhotoResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeleteContactPhotoResponse();
-      var od = api.DeleteContactPhotoResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeleteContactPhotoResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeleteContactPhotoResponse(od as api.DeleteContactPhotoResponse);
     });
   });
@@ -3326,7 +3358,9 @@
   unittest.group('obj-schema-DomainMembership', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDomainMembership();
-      var od = api.DomainMembership.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DomainMembership.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDomainMembership(od as api.DomainMembership);
     });
   });
@@ -3334,7 +3368,9 @@
   unittest.group('obj-schema-EmailAddress', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmailAddress();
-      var od = api.EmailAddress.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EmailAddress.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEmailAddress(od as api.EmailAddress);
     });
   });
@@ -3342,7 +3378,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -3350,7 +3387,8 @@
   unittest.group('obj-schema-Event', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEvent();
-      var od = api.Event.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Event.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEvent(od as api.Event);
     });
   });
@@ -3358,7 +3396,9 @@
   unittest.group('obj-schema-ExternalId', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExternalId();
-      var od = api.ExternalId.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ExternalId.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkExternalId(od as api.ExternalId);
     });
   });
@@ -3366,7 +3406,9 @@
   unittest.group('obj-schema-FieldMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFieldMetadata();
-      var od = api.FieldMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FieldMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFieldMetadata(od as api.FieldMetadata);
     });
   });
@@ -3374,7 +3416,9 @@
   unittest.group('obj-schema-FileAs', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFileAs();
-      var od = api.FileAs.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.FileAs.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkFileAs(od as api.FileAs);
     });
   });
@@ -3382,7 +3426,9 @@
   unittest.group('obj-schema-Gender', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGender();
-      var od = api.Gender.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Gender.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGender(od as api.Gender);
     });
   });
@@ -3390,7 +3436,9 @@
   unittest.group('obj-schema-GetPeopleResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGetPeopleResponse();
-      var od = api.GetPeopleResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GetPeopleResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGetPeopleResponse(od as api.GetPeopleResponse);
     });
   });
@@ -3398,7 +3446,9 @@
   unittest.group('obj-schema-GroupClientData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGroupClientData();
-      var od = api.GroupClientData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GroupClientData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGroupClientData(od as api.GroupClientData);
     });
   });
@@ -3406,7 +3456,9 @@
   unittest.group('obj-schema-ImClient', () {
     unittest.test('to-json--from-json', () async {
       var o = buildImClient();
-      var od = api.ImClient.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ImClient.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkImClient(od as api.ImClient);
     });
   });
@@ -3414,7 +3466,9 @@
   unittest.group('obj-schema-Interest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInterest();
-      var od = api.Interest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Interest.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkInterest(od as api.Interest);
     });
   });
@@ -3422,7 +3476,9 @@
   unittest.group('obj-schema-ListConnectionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListConnectionsResponse();
-      var od = api.ListConnectionsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListConnectionsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListConnectionsResponse(od as api.ListConnectionsResponse);
     });
   });
@@ -3430,7 +3486,9 @@
   unittest.group('obj-schema-ListContactGroupsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListContactGroupsResponse();
-      var od = api.ListContactGroupsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListContactGroupsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListContactGroupsResponse(od as api.ListContactGroupsResponse);
     });
   });
@@ -3438,7 +3496,9 @@
   unittest.group('obj-schema-ListDirectoryPeopleResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListDirectoryPeopleResponse();
-      var od = api.ListDirectoryPeopleResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListDirectoryPeopleResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListDirectoryPeopleResponse(od as api.ListDirectoryPeopleResponse);
     });
   });
@@ -3446,7 +3506,9 @@
   unittest.group('obj-schema-ListOtherContactsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListOtherContactsResponse();
-      var od = api.ListOtherContactsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListOtherContactsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListOtherContactsResponse(od as api.ListOtherContactsResponse);
     });
   });
@@ -3454,7 +3516,9 @@
   unittest.group('obj-schema-Locale', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLocale();
-      var od = api.Locale.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Locale.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLocale(od as api.Locale);
     });
   });
@@ -3462,7 +3526,9 @@
   unittest.group('obj-schema-Location', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLocation();
-      var od = api.Location.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Location.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLocation(od as api.Location);
     });
   });
@@ -3470,7 +3536,9 @@
   unittest.group('obj-schema-Membership', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMembership();
-      var od = api.Membership.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Membership.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkMembership(od as api.Membership);
     });
   });
@@ -3478,7 +3546,9 @@
   unittest.group('obj-schema-MiscKeyword', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMiscKeyword();
-      var od = api.MiscKeyword.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MiscKeyword.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMiscKeyword(od as api.MiscKeyword);
     });
   });
@@ -3486,7 +3556,9 @@
   unittest.group('obj-schema-ModifyContactGroupMembersRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildModifyContactGroupMembersRequest();
-      var od = api.ModifyContactGroupMembersRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ModifyContactGroupMembersRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkModifyContactGroupMembersRequest(
           od as api.ModifyContactGroupMembersRequest);
     });
@@ -3495,7 +3567,9 @@
   unittest.group('obj-schema-ModifyContactGroupMembersResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildModifyContactGroupMembersResponse();
-      var od = api.ModifyContactGroupMembersResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ModifyContactGroupMembersResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkModifyContactGroupMembersResponse(
           od as api.ModifyContactGroupMembersResponse);
     });
@@ -3504,7 +3578,8 @@
   unittest.group('obj-schema-Name', () {
     unittest.test('to-json--from-json', () async {
       var o = buildName();
-      var od = api.Name.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Name.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkName(od as api.Name);
     });
   });
@@ -3512,7 +3587,9 @@
   unittest.group('obj-schema-Nickname', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNickname();
-      var od = api.Nickname.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Nickname.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkNickname(od as api.Nickname);
     });
   });
@@ -3520,7 +3597,9 @@
   unittest.group('obj-schema-Occupation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOccupation();
-      var od = api.Occupation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Occupation.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOccupation(od as api.Occupation);
     });
   });
@@ -3528,7 +3607,9 @@
   unittest.group('obj-schema-Organization', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrganization();
-      var od = api.Organization.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Organization.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrganization(od as api.Organization);
     });
   });
@@ -3536,7 +3617,9 @@
   unittest.group('obj-schema-Person', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPerson();
-      var od = api.Person.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Person.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPerson(od as api.Person);
     });
   });
@@ -3544,7 +3627,9 @@
   unittest.group('obj-schema-PersonMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPersonMetadata();
-      var od = api.PersonMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PersonMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPersonMetadata(od as api.PersonMetadata);
     });
   });
@@ -3552,7 +3637,9 @@
   unittest.group('obj-schema-PersonResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPersonResponse();
-      var od = api.PersonResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PersonResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPersonResponse(od as api.PersonResponse);
     });
   });
@@ -3560,7 +3647,9 @@
   unittest.group('obj-schema-PhoneNumber', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPhoneNumber();
-      var od = api.PhoneNumber.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PhoneNumber.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPhoneNumber(od as api.PhoneNumber);
     });
   });
@@ -3568,7 +3657,8 @@
   unittest.group('obj-schema-Photo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPhoto();
-      var od = api.Photo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Photo.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPhoto(od as api.Photo);
     });
   });
@@ -3576,7 +3666,9 @@
   unittest.group('obj-schema-ProfileMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProfileMetadata();
-      var od = api.ProfileMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ProfileMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkProfileMetadata(od as api.ProfileMetadata);
     });
   });
@@ -3584,7 +3676,9 @@
   unittest.group('obj-schema-Relation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRelation();
-      var od = api.Relation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Relation.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkRelation(od as api.Relation);
     });
   });
@@ -3592,7 +3686,9 @@
   unittest.group('obj-schema-RelationshipInterest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRelationshipInterest();
-      var od = api.RelationshipInterest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RelationshipInterest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRelationshipInterest(od as api.RelationshipInterest);
     });
   });
@@ -3600,7 +3696,9 @@
   unittest.group('obj-schema-RelationshipStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRelationshipStatus();
-      var od = api.RelationshipStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RelationshipStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRelationshipStatus(od as api.RelationshipStatus);
     });
   });
@@ -3608,7 +3706,9 @@
   unittest.group('obj-schema-Residence', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResidence();
-      var od = api.Residence.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Residence.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkResidence(od as api.Residence);
     });
   });
@@ -3616,7 +3716,9 @@
   unittest.group('obj-schema-SearchDirectoryPeopleResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSearchDirectoryPeopleResponse();
-      var od = api.SearchDirectoryPeopleResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SearchDirectoryPeopleResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSearchDirectoryPeopleResponse(
           od as api.SearchDirectoryPeopleResponse);
     });
@@ -3625,7 +3727,9 @@
   unittest.group('obj-schema-SearchResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSearchResponse();
-      var od = api.SearchResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SearchResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSearchResponse(od as api.SearchResponse);
     });
   });
@@ -3633,7 +3737,9 @@
   unittest.group('obj-schema-SearchResult', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSearchResult();
-      var od = api.SearchResult.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SearchResult.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSearchResult(od as api.SearchResult);
     });
   });
@@ -3641,7 +3747,9 @@
   unittest.group('obj-schema-SipAddress', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSipAddress();
-      var od = api.SipAddress.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.SipAddress.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSipAddress(od as api.SipAddress);
     });
   });
@@ -3649,7 +3757,8 @@
   unittest.group('obj-schema-Skill', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSkill();
-      var od = api.Skill.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Skill.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSkill(od as api.Skill);
     });
   });
@@ -3657,7 +3766,9 @@
   unittest.group('obj-schema-Source', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSource();
-      var od = api.Source.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Source.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSource(od as api.Source);
     });
   });
@@ -3665,7 +3776,9 @@
   unittest.group('obj-schema-Status', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStatus();
-      var od = api.Status.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Status.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStatus(od as api.Status);
     });
   });
@@ -3673,7 +3786,9 @@
   unittest.group('obj-schema-Tagline', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTagline();
-      var od = api.Tagline.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Tagline.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTagline(od as api.Tagline);
     });
   });
@@ -3681,7 +3796,9 @@
   unittest.group('obj-schema-UpdateContactGroupRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateContactGroupRequest();
-      var od = api.UpdateContactGroupRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateContactGroupRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateContactGroupRequest(od as api.UpdateContactGroupRequest);
     });
   });
@@ -3689,7 +3806,9 @@
   unittest.group('obj-schema-UpdateContactPhotoRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateContactPhotoRequest();
-      var od = api.UpdateContactPhotoRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateContactPhotoRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateContactPhotoRequest(od as api.UpdateContactPhotoRequest);
     });
   });
@@ -3697,7 +3816,9 @@
   unittest.group('obj-schema-UpdateContactPhotoResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateContactPhotoResponse();
-      var od = api.UpdateContactPhotoResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateContactPhotoResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateContactPhotoResponse(od as api.UpdateContactPhotoResponse);
     });
   });
@@ -3705,7 +3826,8 @@
   unittest.group('obj-schema-Url', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUrl();
-      var od = api.Url.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Url.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkUrl(od as api.Url);
     });
   });
@@ -3713,7 +3835,9 @@
   unittest.group('obj-schema-UserDefined', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUserDefined();
-      var od = api.UserDefined.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UserDefined.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUserDefined(od as api.UserDefined);
     });
   });
diff --git a/generated/googleapis/test/playablelocations/v3_test.dart b/generated/googleapis/test/playablelocations/v3_test.dart
index 086fc3e..3e8c032 100644
--- a/generated/googleapis/test/playablelocations/v3_test.dart
+++ b/generated/googleapis/test/playablelocations/v3_test.dart
@@ -653,7 +653,9 @@
   unittest.group('obj-schema-GoogleMapsPlayablelocationsV3Impression', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleMapsPlayablelocationsV3Impression();
-      var od = api.GoogleMapsPlayablelocationsV3Impression.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleMapsPlayablelocationsV3Impression.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleMapsPlayablelocationsV3Impression(
           od as api.GoogleMapsPlayablelocationsV3Impression);
     });
@@ -663,8 +665,9 @@
       'obj-schema-GoogleMapsPlayablelocationsV3LogImpressionsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleMapsPlayablelocationsV3LogImpressionsRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleMapsPlayablelocationsV3LogImpressionsRequest.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleMapsPlayablelocationsV3LogImpressionsRequest(
           od as api.GoogleMapsPlayablelocationsV3LogImpressionsRequest);
     });
@@ -674,8 +677,9 @@
       'obj-schema-GoogleMapsPlayablelocationsV3LogImpressionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleMapsPlayablelocationsV3LogImpressionsResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleMapsPlayablelocationsV3LogImpressionsResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleMapsPlayablelocationsV3LogImpressionsResponse(
           od as api.GoogleMapsPlayablelocationsV3LogImpressionsResponse);
     });
@@ -685,9 +689,10 @@
       'obj-schema-GoogleMapsPlayablelocationsV3LogPlayerReportsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleMapsPlayablelocationsV3LogPlayerReportsRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleMapsPlayablelocationsV3LogPlayerReportsRequest.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleMapsPlayablelocationsV3LogPlayerReportsRequest(
           od as api.GoogleMapsPlayablelocationsV3LogPlayerReportsRequest);
     });
@@ -697,9 +702,10 @@
       'obj-schema-GoogleMapsPlayablelocationsV3LogPlayerReportsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleMapsPlayablelocationsV3LogPlayerReportsResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleMapsPlayablelocationsV3LogPlayerReportsResponse.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleMapsPlayablelocationsV3LogPlayerReportsResponse(
           od as api.GoogleMapsPlayablelocationsV3LogPlayerReportsResponse);
     });
@@ -708,8 +714,9 @@
   unittest.group('obj-schema-GoogleMapsPlayablelocationsV3PlayerReport', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleMapsPlayablelocationsV3PlayerReport();
-      var od =
-          api.GoogleMapsPlayablelocationsV3PlayerReport.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleMapsPlayablelocationsV3PlayerReport.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleMapsPlayablelocationsV3PlayerReport(
           od as api.GoogleMapsPlayablelocationsV3PlayerReport);
     });
@@ -719,8 +726,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleMapsPlayablelocationsV3SampleAreaFilter();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleMapsPlayablelocationsV3SampleAreaFilter.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleMapsPlayablelocationsV3SampleAreaFilter(
           od as api.GoogleMapsPlayablelocationsV3SampleAreaFilter);
     });
@@ -729,8 +737,9 @@
   unittest.group('obj-schema-GoogleMapsPlayablelocationsV3SampleCriterion', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleMapsPlayablelocationsV3SampleCriterion();
-      var od =
-          api.GoogleMapsPlayablelocationsV3SampleCriterion.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleMapsPlayablelocationsV3SampleCriterion.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleMapsPlayablelocationsV3SampleCriterion(
           od as api.GoogleMapsPlayablelocationsV3SampleCriterion);
     });
@@ -739,8 +748,9 @@
   unittest.group('obj-schema-GoogleMapsPlayablelocationsV3SampleFilter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleMapsPlayablelocationsV3SampleFilter();
-      var od =
-          api.GoogleMapsPlayablelocationsV3SampleFilter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleMapsPlayablelocationsV3SampleFilter.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleMapsPlayablelocationsV3SampleFilter(
           od as api.GoogleMapsPlayablelocationsV3SampleFilter);
     });
@@ -750,8 +760,9 @@
       'obj-schema-GoogleMapsPlayablelocationsV3SamplePlayableLocation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleMapsPlayablelocationsV3SamplePlayableLocation();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleMapsPlayablelocationsV3SamplePlayableLocation.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleMapsPlayablelocationsV3SamplePlayableLocation(
           od as api.GoogleMapsPlayablelocationsV3SamplePlayableLocation);
     });
@@ -761,9 +772,10 @@
       'obj-schema-GoogleMapsPlayablelocationsV3SamplePlayableLocationList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleMapsPlayablelocationsV3SamplePlayableLocationList();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleMapsPlayablelocationsV3SamplePlayableLocationList.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleMapsPlayablelocationsV3SamplePlayableLocationList(
           od as api.GoogleMapsPlayablelocationsV3SamplePlayableLocationList);
     });
@@ -775,8 +787,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleMapsPlayablelocationsV3SamplePlayableLocationsRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleMapsPlayablelocationsV3SamplePlayableLocationsRequest
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleMapsPlayablelocationsV3SamplePlayableLocationsRequest(od
           as api.GoogleMapsPlayablelocationsV3SamplePlayableLocationsRequest);
     });
@@ -788,8 +801,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleMapsPlayablelocationsV3SamplePlayableLocationsResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleMapsPlayablelocationsV3SamplePlayableLocationsResponse
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleMapsPlayablelocationsV3SamplePlayableLocationsResponse(od
           as api.GoogleMapsPlayablelocationsV3SamplePlayableLocationsResponse);
     });
@@ -799,8 +813,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleMapsPlayablelocationsV3SampleSpacingOptions();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleMapsPlayablelocationsV3SampleSpacingOptions.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleMapsPlayablelocationsV3SampleSpacingOptions(
           od as api.GoogleMapsPlayablelocationsV3SampleSpacingOptions);
     });
@@ -809,7 +824,9 @@
   unittest.group('obj-schema-GoogleMapsUnityClientInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleMapsUnityClientInfo();
-      var od = api.GoogleMapsUnityClientInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleMapsUnityClientInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleMapsUnityClientInfo(od as api.GoogleMapsUnityClientInfo);
     });
   });
@@ -817,7 +834,9 @@
   unittest.group('obj-schema-GoogleTypeLatLng', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleTypeLatLng();
-      var od = api.GoogleTypeLatLng.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleTypeLatLng.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleTypeLatLng(od as api.GoogleTypeLatLng);
     });
   });
diff --git a/generated/googleapis/test/playcustomapp/v1_test.dart b/generated/googleapis/test/playcustomapp/v1_test.dart
index 7fd8c76..5a1b3f3 100644
--- a/generated/googleapis/test/playcustomapp/v1_test.dart
+++ b/generated/googleapis/test/playcustomapp/v1_test.dart
@@ -63,7 +63,9 @@
   unittest.group('obj-schema-CustomApp', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomApp();
-      var od = api.CustomApp.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.CustomApp.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkCustomApp(od as api.CustomApp);
     });
   });
diff --git a/generated/googleapis/test/policytroubleshooter/v1_test.dart b/generated/googleapis/test/policytroubleshooter/v1_test.dart
index 60921db..a0f2cda 100644
--- a/generated/googleapis/test/policytroubleshooter/v1_test.dart
+++ b/generated/googleapis/test/policytroubleshooter/v1_test.dart
@@ -520,8 +520,9 @@
   unittest.group('obj-schema-GoogleCloudPolicytroubleshooterV1AccessTuple', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudPolicytroubleshooterV1AccessTuple();
-      var od =
-          api.GoogleCloudPolicytroubleshooterV1AccessTuple.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudPolicytroubleshooterV1AccessTuple.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudPolicytroubleshooterV1AccessTuple(
           od as api.GoogleCloudPolicytroubleshooterV1AccessTuple);
     });
@@ -531,8 +532,9 @@
       'obj-schema-GoogleCloudPolicytroubleshooterV1BindingExplanation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudPolicytroubleshooterV1BindingExplanation();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudPolicytroubleshooterV1BindingExplanation.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudPolicytroubleshooterV1BindingExplanation(
           od as api.GoogleCloudPolicytroubleshooterV1BindingExplanation);
     });
@@ -544,9 +546,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudPolicytroubleshooterV1BindingExplanationAnnotatedMembership();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudPolicytroubleshooterV1BindingExplanationAnnotatedMembership
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudPolicytroubleshooterV1BindingExplanationAnnotatedMembership(
           od as api
               .GoogleCloudPolicytroubleshooterV1BindingExplanationAnnotatedMembership);
@@ -557,8 +560,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudPolicytroubleshooterV1ExplainedPolicy();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudPolicytroubleshooterV1ExplainedPolicy.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudPolicytroubleshooterV1ExplainedPolicy(
           od as api.GoogleCloudPolicytroubleshooterV1ExplainedPolicy);
     });
@@ -570,8 +574,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudPolicytroubleshooterV1TroubleshootIamPolicyRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudPolicytroubleshooterV1TroubleshootIamPolicyRequest
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudPolicytroubleshooterV1TroubleshootIamPolicyRequest(od
           as api.GoogleCloudPolicytroubleshooterV1TroubleshootIamPolicyRequest);
     });
@@ -583,9 +588,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudPolicytroubleshooterV1TroubleshootIamPolicyResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudPolicytroubleshooterV1TroubleshootIamPolicyResponse
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudPolicytroubleshooterV1TroubleshootIamPolicyResponse(od
           as api
               .GoogleCloudPolicytroubleshooterV1TroubleshootIamPolicyResponse);
@@ -595,7 +601,9 @@
   unittest.group('obj-schema-GoogleIamV1AuditConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleIamV1AuditConfig();
-      var od = api.GoogleIamV1AuditConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleIamV1AuditConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleIamV1AuditConfig(od as api.GoogleIamV1AuditConfig);
     });
   });
@@ -603,7 +611,9 @@
   unittest.group('obj-schema-GoogleIamV1AuditLogConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleIamV1AuditLogConfig();
-      var od = api.GoogleIamV1AuditLogConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleIamV1AuditLogConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleIamV1AuditLogConfig(od as api.GoogleIamV1AuditLogConfig);
     });
   });
@@ -611,7 +621,9 @@
   unittest.group('obj-schema-GoogleIamV1Binding', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleIamV1Binding();
-      var od = api.GoogleIamV1Binding.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleIamV1Binding.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleIamV1Binding(od as api.GoogleIamV1Binding);
     });
   });
@@ -619,7 +631,9 @@
   unittest.group('obj-schema-GoogleIamV1Policy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleIamV1Policy();
-      var od = api.GoogleIamV1Policy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleIamV1Policy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleIamV1Policy(od as api.GoogleIamV1Policy);
     });
   });
@@ -627,7 +641,9 @@
   unittest.group('obj-schema-GoogleTypeExpr', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleTypeExpr();
-      var od = api.GoogleTypeExpr.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleTypeExpr.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleTypeExpr(od as api.GoogleTypeExpr);
     });
   });
diff --git a/generated/googleapis/test/poly/v1_test.dart b/generated/googleapis/test/poly/v1_test.dart
index 8bb320a..1249008 100644
--- a/generated/googleapis/test/poly/v1_test.dart
+++ b/generated/googleapis/test/poly/v1_test.dart
@@ -617,7 +617,8 @@
   unittest.group('obj-schema-Asset', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAsset();
-      var od = api.Asset.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Asset.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAsset(od as api.Asset);
     });
   });
@@ -625,7 +626,9 @@
   unittest.group('obj-schema-AssetImportMessage', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAssetImportMessage();
-      var od = api.AssetImportMessage.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AssetImportMessage.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAssetImportMessage(od as api.AssetImportMessage);
     });
   });
@@ -633,7 +636,8 @@
   unittest.group('obj-schema-File', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFile();
-      var od = api.File.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.File.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkFile(od as api.File);
     });
   });
@@ -641,7 +645,9 @@
   unittest.group('obj-schema-Format', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFormat();
-      var od = api.Format.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Format.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkFormat(od as api.Format);
     });
   });
@@ -649,7 +655,9 @@
   unittest.group('obj-schema-FormatComplexity', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFormatComplexity();
-      var od = api.FormatComplexity.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FormatComplexity.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFormatComplexity(od as api.FormatComplexity);
     });
   });
@@ -657,7 +665,9 @@
   unittest.group('obj-schema-ImageError', () {
     unittest.test('to-json--from-json', () async {
       var o = buildImageError();
-      var od = api.ImageError.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ImageError.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkImageError(od as api.ImageError);
     });
   });
@@ -665,7 +675,9 @@
   unittest.group('obj-schema-ListAssetsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListAssetsResponse();
-      var od = api.ListAssetsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListAssetsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListAssetsResponse(od as api.ListAssetsResponse);
     });
   });
@@ -673,7 +685,9 @@
   unittest.group('obj-schema-ListLikedAssetsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListLikedAssetsResponse();
-      var od = api.ListLikedAssetsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListLikedAssetsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListLikedAssetsResponse(od as api.ListLikedAssetsResponse);
     });
   });
@@ -681,7 +695,9 @@
   unittest.group('obj-schema-ListUserAssetsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListUserAssetsResponse();
-      var od = api.ListUserAssetsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListUserAssetsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListUserAssetsResponse(od as api.ListUserAssetsResponse);
     });
   });
@@ -689,7 +705,9 @@
   unittest.group('obj-schema-ObjParseError', () {
     unittest.test('to-json--from-json', () async {
       var o = buildObjParseError();
-      var od = api.ObjParseError.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ObjParseError.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkObjParseError(od as api.ObjParseError);
     });
   });
@@ -697,7 +715,9 @@
   unittest.group('obj-schema-PresentationParams', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPresentationParams();
-      var od = api.PresentationParams.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PresentationParams.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPresentationParams(od as api.PresentationParams);
     });
   });
@@ -705,7 +725,9 @@
   unittest.group('obj-schema-Quaternion', () {
     unittest.test('to-json--from-json', () async {
       var o = buildQuaternion();
-      var od = api.Quaternion.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Quaternion.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkQuaternion(od as api.Quaternion);
     });
   });
@@ -713,7 +735,9 @@
   unittest.group('obj-schema-RemixInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRemixInfo();
-      var od = api.RemixInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.RemixInfo.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkRemixInfo(od as api.RemixInfo);
     });
   });
@@ -721,7 +745,9 @@
   unittest.group('obj-schema-StartAssetImportResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStartAssetImportResponse();
-      var od = api.StartAssetImportResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.StartAssetImportResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkStartAssetImportResponse(od as api.StartAssetImportResponse);
     });
   });
@@ -729,7 +755,9 @@
   unittest.group('obj-schema-UserAsset', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUserAsset();
-      var od = api.UserAsset.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.UserAsset.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkUserAsset(od as api.UserAsset);
     });
   });
diff --git a/generated/googleapis/test/pubsub/v1_test.dart b/generated/googleapis/test/pubsub/v1_test.dart
index d8f68d2..5569f98 100644
--- a/generated/googleapis/test/pubsub/v1_test.dart
+++ b/generated/googleapis/test/pubsub/v1_test.dart
@@ -1497,7 +1497,9 @@
   unittest.group('obj-schema-AcknowledgeRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAcknowledgeRequest();
-      var od = api.AcknowledgeRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AcknowledgeRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAcknowledgeRequest(od as api.AcknowledgeRequest);
     });
   });
@@ -1505,7 +1507,9 @@
   unittest.group('obj-schema-Binding', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBinding();
-      var od = api.Binding.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Binding.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBinding(od as api.Binding);
     });
   });
@@ -1513,7 +1517,9 @@
   unittest.group('obj-schema-CreateSnapshotRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateSnapshotRequest();
-      var od = api.CreateSnapshotRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateSnapshotRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateSnapshotRequest(od as api.CreateSnapshotRequest);
     });
   });
@@ -1521,7 +1527,9 @@
   unittest.group('obj-schema-DeadLetterPolicy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeadLetterPolicy();
-      var od = api.DeadLetterPolicy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeadLetterPolicy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeadLetterPolicy(od as api.DeadLetterPolicy);
     });
   });
@@ -1529,7 +1537,9 @@
   unittest.group('obj-schema-DetachSubscriptionResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDetachSubscriptionResponse();
-      var od = api.DetachSubscriptionResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DetachSubscriptionResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDetachSubscriptionResponse(od as api.DetachSubscriptionResponse);
     });
   });
@@ -1537,7 +1547,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -1545,7 +1556,9 @@
   unittest.group('obj-schema-ExpirationPolicy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExpirationPolicy();
-      var od = api.ExpirationPolicy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ExpirationPolicy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkExpirationPolicy(od as api.ExpirationPolicy);
     });
   });
@@ -1553,7 +1566,8 @@
   unittest.group('obj-schema-Expr', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExpr();
-      var od = api.Expr.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Expr.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkExpr(od as api.Expr);
     });
   });
@@ -1561,7 +1575,9 @@
   unittest.group('obj-schema-ListSchemasResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListSchemasResponse();
-      var od = api.ListSchemasResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListSchemasResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListSchemasResponse(od as api.ListSchemasResponse);
     });
   });
@@ -1569,7 +1585,9 @@
   unittest.group('obj-schema-ListSnapshotsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListSnapshotsResponse();
-      var od = api.ListSnapshotsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListSnapshotsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListSnapshotsResponse(od as api.ListSnapshotsResponse);
     });
   });
@@ -1577,7 +1595,9 @@
   unittest.group('obj-schema-ListSubscriptionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListSubscriptionsResponse();
-      var od = api.ListSubscriptionsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListSubscriptionsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListSubscriptionsResponse(od as api.ListSubscriptionsResponse);
     });
   });
@@ -1585,7 +1605,9 @@
   unittest.group('obj-schema-ListTopicSnapshotsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListTopicSnapshotsResponse();
-      var od = api.ListTopicSnapshotsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListTopicSnapshotsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListTopicSnapshotsResponse(od as api.ListTopicSnapshotsResponse);
     });
   });
@@ -1593,7 +1615,9 @@
   unittest.group('obj-schema-ListTopicSubscriptionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListTopicSubscriptionsResponse();
-      var od = api.ListTopicSubscriptionsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListTopicSubscriptionsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListTopicSubscriptionsResponse(
           od as api.ListTopicSubscriptionsResponse);
     });
@@ -1602,7 +1626,9 @@
   unittest.group('obj-schema-ListTopicsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListTopicsResponse();
-      var od = api.ListTopicsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListTopicsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListTopicsResponse(od as api.ListTopicsResponse);
     });
   });
@@ -1610,7 +1636,9 @@
   unittest.group('obj-schema-MessageStoragePolicy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMessageStoragePolicy();
-      var od = api.MessageStoragePolicy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MessageStoragePolicy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMessageStoragePolicy(od as api.MessageStoragePolicy);
     });
   });
@@ -1618,7 +1646,9 @@
   unittest.group('obj-schema-ModifyAckDeadlineRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildModifyAckDeadlineRequest();
-      var od = api.ModifyAckDeadlineRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ModifyAckDeadlineRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkModifyAckDeadlineRequest(od as api.ModifyAckDeadlineRequest);
     });
   });
@@ -1626,7 +1656,9 @@
   unittest.group('obj-schema-ModifyPushConfigRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildModifyPushConfigRequest();
-      var od = api.ModifyPushConfigRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ModifyPushConfigRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkModifyPushConfigRequest(od as api.ModifyPushConfigRequest);
     });
   });
@@ -1634,7 +1666,9 @@
   unittest.group('obj-schema-OidcToken', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOidcToken();
-      var od = api.OidcToken.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.OidcToken.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOidcToken(od as api.OidcToken);
     });
   });
@@ -1642,7 +1676,9 @@
   unittest.group('obj-schema-Policy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPolicy();
-      var od = api.Policy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Policy.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPolicy(od as api.Policy);
     });
   });
@@ -1650,7 +1686,9 @@
   unittest.group('obj-schema-PublishRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPublishRequest();
-      var od = api.PublishRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PublishRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPublishRequest(od as api.PublishRequest);
     });
   });
@@ -1658,7 +1696,9 @@
   unittest.group('obj-schema-PublishResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPublishResponse();
-      var od = api.PublishResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PublishResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPublishResponse(od as api.PublishResponse);
     });
   });
@@ -1666,7 +1706,9 @@
   unittest.group('obj-schema-PubsubMessage', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPubsubMessage();
-      var od = api.PubsubMessage.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PubsubMessage.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPubsubMessage(od as api.PubsubMessage);
     });
   });
@@ -1674,7 +1716,9 @@
   unittest.group('obj-schema-PullRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPullRequest();
-      var od = api.PullRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PullRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPullRequest(od as api.PullRequest);
     });
   });
@@ -1682,7 +1726,9 @@
   unittest.group('obj-schema-PullResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPullResponse();
-      var od = api.PullResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PullResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPullResponse(od as api.PullResponse);
     });
   });
@@ -1690,7 +1736,9 @@
   unittest.group('obj-schema-PushConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPushConfig();
-      var od = api.PushConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.PushConfig.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPushConfig(od as api.PushConfig);
     });
   });
@@ -1698,7 +1746,9 @@
   unittest.group('obj-schema-ReceivedMessage', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReceivedMessage();
-      var od = api.ReceivedMessage.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReceivedMessage.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReceivedMessage(od as api.ReceivedMessage);
     });
   });
@@ -1706,7 +1756,9 @@
   unittest.group('obj-schema-RetryPolicy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRetryPolicy();
-      var od = api.RetryPolicy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RetryPolicy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRetryPolicy(od as api.RetryPolicy);
     });
   });
@@ -1714,7 +1766,9 @@
   unittest.group('obj-schema-Schema', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSchema();
-      var od = api.Schema.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Schema.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSchema(od as api.Schema);
     });
   });
@@ -1722,7 +1776,9 @@
   unittest.group('obj-schema-SchemaSettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSchemaSettings();
-      var od = api.SchemaSettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SchemaSettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSchemaSettings(od as api.SchemaSettings);
     });
   });
@@ -1730,7 +1786,9 @@
   unittest.group('obj-schema-SeekRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSeekRequest();
-      var od = api.SeekRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SeekRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSeekRequest(od as api.SeekRequest);
     });
   });
@@ -1738,7 +1796,9 @@
   unittest.group('obj-schema-SeekResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSeekResponse();
-      var od = api.SeekResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SeekResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSeekResponse(od as api.SeekResponse);
     });
   });
@@ -1746,7 +1806,9 @@
   unittest.group('obj-schema-SetIamPolicyRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSetIamPolicyRequest();
-      var od = api.SetIamPolicyRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SetIamPolicyRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSetIamPolicyRequest(od as api.SetIamPolicyRequest);
     });
   });
@@ -1754,7 +1816,9 @@
   unittest.group('obj-schema-Snapshot', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSnapshot();
-      var od = api.Snapshot.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Snapshot.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSnapshot(od as api.Snapshot);
     });
   });
@@ -1762,7 +1826,9 @@
   unittest.group('obj-schema-Subscription', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSubscription();
-      var od = api.Subscription.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Subscription.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSubscription(od as api.Subscription);
     });
   });
@@ -1770,7 +1836,9 @@
   unittest.group('obj-schema-TestIamPermissionsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestIamPermissionsRequest();
-      var od = api.TestIamPermissionsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestIamPermissionsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestIamPermissionsRequest(od as api.TestIamPermissionsRequest);
     });
   });
@@ -1778,7 +1846,9 @@
   unittest.group('obj-schema-TestIamPermissionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestIamPermissionsResponse();
-      var od = api.TestIamPermissionsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestIamPermissionsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestIamPermissionsResponse(od as api.TestIamPermissionsResponse);
     });
   });
@@ -1786,7 +1856,8 @@
   unittest.group('obj-schema-Topic', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTopic();
-      var od = api.Topic.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Topic.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTopic(od as api.Topic);
     });
   });
@@ -1794,7 +1865,9 @@
   unittest.group('obj-schema-UpdateSnapshotRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateSnapshotRequest();
-      var od = api.UpdateSnapshotRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateSnapshotRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateSnapshotRequest(od as api.UpdateSnapshotRequest);
     });
   });
@@ -1802,7 +1875,9 @@
   unittest.group('obj-schema-UpdateSubscriptionRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateSubscriptionRequest();
-      var od = api.UpdateSubscriptionRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateSubscriptionRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateSubscriptionRequest(od as api.UpdateSubscriptionRequest);
     });
   });
@@ -1810,7 +1885,9 @@
   unittest.group('obj-schema-UpdateTopicRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateTopicRequest();
-      var od = api.UpdateTopicRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateTopicRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateTopicRequest(od as api.UpdateTopicRequest);
     });
   });
@@ -1818,7 +1895,9 @@
   unittest.group('obj-schema-ValidateMessageRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildValidateMessageRequest();
-      var od = api.ValidateMessageRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ValidateMessageRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkValidateMessageRequest(od as api.ValidateMessageRequest);
     });
   });
@@ -1826,7 +1905,9 @@
   unittest.group('obj-schema-ValidateMessageResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildValidateMessageResponse();
-      var od = api.ValidateMessageResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ValidateMessageResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkValidateMessageResponse(od as api.ValidateMessageResponse);
     });
   });
@@ -1834,7 +1915,9 @@
   unittest.group('obj-schema-ValidateSchemaRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildValidateSchemaRequest();
-      var od = api.ValidateSchemaRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ValidateSchemaRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkValidateSchemaRequest(od as api.ValidateSchemaRequest);
     });
   });
@@ -1842,7 +1925,9 @@
   unittest.group('obj-schema-ValidateSchemaResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildValidateSchemaResponse();
-      var od = api.ValidateSchemaResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ValidateSchemaResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkValidateSchemaResponse(od as api.ValidateSchemaResponse);
     });
   });
diff --git a/generated/googleapis/test/pubsublite/v1_test.dart b/generated/googleapis/test/pubsublite/v1_test.dart
index cc2c2a6..f98139f 100644
--- a/generated/googleapis/test/pubsublite/v1_test.dart
+++ b/generated/googleapis/test/pubsublite/v1_test.dart
@@ -532,7 +532,9 @@
   unittest.group('obj-schema-Capacity', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCapacity();
-      var od = api.Capacity.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Capacity.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkCapacity(od as api.Capacity);
     });
   });
@@ -540,7 +542,9 @@
   unittest.group('obj-schema-ComputeHeadCursorRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildComputeHeadCursorRequest();
-      var od = api.ComputeHeadCursorRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ComputeHeadCursorRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkComputeHeadCursorRequest(od as api.ComputeHeadCursorRequest);
     });
   });
@@ -548,7 +552,9 @@
   unittest.group('obj-schema-ComputeHeadCursorResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildComputeHeadCursorResponse();
-      var od = api.ComputeHeadCursorResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ComputeHeadCursorResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkComputeHeadCursorResponse(od as api.ComputeHeadCursorResponse);
     });
   });
@@ -556,7 +562,9 @@
   unittest.group('obj-schema-ComputeMessageStatsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildComputeMessageStatsRequest();
-      var od = api.ComputeMessageStatsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ComputeMessageStatsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkComputeMessageStatsRequest(od as api.ComputeMessageStatsRequest);
     });
   });
@@ -564,7 +572,9 @@
   unittest.group('obj-schema-ComputeMessageStatsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildComputeMessageStatsResponse();
-      var od = api.ComputeMessageStatsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ComputeMessageStatsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkComputeMessageStatsResponse(od as api.ComputeMessageStatsResponse);
     });
   });
@@ -572,7 +582,9 @@
   unittest.group('obj-schema-Cursor', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCursor();
-      var od = api.Cursor.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Cursor.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkCursor(od as api.Cursor);
     });
   });
@@ -580,7 +592,9 @@
   unittest.group('obj-schema-DeliveryConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeliveryConfig();
-      var od = api.DeliveryConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeliveryConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeliveryConfig(od as api.DeliveryConfig);
     });
   });
@@ -588,7 +602,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -596,7 +611,9 @@
   unittest.group('obj-schema-ListPartitionCursorsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListPartitionCursorsResponse();
-      var od = api.ListPartitionCursorsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListPartitionCursorsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListPartitionCursorsResponse(od as api.ListPartitionCursorsResponse);
     });
   });
@@ -604,7 +621,9 @@
   unittest.group('obj-schema-ListSubscriptionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListSubscriptionsResponse();
-      var od = api.ListSubscriptionsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListSubscriptionsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListSubscriptionsResponse(od as api.ListSubscriptionsResponse);
     });
   });
@@ -612,7 +631,9 @@
   unittest.group('obj-schema-ListTopicSubscriptionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListTopicSubscriptionsResponse();
-      var od = api.ListTopicSubscriptionsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListTopicSubscriptionsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListTopicSubscriptionsResponse(
           od as api.ListTopicSubscriptionsResponse);
     });
@@ -621,7 +642,9 @@
   unittest.group('obj-schema-ListTopicsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListTopicsResponse();
-      var od = api.ListTopicsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListTopicsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListTopicsResponse(od as api.ListTopicsResponse);
     });
   });
@@ -629,7 +652,9 @@
   unittest.group('obj-schema-PartitionConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPartitionConfig();
-      var od = api.PartitionConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PartitionConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPartitionConfig(od as api.PartitionConfig);
     });
   });
@@ -637,7 +662,9 @@
   unittest.group('obj-schema-PartitionCursor', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPartitionCursor();
-      var od = api.PartitionCursor.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PartitionCursor.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPartitionCursor(od as api.PartitionCursor);
     });
   });
@@ -645,7 +672,9 @@
   unittest.group('obj-schema-RetentionConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRetentionConfig();
-      var od = api.RetentionConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RetentionConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRetentionConfig(od as api.RetentionConfig);
     });
   });
@@ -653,7 +682,9 @@
   unittest.group('obj-schema-Subscription', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSubscription();
-      var od = api.Subscription.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Subscription.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSubscription(od as api.Subscription);
     });
   });
@@ -661,7 +692,8 @@
   unittest.group('obj-schema-Topic', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTopic();
-      var od = api.Topic.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Topic.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTopic(od as api.Topic);
     });
   });
@@ -669,7 +701,9 @@
   unittest.group('obj-schema-TopicPartitions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTopicPartitions();
-      var od = api.TopicPartitions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TopicPartitions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTopicPartitions(od as api.TopicPartitions);
     });
   });
diff --git a/generated/googleapis/test/realtimebidding/v1_test.dart b/generated/googleapis/test/realtimebidding/v1_test.dart
index 9a5874b..a44ae1c 100644
--- a/generated/googleapis/test/realtimebidding/v1_test.dart
+++ b/generated/googleapis/test/realtimebidding/v1_test.dart
@@ -2182,7 +2182,9 @@
   unittest.group('obj-schema-ActivatePretargetingConfigRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildActivatePretargetingConfigRequest();
-      var od = api.ActivatePretargetingConfigRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ActivatePretargetingConfigRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkActivatePretargetingConfigRequest(
           od as api.ActivatePretargetingConfigRequest);
     });
@@ -2191,7 +2193,9 @@
   unittest.group('obj-schema-AddTargetedAppsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAddTargetedAppsRequest();
-      var od = api.AddTargetedAppsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AddTargetedAppsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAddTargetedAppsRequest(od as api.AddTargetedAppsRequest);
     });
   });
@@ -2199,7 +2203,9 @@
   unittest.group('obj-schema-AddTargetedPublishersRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAddTargetedPublishersRequest();
-      var od = api.AddTargetedPublishersRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AddTargetedPublishersRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAddTargetedPublishersRequest(od as api.AddTargetedPublishersRequest);
     });
   });
@@ -2207,7 +2213,9 @@
   unittest.group('obj-schema-AddTargetedSitesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAddTargetedSitesRequest();
-      var od = api.AddTargetedSitesRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AddTargetedSitesRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAddTargetedSitesRequest(od as api.AddTargetedSitesRequest);
     });
   });
@@ -2215,7 +2223,9 @@
   unittest.group('obj-schema-AdvertiserAndBrand', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAdvertiserAndBrand();
-      var od = api.AdvertiserAndBrand.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AdvertiserAndBrand.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAdvertiserAndBrand(od as api.AdvertiserAndBrand);
     });
   });
@@ -2223,7 +2233,9 @@
   unittest.group('obj-schema-AppTargeting', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAppTargeting();
-      var od = api.AppTargeting.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AppTargeting.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAppTargeting(od as api.AppTargeting);
     });
   });
@@ -2231,7 +2243,9 @@
   unittest.group('obj-schema-CloseUserListRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCloseUserListRequest();
-      var od = api.CloseUserListRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CloseUserListRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCloseUserListRequest(od as api.CloseUserListRequest);
     });
   });
@@ -2239,7 +2253,9 @@
   unittest.group('obj-schema-Creative', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreative();
-      var od = api.Creative.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Creative.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkCreative(od as api.Creative);
     });
   });
@@ -2247,7 +2263,9 @@
   unittest.group('obj-schema-CreativeDimensions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreativeDimensions();
-      var od = api.CreativeDimensions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreativeDimensions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreativeDimensions(od as api.CreativeDimensions);
     });
   });
@@ -2255,7 +2273,9 @@
   unittest.group('obj-schema-CreativeServingDecision', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreativeServingDecision();
-      var od = api.CreativeServingDecision.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreativeServingDecision.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreativeServingDecision(od as api.CreativeServingDecision);
     });
   });
@@ -2263,7 +2283,8 @@
   unittest.group('obj-schema-Date', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDate();
-      var od = api.Date.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Date.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDate(od as api.Date);
     });
   });
@@ -2271,7 +2292,9 @@
   unittest.group('obj-schema-DestinationNotCrawlableEvidence', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDestinationNotCrawlableEvidence();
-      var od = api.DestinationNotCrawlableEvidence.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DestinationNotCrawlableEvidence.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDestinationNotCrawlableEvidence(
           od as api.DestinationNotCrawlableEvidence);
     });
@@ -2280,7 +2303,9 @@
   unittest.group('obj-schema-DestinationNotWorkingEvidence', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDestinationNotWorkingEvidence();
-      var od = api.DestinationNotWorkingEvidence.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DestinationNotWorkingEvidence.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDestinationNotWorkingEvidence(
           od as api.DestinationNotWorkingEvidence);
     });
@@ -2289,7 +2314,9 @@
   unittest.group('obj-schema-DestinationUrlEvidence', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDestinationUrlEvidence();
-      var od = api.DestinationUrlEvidence.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DestinationUrlEvidence.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDestinationUrlEvidence(od as api.DestinationUrlEvidence);
     });
   });
@@ -2297,7 +2324,9 @@
   unittest.group('obj-schema-DomainCallEvidence', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDomainCallEvidence();
-      var od = api.DomainCallEvidence.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DomainCallEvidence.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDomainCallEvidence(od as api.DomainCallEvidence);
     });
   });
@@ -2305,7 +2334,9 @@
   unittest.group('obj-schema-DomainCalls', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDomainCalls();
-      var od = api.DomainCalls.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DomainCalls.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDomainCalls(od as api.DomainCalls);
     });
   });
@@ -2313,7 +2344,9 @@
   unittest.group('obj-schema-DownloadSizeEvidence', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDownloadSizeEvidence();
-      var od = api.DownloadSizeEvidence.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DownloadSizeEvidence.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDownloadSizeEvidence(od as api.DownloadSizeEvidence);
     });
   });
@@ -2321,7 +2354,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -2329,7 +2363,9 @@
   unittest.group('obj-schema-GetRemarketingTagResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGetRemarketingTagResponse();
-      var od = api.GetRemarketingTagResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GetRemarketingTagResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGetRemarketingTagResponse(od as api.GetRemarketingTagResponse);
     });
   });
@@ -2337,7 +2373,9 @@
   unittest.group('obj-schema-HtmlContent', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHtmlContent();
-      var od = api.HtmlContent.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HtmlContent.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHtmlContent(od as api.HtmlContent);
     });
   });
@@ -2345,7 +2383,9 @@
   unittest.group('obj-schema-HttpCallEvidence', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHttpCallEvidence();
-      var od = api.HttpCallEvidence.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HttpCallEvidence.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHttpCallEvidence(od as api.HttpCallEvidence);
     });
   });
@@ -2353,7 +2393,9 @@
   unittest.group('obj-schema-HttpCookieEvidence', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHttpCookieEvidence();
-      var od = api.HttpCookieEvidence.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HttpCookieEvidence.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHttpCookieEvidence(od as api.HttpCookieEvidence);
     });
   });
@@ -2361,7 +2403,8 @@
   unittest.group('obj-schema-Image', () {
     unittest.test('to-json--from-json', () async {
       var o = buildImage();
-      var od = api.Image.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Image.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkImage(od as api.Image);
     });
   });
@@ -2369,7 +2412,9 @@
   unittest.group('obj-schema-ListCreativesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListCreativesResponse();
-      var od = api.ListCreativesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListCreativesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListCreativesResponse(od as api.ListCreativesResponse);
     });
   });
@@ -2377,7 +2422,9 @@
   unittest.group('obj-schema-ListPretargetingConfigsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListPretargetingConfigsResponse();
-      var od = api.ListPretargetingConfigsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListPretargetingConfigsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListPretargetingConfigsResponse(
           od as api.ListPretargetingConfigsResponse);
     });
@@ -2386,7 +2433,9 @@
   unittest.group('obj-schema-ListUserListsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListUserListsResponse();
-      var od = api.ListUserListsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListUserListsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListUserListsResponse(od as api.ListUserListsResponse);
     });
   });
@@ -2394,7 +2443,9 @@
   unittest.group('obj-schema-MediaFile', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMediaFile();
-      var od = api.MediaFile.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.MediaFile.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkMediaFile(od as api.MediaFile);
     });
   });
@@ -2402,7 +2453,9 @@
   unittest.group('obj-schema-NativeContent', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNativeContent();
-      var od = api.NativeContent.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NativeContent.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNativeContent(od as api.NativeContent);
     });
   });
@@ -2410,7 +2463,9 @@
   unittest.group('obj-schema-NumericTargetingDimension', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNumericTargetingDimension();
-      var od = api.NumericTargetingDimension.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NumericTargetingDimension.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNumericTargetingDimension(od as api.NumericTargetingDimension);
     });
   });
@@ -2418,7 +2473,9 @@
   unittest.group('obj-schema-OpenUserListRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOpenUserListRequest();
-      var od = api.OpenUserListRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OpenUserListRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOpenUserListRequest(od as api.OpenUserListRequest);
     });
   });
@@ -2426,7 +2483,9 @@
   unittest.group('obj-schema-PolicyCompliance', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPolicyCompliance();
-      var od = api.PolicyCompliance.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PolicyCompliance.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPolicyCompliance(od as api.PolicyCompliance);
     });
   });
@@ -2434,7 +2493,9 @@
   unittest.group('obj-schema-PolicyTopicEntry', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPolicyTopicEntry();
-      var od = api.PolicyTopicEntry.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PolicyTopicEntry.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPolicyTopicEntry(od as api.PolicyTopicEntry);
     });
   });
@@ -2442,7 +2503,9 @@
   unittest.group('obj-schema-PolicyTopicEvidence', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPolicyTopicEvidence();
-      var od = api.PolicyTopicEvidence.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PolicyTopicEvidence.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPolicyTopicEvidence(od as api.PolicyTopicEvidence);
     });
   });
@@ -2450,7 +2513,9 @@
   unittest.group('obj-schema-PretargetingConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPretargetingConfig();
-      var od = api.PretargetingConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PretargetingConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPretargetingConfig(od as api.PretargetingConfig);
     });
   });
@@ -2458,7 +2523,9 @@
   unittest.group('obj-schema-RemoveTargetedAppsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRemoveTargetedAppsRequest();
-      var od = api.RemoveTargetedAppsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RemoveTargetedAppsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRemoveTargetedAppsRequest(od as api.RemoveTargetedAppsRequest);
     });
   });
@@ -2466,7 +2533,9 @@
   unittest.group('obj-schema-RemoveTargetedPublishersRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRemoveTargetedPublishersRequest();
-      var od = api.RemoveTargetedPublishersRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RemoveTargetedPublishersRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRemoveTargetedPublishersRequest(
           od as api.RemoveTargetedPublishersRequest);
     });
@@ -2475,7 +2544,9 @@
   unittest.group('obj-schema-RemoveTargetedSitesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRemoveTargetedSitesRequest();
-      var od = api.RemoveTargetedSitesRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RemoveTargetedSitesRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRemoveTargetedSitesRequest(od as api.RemoveTargetedSitesRequest);
     });
   });
@@ -2483,7 +2554,9 @@
   unittest.group('obj-schema-StringTargetingDimension', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStringTargetingDimension();
-      var od = api.StringTargetingDimension.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.StringTargetingDimension.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkStringTargetingDimension(od as api.StringTargetingDimension);
     });
   });
@@ -2491,7 +2564,9 @@
   unittest.group('obj-schema-SuspendPretargetingConfigRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSuspendPretargetingConfigRequest();
-      var od = api.SuspendPretargetingConfigRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SuspendPretargetingConfigRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSuspendPretargetingConfigRequest(
           od as api.SuspendPretargetingConfigRequest);
     });
@@ -2500,7 +2575,9 @@
   unittest.group('obj-schema-UrlDownloadSize', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUrlDownloadSize();
-      var od = api.UrlDownloadSize.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UrlDownloadSize.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUrlDownloadSize(od as api.UrlDownloadSize);
     });
   });
@@ -2508,7 +2585,9 @@
   unittest.group('obj-schema-UrlRestriction', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUrlRestriction();
-      var od = api.UrlRestriction.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UrlRestriction.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUrlRestriction(od as api.UrlRestriction);
     });
   });
@@ -2516,7 +2595,9 @@
   unittest.group('obj-schema-UserList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUserList();
-      var od = api.UserList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.UserList.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkUserList(od as api.UserList);
     });
   });
@@ -2524,7 +2605,9 @@
   unittest.group('obj-schema-VideoContent', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVideoContent();
-      var od = api.VideoContent.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VideoContent.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVideoContent(od as api.VideoContent);
     });
   });
@@ -2532,7 +2615,9 @@
   unittest.group('obj-schema-VideoMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVideoMetadata();
-      var od = api.VideoMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VideoMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVideoMetadata(od as api.VideoMetadata);
     });
   });
@@ -2540,7 +2625,9 @@
   unittest.group('obj-schema-WatchCreativesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWatchCreativesRequest();
-      var od = api.WatchCreativesRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.WatchCreativesRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkWatchCreativesRequest(od as api.WatchCreativesRequest);
     });
   });
@@ -2548,7 +2635,9 @@
   unittest.group('obj-schema-WatchCreativesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWatchCreativesResponse();
-      var od = api.WatchCreativesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.WatchCreativesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkWatchCreativesResponse(od as api.WatchCreativesResponse);
     });
   });
diff --git a/generated/googleapis/test/recommender/v1_test.dart b/generated/googleapis/test/recommender/v1_test.dart
index 3ae8b1b..7fb9191 100644
--- a/generated/googleapis/test/recommender/v1_test.dart
+++ b/generated/googleapis/test/recommender/v1_test.dart
@@ -989,7 +989,9 @@
   unittest.group('obj-schema-GoogleCloudRecommenderV1CostProjection', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRecommenderV1CostProjection();
-      var od = api.GoogleCloudRecommenderV1CostProjection.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudRecommenderV1CostProjection.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRecommenderV1CostProjection(
           od as api.GoogleCloudRecommenderV1CostProjection);
     });
@@ -998,7 +1000,9 @@
   unittest.group('obj-schema-GoogleCloudRecommenderV1Impact', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRecommenderV1Impact();
-      var od = api.GoogleCloudRecommenderV1Impact.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudRecommenderV1Impact.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRecommenderV1Impact(
           od as api.GoogleCloudRecommenderV1Impact);
     });
@@ -1007,7 +1011,9 @@
   unittest.group('obj-schema-GoogleCloudRecommenderV1Insight', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRecommenderV1Insight();
-      var od = api.GoogleCloudRecommenderV1Insight.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudRecommenderV1Insight.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRecommenderV1Insight(
           od as api.GoogleCloudRecommenderV1Insight);
     });
@@ -1017,9 +1023,10 @@
       'obj-schema-GoogleCloudRecommenderV1InsightRecommendationReference', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRecommenderV1InsightRecommendationReference();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudRecommenderV1InsightRecommendationReference.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRecommenderV1InsightRecommendationReference(
           od as api.GoogleCloudRecommenderV1InsightRecommendationReference);
     });
@@ -1028,8 +1035,9 @@
   unittest.group('obj-schema-GoogleCloudRecommenderV1InsightStateInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRecommenderV1InsightStateInfo();
-      var od =
-          api.GoogleCloudRecommenderV1InsightStateInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudRecommenderV1InsightStateInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRecommenderV1InsightStateInfo(
           od as api.GoogleCloudRecommenderV1InsightStateInfo);
     });
@@ -1038,8 +1046,9 @@
   unittest.group('obj-schema-GoogleCloudRecommenderV1ListInsightsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRecommenderV1ListInsightsResponse();
-      var od =
-          api.GoogleCloudRecommenderV1ListInsightsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudRecommenderV1ListInsightsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRecommenderV1ListInsightsResponse(
           od as api.GoogleCloudRecommenderV1ListInsightsResponse);
     });
@@ -1049,8 +1058,9 @@
       'obj-schema-GoogleCloudRecommenderV1ListRecommendationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRecommenderV1ListRecommendationsResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudRecommenderV1ListRecommendationsResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRecommenderV1ListRecommendationsResponse(
           od as api.GoogleCloudRecommenderV1ListRecommendationsResponse);
     });
@@ -1060,8 +1070,9 @@
       'obj-schema-GoogleCloudRecommenderV1MarkInsightAcceptedRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRecommenderV1MarkInsightAcceptedRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudRecommenderV1MarkInsightAcceptedRequest.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRecommenderV1MarkInsightAcceptedRequest(
           od as api.GoogleCloudRecommenderV1MarkInsightAcceptedRequest);
     });
@@ -1072,9 +1083,10 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRecommenderV1MarkRecommendationClaimedRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudRecommenderV1MarkRecommendationClaimedRequest.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRecommenderV1MarkRecommendationClaimedRequest(
           od as api.GoogleCloudRecommenderV1MarkRecommendationClaimedRequest);
     });
@@ -1084,9 +1096,10 @@
       'obj-schema-GoogleCloudRecommenderV1MarkRecommendationFailedRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRecommenderV1MarkRecommendationFailedRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudRecommenderV1MarkRecommendationFailedRequest.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRecommenderV1MarkRecommendationFailedRequest(
           od as api.GoogleCloudRecommenderV1MarkRecommendationFailedRequest);
     });
@@ -1097,8 +1110,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRecommenderV1MarkRecommendationSucceededRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudRecommenderV1MarkRecommendationSucceededRequest
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRecommenderV1MarkRecommendationSucceededRequest(
           od as api.GoogleCloudRecommenderV1MarkRecommendationSucceededRequest);
     });
@@ -1107,7 +1121,9 @@
   unittest.group('obj-schema-GoogleCloudRecommenderV1Operation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRecommenderV1Operation();
-      var od = api.GoogleCloudRecommenderV1Operation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudRecommenderV1Operation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRecommenderV1Operation(
           od as api.GoogleCloudRecommenderV1Operation);
     });
@@ -1116,7 +1132,9 @@
   unittest.group('obj-schema-GoogleCloudRecommenderV1OperationGroup', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRecommenderV1OperationGroup();
-      var od = api.GoogleCloudRecommenderV1OperationGroup.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudRecommenderV1OperationGroup.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRecommenderV1OperationGroup(
           od as api.GoogleCloudRecommenderV1OperationGroup);
     });
@@ -1125,7 +1143,9 @@
   unittest.group('obj-schema-GoogleCloudRecommenderV1Recommendation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRecommenderV1Recommendation();
-      var od = api.GoogleCloudRecommenderV1Recommendation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudRecommenderV1Recommendation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRecommenderV1Recommendation(
           od as api.GoogleCloudRecommenderV1Recommendation);
     });
@@ -1135,8 +1155,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRecommenderV1RecommendationContent();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudRecommenderV1RecommendationContent.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRecommenderV1RecommendationContent(
           od as api.GoogleCloudRecommenderV1RecommendationContent);
     });
@@ -1146,9 +1167,10 @@
       'obj-schema-GoogleCloudRecommenderV1RecommendationInsightReference', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRecommenderV1RecommendationInsightReference();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudRecommenderV1RecommendationInsightReference.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRecommenderV1RecommendationInsightReference(
           od as api.GoogleCloudRecommenderV1RecommendationInsightReference);
     });
@@ -1158,8 +1180,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRecommenderV1RecommendationStateInfo();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudRecommenderV1RecommendationStateInfo.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRecommenderV1RecommendationStateInfo(
           od as api.GoogleCloudRecommenderV1RecommendationStateInfo);
     });
@@ -1168,7 +1191,9 @@
   unittest.group('obj-schema-GoogleCloudRecommenderV1ValueMatcher', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRecommenderV1ValueMatcher();
-      var od = api.GoogleCloudRecommenderV1ValueMatcher.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudRecommenderV1ValueMatcher.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRecommenderV1ValueMatcher(
           od as api.GoogleCloudRecommenderV1ValueMatcher);
     });
@@ -1177,7 +1202,9 @@
   unittest.group('obj-schema-GoogleTypeMoney', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleTypeMoney();
-      var od = api.GoogleTypeMoney.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleTypeMoney.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleTypeMoney(od as api.GoogleTypeMoney);
     });
   });
diff --git a/generated/googleapis/test/redis/v1_test.dart b/generated/googleapis/test/redis/v1_test.dart
index e3f7ea3..097e30e 100644
--- a/generated/googleapis/test/redis/v1_test.dart
+++ b/generated/googleapis/test/redis/v1_test.dart
@@ -990,7 +990,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -998,7 +999,9 @@
   unittest.group('obj-schema-ExportInstanceRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExportInstanceRequest();
-      var od = api.ExportInstanceRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ExportInstanceRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkExportInstanceRequest(od as api.ExportInstanceRequest);
     });
   });
@@ -1006,7 +1009,9 @@
   unittest.group('obj-schema-FailoverInstanceRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFailoverInstanceRequest();
-      var od = api.FailoverInstanceRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FailoverInstanceRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFailoverInstanceRequest(od as api.FailoverInstanceRequest);
     });
   });
@@ -1014,7 +1019,9 @@
   unittest.group('obj-schema-GcsDestination', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGcsDestination();
-      var od = api.GcsDestination.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GcsDestination.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGcsDestination(od as api.GcsDestination);
     });
   });
@@ -1022,7 +1029,9 @@
   unittest.group('obj-schema-GcsSource', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGcsSource();
-      var od = api.GcsSource.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.GcsSource.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGcsSource(od as api.GcsSource);
     });
   });
@@ -1030,7 +1039,9 @@
   unittest.group('obj-schema-GoogleCloudRedisV1LocationMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRedisV1LocationMetadata();
-      var od = api.GoogleCloudRedisV1LocationMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudRedisV1LocationMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRedisV1LocationMetadata(
           od as api.GoogleCloudRedisV1LocationMetadata);
     });
@@ -1039,7 +1050,9 @@
   unittest.group('obj-schema-GoogleCloudRedisV1OperationMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRedisV1OperationMetadata();
-      var od = api.GoogleCloudRedisV1OperationMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudRedisV1OperationMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRedisV1OperationMetadata(
           od as api.GoogleCloudRedisV1OperationMetadata);
     });
@@ -1048,7 +1061,9 @@
   unittest.group('obj-schema-GoogleCloudRedisV1ZoneMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRedisV1ZoneMetadata();
-      var od = api.GoogleCloudRedisV1ZoneMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudRedisV1ZoneMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRedisV1ZoneMetadata(
           od as api.GoogleCloudRedisV1ZoneMetadata);
     });
@@ -1057,7 +1072,9 @@
   unittest.group('obj-schema-ImportInstanceRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildImportInstanceRequest();
-      var od = api.ImportInstanceRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ImportInstanceRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkImportInstanceRequest(od as api.ImportInstanceRequest);
     });
   });
@@ -1065,7 +1082,9 @@
   unittest.group('obj-schema-InputConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInputConfig();
-      var od = api.InputConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InputConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInputConfig(od as api.InputConfig);
     });
   });
@@ -1073,7 +1092,9 @@
   unittest.group('obj-schema-Instance', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstance();
-      var od = api.Instance.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Instance.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkInstance(od as api.Instance);
     });
   });
@@ -1081,7 +1102,9 @@
   unittest.group('obj-schema-InstanceAuthString', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceAuthString();
-      var od = api.InstanceAuthString.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstanceAuthString.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceAuthString(od as api.InstanceAuthString);
     });
   });
@@ -1089,7 +1112,9 @@
   unittest.group('obj-schema-ListInstancesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListInstancesResponse();
-      var od = api.ListInstancesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListInstancesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListInstancesResponse(od as api.ListInstancesResponse);
     });
   });
@@ -1097,7 +1122,9 @@
   unittest.group('obj-schema-ListLocationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListLocationsResponse();
-      var od = api.ListLocationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListLocationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListLocationsResponse(od as api.ListLocationsResponse);
     });
   });
@@ -1105,7 +1132,9 @@
   unittest.group('obj-schema-ListOperationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListOperationsResponse();
-      var od = api.ListOperationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListOperationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListOperationsResponse(od as api.ListOperationsResponse);
     });
   });
@@ -1113,7 +1142,9 @@
   unittest.group('obj-schema-Location', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLocation();
-      var od = api.Location.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Location.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLocation(od as api.Location);
     });
   });
@@ -1121,7 +1152,9 @@
   unittest.group('obj-schema-Operation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperation();
-      var od = api.Operation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Operation.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOperation(od as api.Operation);
     });
   });
@@ -1129,7 +1162,9 @@
   unittest.group('obj-schema-OutputConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOutputConfig();
-      var od = api.OutputConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OutputConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOutputConfig(od as api.OutputConfig);
     });
   });
@@ -1137,7 +1172,9 @@
   unittest.group('obj-schema-Status', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStatus();
-      var od = api.Status.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Status.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStatus(od as api.Status);
     });
   });
@@ -1145,7 +1182,9 @@
   unittest.group('obj-schema-TlsCertificate', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTlsCertificate();
-      var od = api.TlsCertificate.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TlsCertificate.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTlsCertificate(od as api.TlsCertificate);
     });
   });
@@ -1153,7 +1192,9 @@
   unittest.group('obj-schema-UpgradeInstanceRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpgradeInstanceRequest();
-      var od = api.UpgradeInstanceRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpgradeInstanceRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpgradeInstanceRequest(od as api.UpgradeInstanceRequest);
     });
   });
diff --git a/generated/googleapis/test/remotebuildexecution/v2_test.dart b/generated/googleapis/test/remotebuildexecution/v2_test.dart
index 028f813..ea278a7 100644
--- a/generated/googleapis/test/remotebuildexecution/v2_test.dart
+++ b/generated/googleapis/test/remotebuildexecution/v2_test.dart
@@ -3710,7 +3710,9 @@
   unittest.group('obj-schema-BuildBazelRemoteExecutionV2Action', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBuildBazelRemoteExecutionV2Action();
-      var od = api.BuildBazelRemoteExecutionV2Action.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BuildBazelRemoteExecutionV2Action.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBuildBazelRemoteExecutionV2Action(
           od as api.BuildBazelRemoteExecutionV2Action);
     });
@@ -3721,9 +3723,10 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildBuildBazelRemoteExecutionV2ActionCacheUpdateCapabilities();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.BuildBazelRemoteExecutionV2ActionCacheUpdateCapabilities.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkBuildBazelRemoteExecutionV2ActionCacheUpdateCapabilities(
           od as api.BuildBazelRemoteExecutionV2ActionCacheUpdateCapabilities);
     });
@@ -3732,7 +3735,9 @@
   unittest.group('obj-schema-BuildBazelRemoteExecutionV2ActionResult', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBuildBazelRemoteExecutionV2ActionResult();
-      var od = api.BuildBazelRemoteExecutionV2ActionResult.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BuildBazelRemoteExecutionV2ActionResult.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBuildBazelRemoteExecutionV2ActionResult(
           od as api.BuildBazelRemoteExecutionV2ActionResult);
     });
@@ -3742,8 +3747,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildBuildBazelRemoteExecutionV2BatchReadBlobsRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.BuildBazelRemoteExecutionV2BatchReadBlobsRequest.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkBuildBazelRemoteExecutionV2BatchReadBlobsRequest(
           od as api.BuildBazelRemoteExecutionV2BatchReadBlobsRequest);
     });
@@ -3753,8 +3759,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildBuildBazelRemoteExecutionV2BatchReadBlobsResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.BuildBazelRemoteExecutionV2BatchReadBlobsResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkBuildBazelRemoteExecutionV2BatchReadBlobsResponse(
           od as api.BuildBazelRemoteExecutionV2BatchReadBlobsResponse);
     });
@@ -3765,8 +3772,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildBuildBazelRemoteExecutionV2BatchReadBlobsResponseResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.BuildBazelRemoteExecutionV2BatchReadBlobsResponseResponse
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBuildBazelRemoteExecutionV2BatchReadBlobsResponseResponse(
           od as api.BuildBazelRemoteExecutionV2BatchReadBlobsResponseResponse);
     });
@@ -3776,8 +3784,9 @@
       'obj-schema-BuildBazelRemoteExecutionV2BatchUpdateBlobsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBuildBazelRemoteExecutionV2BatchUpdateBlobsRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.BuildBazelRemoteExecutionV2BatchUpdateBlobsRequest.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkBuildBazelRemoteExecutionV2BatchUpdateBlobsRequest(
           od as api.BuildBazelRemoteExecutionV2BatchUpdateBlobsRequest);
     });
@@ -3788,8 +3797,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildBuildBazelRemoteExecutionV2BatchUpdateBlobsRequestRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.BuildBazelRemoteExecutionV2BatchUpdateBlobsRequestRequest
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBuildBazelRemoteExecutionV2BatchUpdateBlobsRequestRequest(
           od as api.BuildBazelRemoteExecutionV2BatchUpdateBlobsRequestRequest);
     });
@@ -3799,8 +3809,9 @@
       'obj-schema-BuildBazelRemoteExecutionV2BatchUpdateBlobsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBuildBazelRemoteExecutionV2BatchUpdateBlobsResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.BuildBazelRemoteExecutionV2BatchUpdateBlobsResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkBuildBazelRemoteExecutionV2BatchUpdateBlobsResponse(
           od as api.BuildBazelRemoteExecutionV2BatchUpdateBlobsResponse);
     });
@@ -3812,8 +3823,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildBuildBazelRemoteExecutionV2BatchUpdateBlobsResponseResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.BuildBazelRemoteExecutionV2BatchUpdateBlobsResponseResponse
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBuildBazelRemoteExecutionV2BatchUpdateBlobsResponseResponse(od
           as api.BuildBazelRemoteExecutionV2BatchUpdateBlobsResponseResponse);
     });
@@ -3822,8 +3834,9 @@
   unittest.group('obj-schema-BuildBazelRemoteExecutionV2CacheCapabilities', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBuildBazelRemoteExecutionV2CacheCapabilities();
-      var od =
-          api.BuildBazelRemoteExecutionV2CacheCapabilities.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BuildBazelRemoteExecutionV2CacheCapabilities.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBuildBazelRemoteExecutionV2CacheCapabilities(
           od as api.BuildBazelRemoteExecutionV2CacheCapabilities);
     });
@@ -3832,7 +3845,9 @@
   unittest.group('obj-schema-BuildBazelRemoteExecutionV2Command', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBuildBazelRemoteExecutionV2Command();
-      var od = api.BuildBazelRemoteExecutionV2Command.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BuildBazelRemoteExecutionV2Command.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBuildBazelRemoteExecutionV2Command(
           od as api.BuildBazelRemoteExecutionV2Command);
     });
@@ -3842,9 +3857,10 @@
       'obj-schema-BuildBazelRemoteExecutionV2CommandEnvironmentVariable', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBuildBazelRemoteExecutionV2CommandEnvironmentVariable();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.BuildBazelRemoteExecutionV2CommandEnvironmentVariable.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkBuildBazelRemoteExecutionV2CommandEnvironmentVariable(
           od as api.BuildBazelRemoteExecutionV2CommandEnvironmentVariable);
     });
@@ -3853,7 +3869,9 @@
   unittest.group('obj-schema-BuildBazelRemoteExecutionV2Digest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBuildBazelRemoteExecutionV2Digest();
-      var od = api.BuildBazelRemoteExecutionV2Digest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BuildBazelRemoteExecutionV2Digest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBuildBazelRemoteExecutionV2Digest(
           od as api.BuildBazelRemoteExecutionV2Digest);
     });
@@ -3862,7 +3880,9 @@
   unittest.group('obj-schema-BuildBazelRemoteExecutionV2Directory', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBuildBazelRemoteExecutionV2Directory();
-      var od = api.BuildBazelRemoteExecutionV2Directory.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BuildBazelRemoteExecutionV2Directory.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBuildBazelRemoteExecutionV2Directory(
           od as api.BuildBazelRemoteExecutionV2Directory);
     });
@@ -3871,8 +3891,9 @@
   unittest.group('obj-schema-BuildBazelRemoteExecutionV2DirectoryNode', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBuildBazelRemoteExecutionV2DirectoryNode();
-      var od =
-          api.BuildBazelRemoteExecutionV2DirectoryNode.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BuildBazelRemoteExecutionV2DirectoryNode.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBuildBazelRemoteExecutionV2DirectoryNode(
           od as api.BuildBazelRemoteExecutionV2DirectoryNode);
     });
@@ -3882,8 +3903,9 @@
       'obj-schema-BuildBazelRemoteExecutionV2ExecuteOperationMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBuildBazelRemoteExecutionV2ExecuteOperationMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.BuildBazelRemoteExecutionV2ExecuteOperationMetadata.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkBuildBazelRemoteExecutionV2ExecuteOperationMetadata(
           od as api.BuildBazelRemoteExecutionV2ExecuteOperationMetadata);
     });
@@ -3892,8 +3914,9 @@
   unittest.group('obj-schema-BuildBazelRemoteExecutionV2ExecuteRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBuildBazelRemoteExecutionV2ExecuteRequest();
-      var od =
-          api.BuildBazelRemoteExecutionV2ExecuteRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BuildBazelRemoteExecutionV2ExecuteRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBuildBazelRemoteExecutionV2ExecuteRequest(
           od as api.BuildBazelRemoteExecutionV2ExecuteRequest);
     });
@@ -3902,8 +3925,9 @@
   unittest.group('obj-schema-BuildBazelRemoteExecutionV2ExecuteResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBuildBazelRemoteExecutionV2ExecuteResponse();
-      var od =
-          api.BuildBazelRemoteExecutionV2ExecuteResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BuildBazelRemoteExecutionV2ExecuteResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBuildBazelRemoteExecutionV2ExecuteResponse(
           od as api.BuildBazelRemoteExecutionV2ExecuteResponse);
     });
@@ -3913,8 +3937,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildBuildBazelRemoteExecutionV2ExecutedActionMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.BuildBazelRemoteExecutionV2ExecutedActionMetadata.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkBuildBazelRemoteExecutionV2ExecutedActionMetadata(
           od as api.BuildBazelRemoteExecutionV2ExecutedActionMetadata);
     });
@@ -3924,8 +3949,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildBuildBazelRemoteExecutionV2ExecutionCapabilities();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.BuildBazelRemoteExecutionV2ExecutionCapabilities.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkBuildBazelRemoteExecutionV2ExecutionCapabilities(
           od as api.BuildBazelRemoteExecutionV2ExecutionCapabilities);
     });
@@ -3934,8 +3960,9 @@
   unittest.group('obj-schema-BuildBazelRemoteExecutionV2ExecutionPolicy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBuildBazelRemoteExecutionV2ExecutionPolicy();
-      var od =
-          api.BuildBazelRemoteExecutionV2ExecutionPolicy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BuildBazelRemoteExecutionV2ExecutionPolicy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBuildBazelRemoteExecutionV2ExecutionPolicy(
           od as api.BuildBazelRemoteExecutionV2ExecutionPolicy);
     });
@@ -3944,7 +3971,9 @@
   unittest.group('obj-schema-BuildBazelRemoteExecutionV2FileNode', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBuildBazelRemoteExecutionV2FileNode();
-      var od = api.BuildBazelRemoteExecutionV2FileNode.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BuildBazelRemoteExecutionV2FileNode.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBuildBazelRemoteExecutionV2FileNode(
           od as api.BuildBazelRemoteExecutionV2FileNode);
     });
@@ -3954,8 +3983,9 @@
       'obj-schema-BuildBazelRemoteExecutionV2FindMissingBlobsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBuildBazelRemoteExecutionV2FindMissingBlobsRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.BuildBazelRemoteExecutionV2FindMissingBlobsRequest.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkBuildBazelRemoteExecutionV2FindMissingBlobsRequest(
           od as api.BuildBazelRemoteExecutionV2FindMissingBlobsRequest);
     });
@@ -3965,8 +3995,9 @@
       'obj-schema-BuildBazelRemoteExecutionV2FindMissingBlobsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBuildBazelRemoteExecutionV2FindMissingBlobsResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.BuildBazelRemoteExecutionV2FindMissingBlobsResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkBuildBazelRemoteExecutionV2FindMissingBlobsResponse(
           od as api.BuildBazelRemoteExecutionV2FindMissingBlobsResponse);
     });
@@ -3975,8 +4006,9 @@
   unittest.group('obj-schema-BuildBazelRemoteExecutionV2GetTreeResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBuildBazelRemoteExecutionV2GetTreeResponse();
-      var od =
-          api.BuildBazelRemoteExecutionV2GetTreeResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BuildBazelRemoteExecutionV2GetTreeResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBuildBazelRemoteExecutionV2GetTreeResponse(
           od as api.BuildBazelRemoteExecutionV2GetTreeResponse);
     });
@@ -3985,7 +4017,9 @@
   unittest.group('obj-schema-BuildBazelRemoteExecutionV2LogFile', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBuildBazelRemoteExecutionV2LogFile();
-      var od = api.BuildBazelRemoteExecutionV2LogFile.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BuildBazelRemoteExecutionV2LogFile.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBuildBazelRemoteExecutionV2LogFile(
           od as api.BuildBazelRemoteExecutionV2LogFile);
     });
@@ -3994,7 +4028,9 @@
   unittest.group('obj-schema-BuildBazelRemoteExecutionV2NodeProperty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBuildBazelRemoteExecutionV2NodeProperty();
-      var od = api.BuildBazelRemoteExecutionV2NodeProperty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BuildBazelRemoteExecutionV2NodeProperty.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBuildBazelRemoteExecutionV2NodeProperty(
           od as api.BuildBazelRemoteExecutionV2NodeProperty);
     });
@@ -4003,8 +4039,9 @@
   unittest.group('obj-schema-BuildBazelRemoteExecutionV2OutputDirectory', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBuildBazelRemoteExecutionV2OutputDirectory();
-      var od =
-          api.BuildBazelRemoteExecutionV2OutputDirectory.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BuildBazelRemoteExecutionV2OutputDirectory.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBuildBazelRemoteExecutionV2OutputDirectory(
           od as api.BuildBazelRemoteExecutionV2OutputDirectory);
     });
@@ -4013,7 +4050,9 @@
   unittest.group('obj-schema-BuildBazelRemoteExecutionV2OutputFile', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBuildBazelRemoteExecutionV2OutputFile();
-      var od = api.BuildBazelRemoteExecutionV2OutputFile.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BuildBazelRemoteExecutionV2OutputFile.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBuildBazelRemoteExecutionV2OutputFile(
           od as api.BuildBazelRemoteExecutionV2OutputFile);
     });
@@ -4022,8 +4061,9 @@
   unittest.group('obj-schema-BuildBazelRemoteExecutionV2OutputSymlink', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBuildBazelRemoteExecutionV2OutputSymlink();
-      var od =
-          api.BuildBazelRemoteExecutionV2OutputSymlink.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BuildBazelRemoteExecutionV2OutputSymlink.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBuildBazelRemoteExecutionV2OutputSymlink(
           od as api.BuildBazelRemoteExecutionV2OutputSymlink);
     });
@@ -4032,7 +4072,9 @@
   unittest.group('obj-schema-BuildBazelRemoteExecutionV2Platform', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBuildBazelRemoteExecutionV2Platform();
-      var od = api.BuildBazelRemoteExecutionV2Platform.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BuildBazelRemoteExecutionV2Platform.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBuildBazelRemoteExecutionV2Platform(
           od as api.BuildBazelRemoteExecutionV2Platform);
     });
@@ -4041,8 +4083,9 @@
   unittest.group('obj-schema-BuildBazelRemoteExecutionV2PlatformProperty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBuildBazelRemoteExecutionV2PlatformProperty();
-      var od =
-          api.BuildBazelRemoteExecutionV2PlatformProperty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BuildBazelRemoteExecutionV2PlatformProperty.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBuildBazelRemoteExecutionV2PlatformProperty(
           od as api.BuildBazelRemoteExecutionV2PlatformProperty);
     });
@@ -4052,8 +4095,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildBuildBazelRemoteExecutionV2PriorityCapabilities();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.BuildBazelRemoteExecutionV2PriorityCapabilities.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkBuildBazelRemoteExecutionV2PriorityCapabilities(
           od as api.BuildBazelRemoteExecutionV2PriorityCapabilities);
     });
@@ -4065,8 +4109,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildBuildBazelRemoteExecutionV2PriorityCapabilitiesPriorityRange();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.BuildBazelRemoteExecutionV2PriorityCapabilitiesPriorityRange
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBuildBazelRemoteExecutionV2PriorityCapabilitiesPriorityRange(od
           as api.BuildBazelRemoteExecutionV2PriorityCapabilitiesPriorityRange);
     });
@@ -4075,8 +4120,9 @@
   unittest.group('obj-schema-BuildBazelRemoteExecutionV2RequestMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBuildBazelRemoteExecutionV2RequestMetadata();
-      var od =
-          api.BuildBazelRemoteExecutionV2RequestMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BuildBazelRemoteExecutionV2RequestMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBuildBazelRemoteExecutionV2RequestMetadata(
           od as api.BuildBazelRemoteExecutionV2RequestMetadata);
     });
@@ -4086,8 +4132,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildBuildBazelRemoteExecutionV2ResultsCachePolicy();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.BuildBazelRemoteExecutionV2ResultsCachePolicy.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkBuildBazelRemoteExecutionV2ResultsCachePolicy(
           od as api.BuildBazelRemoteExecutionV2ResultsCachePolicy);
     });
@@ -4097,8 +4144,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildBuildBazelRemoteExecutionV2ServerCapabilities();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.BuildBazelRemoteExecutionV2ServerCapabilities.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkBuildBazelRemoteExecutionV2ServerCapabilities(
           od as api.BuildBazelRemoteExecutionV2ServerCapabilities);
     });
@@ -4107,7 +4155,9 @@
   unittest.group('obj-schema-BuildBazelRemoteExecutionV2SymlinkNode', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBuildBazelRemoteExecutionV2SymlinkNode();
-      var od = api.BuildBazelRemoteExecutionV2SymlinkNode.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BuildBazelRemoteExecutionV2SymlinkNode.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBuildBazelRemoteExecutionV2SymlinkNode(
           od as api.BuildBazelRemoteExecutionV2SymlinkNode);
     });
@@ -4116,7 +4166,9 @@
   unittest.group('obj-schema-BuildBazelRemoteExecutionV2ToolDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBuildBazelRemoteExecutionV2ToolDetails();
-      var od = api.BuildBazelRemoteExecutionV2ToolDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BuildBazelRemoteExecutionV2ToolDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBuildBazelRemoteExecutionV2ToolDetails(
           od as api.BuildBazelRemoteExecutionV2ToolDetails);
     });
@@ -4125,7 +4177,9 @@
   unittest.group('obj-schema-BuildBazelRemoteExecutionV2Tree', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBuildBazelRemoteExecutionV2Tree();
-      var od = api.BuildBazelRemoteExecutionV2Tree.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BuildBazelRemoteExecutionV2Tree.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBuildBazelRemoteExecutionV2Tree(
           od as api.BuildBazelRemoteExecutionV2Tree);
     });
@@ -4135,8 +4189,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildBuildBazelRemoteExecutionV2WaitExecutionRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.BuildBazelRemoteExecutionV2WaitExecutionRequest.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkBuildBazelRemoteExecutionV2WaitExecutionRequest(
           od as api.BuildBazelRemoteExecutionV2WaitExecutionRequest);
     });
@@ -4145,7 +4200,9 @@
   unittest.group('obj-schema-BuildBazelSemverSemVer', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBuildBazelSemverSemVer();
-      var od = api.BuildBazelSemverSemVer.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BuildBazelSemverSemVer.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBuildBazelSemverSemVer(od as api.BuildBazelSemverSemVer);
     });
   });
@@ -4153,8 +4210,9 @@
   unittest.group('obj-schema-GoogleDevtoolsRemotebuildbotCommandDurations', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleDevtoolsRemotebuildbotCommandDurations();
-      var od =
-          api.GoogleDevtoolsRemotebuildbotCommandDurations.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleDevtoolsRemotebuildbotCommandDurations.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleDevtoolsRemotebuildbotCommandDurations(
           od as api.GoogleDevtoolsRemotebuildbotCommandDurations);
     });
@@ -4163,8 +4221,9 @@
   unittest.group('obj-schema-GoogleDevtoolsRemotebuildbotCommandEvents', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleDevtoolsRemotebuildbotCommandEvents();
-      var od =
-          api.GoogleDevtoolsRemotebuildbotCommandEvents.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleDevtoolsRemotebuildbotCommandEvents.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleDevtoolsRemotebuildbotCommandEvents(
           od as api.GoogleDevtoolsRemotebuildbotCommandEvents);
     });
@@ -4173,8 +4232,9 @@
   unittest.group('obj-schema-GoogleDevtoolsRemotebuildbotCommandStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleDevtoolsRemotebuildbotCommandStatus();
-      var od =
-          api.GoogleDevtoolsRemotebuildbotCommandStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleDevtoolsRemotebuildbotCommandStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleDevtoolsRemotebuildbotCommandStatus(
           od as api.GoogleDevtoolsRemotebuildbotCommandStatus);
     });
@@ -4183,8 +4243,9 @@
   unittest.group('obj-schema-GoogleDevtoolsRemotebuildbotResourceUsage', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleDevtoolsRemotebuildbotResourceUsage();
-      var od =
-          api.GoogleDevtoolsRemotebuildbotResourceUsage.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleDevtoolsRemotebuildbotResourceUsage.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleDevtoolsRemotebuildbotResourceUsage(
           od as api.GoogleDevtoolsRemotebuildbotResourceUsage);
     });
@@ -4194,8 +4255,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleDevtoolsRemotebuildbotResourceUsageStat();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleDevtoolsRemotebuildbotResourceUsageStat.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleDevtoolsRemotebuildbotResourceUsageStat(
           od as api.GoogleDevtoolsRemotebuildbotResourceUsageStat);
     });
@@ -4207,9 +4269,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfig();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfig
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfig(od
           as api
               .GoogleDevtoolsRemotebuildexecutionAdminV1alphaAcceleratorConfig);
@@ -4220,9 +4283,10 @@
       'obj-schema-GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscale', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscale();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscale.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscale(
           od as api.GoogleDevtoolsRemotebuildexecutionAdminV1alphaAutoscale);
     });
@@ -4234,9 +4298,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleDevtoolsRemotebuildexecutionAdminV1alphaCreateInstanceRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleDevtoolsRemotebuildexecutionAdminV1alphaCreateInstanceRequest
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleDevtoolsRemotebuildexecutionAdminV1alphaCreateInstanceRequest(
           od as api
               .GoogleDevtoolsRemotebuildexecutionAdminV1alphaCreateInstanceRequest);
@@ -4249,9 +4314,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleDevtoolsRemotebuildexecutionAdminV1alphaCreateWorkerPoolRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleDevtoolsRemotebuildexecutionAdminV1alphaCreateWorkerPoolRequest
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleDevtoolsRemotebuildexecutionAdminV1alphaCreateWorkerPoolRequest(
           od as api
               .GoogleDevtoolsRemotebuildexecutionAdminV1alphaCreateWorkerPoolRequest);
@@ -4264,9 +4330,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleDevtoolsRemotebuildexecutionAdminV1alphaDeleteInstanceRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleDevtoolsRemotebuildexecutionAdminV1alphaDeleteInstanceRequest
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleDevtoolsRemotebuildexecutionAdminV1alphaDeleteInstanceRequest(
           od as api
               .GoogleDevtoolsRemotebuildexecutionAdminV1alphaDeleteInstanceRequest);
@@ -4279,9 +4346,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleDevtoolsRemotebuildexecutionAdminV1alphaDeleteWorkerPoolRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleDevtoolsRemotebuildexecutionAdminV1alphaDeleteWorkerPoolRequest
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleDevtoolsRemotebuildexecutionAdminV1alphaDeleteWorkerPoolRequest(
           od as api
               .GoogleDevtoolsRemotebuildexecutionAdminV1alphaDeleteWorkerPoolRequest);
@@ -4294,8 +4362,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicy();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicy
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicy(od
           as api.GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicy);
     });
@@ -4307,9 +4376,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeature();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeature
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeature(od
           as api
               .GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeature);
@@ -4322,9 +4392,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleDevtoolsRemotebuildexecutionAdminV1alphaGetInstanceRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleDevtoolsRemotebuildexecutionAdminV1alphaGetInstanceRequest
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleDevtoolsRemotebuildexecutionAdminV1alphaGetInstanceRequest(od
           as api
               .GoogleDevtoolsRemotebuildexecutionAdminV1alphaGetInstanceRequest);
@@ -4337,9 +4408,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleDevtoolsRemotebuildexecutionAdminV1alphaGetWorkerPoolRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleDevtoolsRemotebuildexecutionAdminV1alphaGetWorkerPoolRequest
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleDevtoolsRemotebuildexecutionAdminV1alphaGetWorkerPoolRequest(od
           as api
               .GoogleDevtoolsRemotebuildexecutionAdminV1alphaGetWorkerPoolRequest);
@@ -4350,9 +4422,10 @@
       'obj-schema-GoogleDevtoolsRemotebuildexecutionAdminV1alphaInstance', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleDevtoolsRemotebuildexecutionAdminV1alphaInstance();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleDevtoolsRemotebuildexecutionAdminV1alphaInstance.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleDevtoolsRemotebuildexecutionAdminV1alphaInstance(
           od as api.GoogleDevtoolsRemotebuildexecutionAdminV1alphaInstance);
     });
@@ -4364,9 +4437,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleDevtoolsRemotebuildexecutionAdminV1alphaListInstancesRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleDevtoolsRemotebuildexecutionAdminV1alphaListInstancesRequest
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleDevtoolsRemotebuildexecutionAdminV1alphaListInstancesRequest(od
           as api
               .GoogleDevtoolsRemotebuildexecutionAdminV1alphaListInstancesRequest);
@@ -4379,9 +4453,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleDevtoolsRemotebuildexecutionAdminV1alphaListInstancesResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleDevtoolsRemotebuildexecutionAdminV1alphaListInstancesResponse
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleDevtoolsRemotebuildexecutionAdminV1alphaListInstancesResponse(
           od as api
               .GoogleDevtoolsRemotebuildexecutionAdminV1alphaListInstancesResponse);
@@ -4394,9 +4469,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleDevtoolsRemotebuildexecutionAdminV1alphaListWorkerPoolsRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleDevtoolsRemotebuildexecutionAdminV1alphaListWorkerPoolsRequest
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleDevtoolsRemotebuildexecutionAdminV1alphaListWorkerPoolsRequest(
           od as api
               .GoogleDevtoolsRemotebuildexecutionAdminV1alphaListWorkerPoolsRequest);
@@ -4409,9 +4485,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleDevtoolsRemotebuildexecutionAdminV1alphaListWorkerPoolsResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleDevtoolsRemotebuildexecutionAdminV1alphaListWorkerPoolsResponse
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleDevtoolsRemotebuildexecutionAdminV1alphaListWorkerPoolsResponse(
           od as api
               .GoogleDevtoolsRemotebuildexecutionAdminV1alphaListWorkerPoolsResponse);
@@ -4424,9 +4501,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleDevtoolsRemotebuildexecutionAdminV1alphaUpdateInstanceRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleDevtoolsRemotebuildexecutionAdminV1alphaUpdateInstanceRequest
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleDevtoolsRemotebuildexecutionAdminV1alphaUpdateInstanceRequest(
           od as api
               .GoogleDevtoolsRemotebuildexecutionAdminV1alphaUpdateInstanceRequest);
@@ -4439,9 +4517,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleDevtoolsRemotebuildexecutionAdminV1alphaUpdateWorkerPoolRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleDevtoolsRemotebuildexecutionAdminV1alphaUpdateWorkerPoolRequest
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleDevtoolsRemotebuildexecutionAdminV1alphaUpdateWorkerPoolRequest(
           od as api
               .GoogleDevtoolsRemotebuildexecutionAdminV1alphaUpdateWorkerPoolRequest);
@@ -4453,8 +4532,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfig();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfig
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfig(
           od as api.GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerConfig);
     });
@@ -4465,9 +4545,10 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerPool();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerPool.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerPool(
           od as api.GoogleDevtoolsRemotebuildexecutionAdminV1alphaWorkerPool);
     });
@@ -4476,8 +4557,9 @@
   unittest.group('obj-schema-GoogleDevtoolsRemoteworkersV1test2AdminTemp', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleDevtoolsRemoteworkersV1test2AdminTemp();
-      var od =
-          api.GoogleDevtoolsRemoteworkersV1test2AdminTemp.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleDevtoolsRemoteworkersV1test2AdminTemp.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleDevtoolsRemoteworkersV1test2AdminTemp(
           od as api.GoogleDevtoolsRemoteworkersV1test2AdminTemp);
     });
@@ -4486,7 +4568,9 @@
   unittest.group('obj-schema-GoogleDevtoolsRemoteworkersV1test2Blob', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleDevtoolsRemoteworkersV1test2Blob();
-      var od = api.GoogleDevtoolsRemoteworkersV1test2Blob.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleDevtoolsRemoteworkersV1test2Blob.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleDevtoolsRemoteworkersV1test2Blob(
           od as api.GoogleDevtoolsRemoteworkersV1test2Blob);
     });
@@ -4496,8 +4580,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleDevtoolsRemoteworkersV1test2CommandOutputs();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleDevtoolsRemoteworkersV1test2CommandOutputs.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleDevtoolsRemoteworkersV1test2CommandOutputs(
           od as api.GoogleDevtoolsRemoteworkersV1test2CommandOutputs);
     });
@@ -4507,8 +4592,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleDevtoolsRemoteworkersV1test2CommandOverhead();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleDevtoolsRemoteworkersV1test2CommandOverhead.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleDevtoolsRemoteworkersV1test2CommandOverhead(
           od as api.GoogleDevtoolsRemoteworkersV1test2CommandOverhead);
     });
@@ -4518,8 +4604,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleDevtoolsRemoteworkersV1test2CommandResult();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleDevtoolsRemoteworkersV1test2CommandResult.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleDevtoolsRemoteworkersV1test2CommandResult(
           od as api.GoogleDevtoolsRemoteworkersV1test2CommandResult);
     });
@@ -4529,8 +4616,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleDevtoolsRemoteworkersV1test2CommandTask();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleDevtoolsRemoteworkersV1test2CommandTask.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleDevtoolsRemoteworkersV1test2CommandTask(
           od as api.GoogleDevtoolsRemoteworkersV1test2CommandTask);
     });
@@ -4540,8 +4628,9 @@
       'obj-schema-GoogleDevtoolsRemoteworkersV1test2CommandTaskInputs', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleDevtoolsRemoteworkersV1test2CommandTaskInputs();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleDevtoolsRemoteworkersV1test2CommandTaskInputs.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleDevtoolsRemoteworkersV1test2CommandTaskInputs(
           od as api.GoogleDevtoolsRemoteworkersV1test2CommandTaskInputs);
     });
@@ -4553,9 +4642,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleDevtoolsRemoteworkersV1test2CommandTaskInputsEnvironmentVariable();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleDevtoolsRemoteworkersV1test2CommandTaskInputsEnvironmentVariable
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleDevtoolsRemoteworkersV1test2CommandTaskInputsEnvironmentVariable(
           od as api
               .GoogleDevtoolsRemoteworkersV1test2CommandTaskInputsEnvironmentVariable);
@@ -4566,9 +4656,10 @@
       'obj-schema-GoogleDevtoolsRemoteworkersV1test2CommandTaskOutputs', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleDevtoolsRemoteworkersV1test2CommandTaskOutputs();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleDevtoolsRemoteworkersV1test2CommandTaskOutputs.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleDevtoolsRemoteworkersV1test2CommandTaskOutputs(
           od as api.GoogleDevtoolsRemoteworkersV1test2CommandTaskOutputs);
     });
@@ -4578,9 +4669,10 @@
       'obj-schema-GoogleDevtoolsRemoteworkersV1test2CommandTaskTimeouts', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleDevtoolsRemoteworkersV1test2CommandTaskTimeouts();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleDevtoolsRemoteworkersV1test2CommandTaskTimeouts.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleDevtoolsRemoteworkersV1test2CommandTaskTimeouts(
           od as api.GoogleDevtoolsRemoteworkersV1test2CommandTaskTimeouts);
     });
@@ -4589,8 +4681,9 @@
   unittest.group('obj-schema-GoogleDevtoolsRemoteworkersV1test2Digest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleDevtoolsRemoteworkersV1test2Digest();
-      var od =
-          api.GoogleDevtoolsRemoteworkersV1test2Digest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleDevtoolsRemoteworkersV1test2Digest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleDevtoolsRemoteworkersV1test2Digest(
           od as api.GoogleDevtoolsRemoteworkersV1test2Digest);
     });
@@ -4599,8 +4692,9 @@
   unittest.group('obj-schema-GoogleDevtoolsRemoteworkersV1test2Directory', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleDevtoolsRemoteworkersV1test2Directory();
-      var od =
-          api.GoogleDevtoolsRemoteworkersV1test2Directory.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleDevtoolsRemoteworkersV1test2Directory.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleDevtoolsRemoteworkersV1test2Directory(
           od as api.GoogleDevtoolsRemoteworkersV1test2Directory);
     });
@@ -4610,8 +4704,9 @@
       'obj-schema-GoogleDevtoolsRemoteworkersV1test2DirectoryMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleDevtoolsRemoteworkersV1test2DirectoryMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleDevtoolsRemoteworkersV1test2DirectoryMetadata.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleDevtoolsRemoteworkersV1test2DirectoryMetadata(
           od as api.GoogleDevtoolsRemoteworkersV1test2DirectoryMetadata);
     });
@@ -4621,8 +4716,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleDevtoolsRemoteworkersV1test2FileMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleDevtoolsRemoteworkersV1test2FileMetadata.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleDevtoolsRemoteworkersV1test2FileMetadata(
           od as api.GoogleDevtoolsRemoteworkersV1test2FileMetadata);
     });
@@ -4631,7 +4727,9 @@
   unittest.group('obj-schema-GoogleLongrunningOperation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleLongrunningOperation();
-      var od = api.GoogleLongrunningOperation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleLongrunningOperation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleLongrunningOperation(od as api.GoogleLongrunningOperation);
     });
   });
@@ -4639,7 +4737,9 @@
   unittest.group('obj-schema-GoogleRpcStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleRpcStatus();
-      var od = api.GoogleRpcStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleRpcStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleRpcStatus(od as api.GoogleRpcStatus);
     });
   });
diff --git a/generated/googleapis/test/reseller/v1_test.dart b/generated/googleapis/test/reseller/v1_test.dart
index 43bd869..58d36fd 100644
--- a/generated/googleapis/test/reseller/v1_test.dart
+++ b/generated/googleapis/test/reseller/v1_test.dart
@@ -578,7 +578,9 @@
   unittest.group('obj-schema-Address', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAddress();
-      var od = api.Address.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Address.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAddress(od as api.Address);
     });
   });
@@ -586,7 +588,9 @@
   unittest.group('obj-schema-ChangePlanRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildChangePlanRequest();
-      var od = api.ChangePlanRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ChangePlanRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkChangePlanRequest(od as api.ChangePlanRequest);
     });
   });
@@ -594,7 +598,9 @@
   unittest.group('obj-schema-Customer', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomer();
-      var od = api.Customer.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Customer.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkCustomer(od as api.Customer);
     });
   });
@@ -602,7 +608,9 @@
   unittest.group('obj-schema-RenewalSettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRenewalSettings();
-      var od = api.RenewalSettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RenewalSettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRenewalSettings(od as api.RenewalSettings);
     });
   });
@@ -610,7 +618,9 @@
   unittest.group('obj-schema-ResellernotifyGetwatchdetailsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResellernotifyGetwatchdetailsResponse();
-      var od = api.ResellernotifyGetwatchdetailsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResellernotifyGetwatchdetailsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResellernotifyGetwatchdetailsResponse(
           od as api.ResellernotifyGetwatchdetailsResponse);
     });
@@ -619,7 +629,9 @@
   unittest.group('obj-schema-ResellernotifyResource', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResellernotifyResource();
-      var od = api.ResellernotifyResource.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResellernotifyResource.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResellernotifyResource(od as api.ResellernotifyResource);
     });
   });
@@ -627,7 +639,8 @@
   unittest.group('obj-schema-Seats', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSeats();
-      var od = api.Seats.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Seats.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSeats(od as api.Seats);
     });
   });
@@ -635,7 +648,9 @@
   unittest.group('obj-schema-SubscriptionPlanCommitmentInterval', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSubscriptionPlanCommitmentInterval();
-      var od = api.SubscriptionPlanCommitmentInterval.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SubscriptionPlanCommitmentInterval.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSubscriptionPlanCommitmentInterval(
           od as api.SubscriptionPlanCommitmentInterval);
     });
@@ -644,7 +659,9 @@
   unittest.group('obj-schema-SubscriptionPlan', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSubscriptionPlan();
-      var od = api.SubscriptionPlan.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SubscriptionPlan.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSubscriptionPlan(od as api.SubscriptionPlan);
     });
   });
@@ -652,7 +669,9 @@
   unittest.group('obj-schema-SubscriptionTransferInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSubscriptionTransferInfo();
-      var od = api.SubscriptionTransferInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SubscriptionTransferInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSubscriptionTransferInfo(od as api.SubscriptionTransferInfo);
     });
   });
@@ -660,7 +679,9 @@
   unittest.group('obj-schema-SubscriptionTrialSettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSubscriptionTrialSettings();
-      var od = api.SubscriptionTrialSettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SubscriptionTrialSettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSubscriptionTrialSettings(od as api.SubscriptionTrialSettings);
     });
   });
@@ -668,7 +689,9 @@
   unittest.group('obj-schema-Subscription', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSubscription();
-      var od = api.Subscription.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Subscription.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSubscription(od as api.Subscription);
     });
   });
@@ -676,7 +699,9 @@
   unittest.group('obj-schema-Subscriptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSubscriptions();
-      var od = api.Subscriptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Subscriptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSubscriptions(od as api.Subscriptions);
     });
   });
diff --git a/generated/googleapis/test/retail/v2_test.dart b/generated/googleapis/test/retail/v2_test.dart
index a28a795..77082b6 100644
--- a/generated/googleapis/test/retail/v2_test.dart
+++ b/generated/googleapis/test/retail/v2_test.dart
@@ -3234,7 +3234,9 @@
   unittest.group('obj-schema-GoogleApiHttpBody', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleApiHttpBody();
-      var od = api.GoogleApiHttpBody.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleApiHttpBody.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleApiHttpBody(od as api.GoogleApiHttpBody);
     });
   });
@@ -3242,7 +3244,9 @@
   unittest.group('obj-schema-GoogleCloudRetailLoggingErrorContext', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailLoggingErrorContext();
-      var od = api.GoogleCloudRetailLoggingErrorContext.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudRetailLoggingErrorContext.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailLoggingErrorContext(
           od as api.GoogleCloudRetailLoggingErrorContext);
     });
@@ -3251,7 +3255,9 @@
   unittest.group('obj-schema-GoogleCloudRetailLoggingErrorLog', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailLoggingErrorLog();
-      var od = api.GoogleCloudRetailLoggingErrorLog.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudRetailLoggingErrorLog.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailLoggingErrorLog(
           od as api.GoogleCloudRetailLoggingErrorLog);
     });
@@ -3260,8 +3266,9 @@
   unittest.group('obj-schema-GoogleCloudRetailLoggingHttpRequestContext', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailLoggingHttpRequestContext();
-      var od =
-          api.GoogleCloudRetailLoggingHttpRequestContext.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudRetailLoggingHttpRequestContext.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailLoggingHttpRequestContext(
           od as api.GoogleCloudRetailLoggingHttpRequestContext);
     });
@@ -3270,8 +3277,9 @@
   unittest.group('obj-schema-GoogleCloudRetailLoggingImportErrorContext', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailLoggingImportErrorContext();
-      var od =
-          api.GoogleCloudRetailLoggingImportErrorContext.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudRetailLoggingImportErrorContext.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailLoggingImportErrorContext(
           od as api.GoogleCloudRetailLoggingImportErrorContext);
     });
@@ -3280,7 +3288,9 @@
   unittest.group('obj-schema-GoogleCloudRetailLoggingServiceContext', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailLoggingServiceContext();
-      var od = api.GoogleCloudRetailLoggingServiceContext.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudRetailLoggingServiceContext.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailLoggingServiceContext(
           od as api.GoogleCloudRetailLoggingServiceContext);
     });
@@ -3289,7 +3299,9 @@
   unittest.group('obj-schema-GoogleCloudRetailLoggingSourceLocation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailLoggingSourceLocation();
-      var od = api.GoogleCloudRetailLoggingSourceLocation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudRetailLoggingSourceLocation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailLoggingSourceLocation(
           od as api.GoogleCloudRetailLoggingSourceLocation);
     });
@@ -3298,7 +3310,9 @@
   unittest.group('obj-schema-GoogleCloudRetailV2BigQuerySource', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailV2BigQuerySource();
-      var od = api.GoogleCloudRetailV2BigQuerySource.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudRetailV2BigQuerySource.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailV2BigQuerySource(
           od as api.GoogleCloudRetailV2BigQuerySource);
     });
@@ -3307,7 +3321,9 @@
   unittest.group('obj-schema-GoogleCloudRetailV2Catalog', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailV2Catalog();
-      var od = api.GoogleCloudRetailV2Catalog.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudRetailV2Catalog.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailV2Catalog(od as api.GoogleCloudRetailV2Catalog);
     });
   });
@@ -3315,7 +3331,9 @@
   unittest.group('obj-schema-GoogleCloudRetailV2CustomAttribute', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailV2CustomAttribute();
-      var od = api.GoogleCloudRetailV2CustomAttribute.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudRetailV2CustomAttribute.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailV2CustomAttribute(
           od as api.GoogleCloudRetailV2CustomAttribute);
     });
@@ -3324,7 +3342,9 @@
   unittest.group('obj-schema-GoogleCloudRetailV2GcsSource', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailV2GcsSource();
-      var od = api.GoogleCloudRetailV2GcsSource.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudRetailV2GcsSource.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailV2GcsSource(od as api.GoogleCloudRetailV2GcsSource);
     });
   });
@@ -3332,7 +3352,9 @@
   unittest.group('obj-schema-GoogleCloudRetailV2Image', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailV2Image();
-      var od = api.GoogleCloudRetailV2Image.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudRetailV2Image.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailV2Image(od as api.GoogleCloudRetailV2Image);
     });
   });
@@ -3340,7 +3362,9 @@
   unittest.group('obj-schema-GoogleCloudRetailV2ImportErrorsConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailV2ImportErrorsConfig();
-      var od = api.GoogleCloudRetailV2ImportErrorsConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudRetailV2ImportErrorsConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailV2ImportErrorsConfig(
           od as api.GoogleCloudRetailV2ImportErrorsConfig);
     });
@@ -3349,7 +3373,9 @@
   unittest.group('obj-schema-GoogleCloudRetailV2ImportMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailV2ImportMetadata();
-      var od = api.GoogleCloudRetailV2ImportMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudRetailV2ImportMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailV2ImportMetadata(
           od as api.GoogleCloudRetailV2ImportMetadata);
     });
@@ -3358,8 +3384,9 @@
   unittest.group('obj-schema-GoogleCloudRetailV2ImportProductsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailV2ImportProductsRequest();
-      var od =
-          api.GoogleCloudRetailV2ImportProductsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudRetailV2ImportProductsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailV2ImportProductsRequest(
           od as api.GoogleCloudRetailV2ImportProductsRequest);
     });
@@ -3368,8 +3395,9 @@
   unittest.group('obj-schema-GoogleCloudRetailV2ImportProductsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailV2ImportProductsResponse();
-      var od =
-          api.GoogleCloudRetailV2ImportProductsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudRetailV2ImportProductsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailV2ImportProductsResponse(
           od as api.GoogleCloudRetailV2ImportProductsResponse);
     });
@@ -3378,8 +3406,9 @@
   unittest.group('obj-schema-GoogleCloudRetailV2ImportUserEventsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailV2ImportUserEventsRequest();
-      var od =
-          api.GoogleCloudRetailV2ImportUserEventsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudRetailV2ImportUserEventsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailV2ImportUserEventsRequest(
           od as api.GoogleCloudRetailV2ImportUserEventsRequest);
     });
@@ -3388,8 +3417,9 @@
   unittest.group('obj-schema-GoogleCloudRetailV2ImportUserEventsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailV2ImportUserEventsResponse();
-      var od =
-          api.GoogleCloudRetailV2ImportUserEventsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudRetailV2ImportUserEventsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailV2ImportUserEventsResponse(
           od as api.GoogleCloudRetailV2ImportUserEventsResponse);
     });
@@ -3398,7 +3428,9 @@
   unittest.group('obj-schema-GoogleCloudRetailV2ListCatalogsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailV2ListCatalogsResponse();
-      var od = api.GoogleCloudRetailV2ListCatalogsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudRetailV2ListCatalogsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailV2ListCatalogsResponse(
           od as api.GoogleCloudRetailV2ListCatalogsResponse);
     });
@@ -3407,7 +3439,9 @@
   unittest.group('obj-schema-GoogleCloudRetailV2PredictRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailV2PredictRequest();
-      var od = api.GoogleCloudRetailV2PredictRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudRetailV2PredictRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailV2PredictRequest(
           od as api.GoogleCloudRetailV2PredictRequest);
     });
@@ -3416,7 +3450,9 @@
   unittest.group('obj-schema-GoogleCloudRetailV2PredictResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailV2PredictResponse();
-      var od = api.GoogleCloudRetailV2PredictResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudRetailV2PredictResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailV2PredictResponse(
           od as api.GoogleCloudRetailV2PredictResponse);
     });
@@ -3426,8 +3462,9 @@
       'obj-schema-GoogleCloudRetailV2PredictResponsePredictionResult', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailV2PredictResponsePredictionResult();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudRetailV2PredictResponsePredictionResult.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailV2PredictResponsePredictionResult(
           od as api.GoogleCloudRetailV2PredictResponsePredictionResult);
     });
@@ -3436,7 +3473,9 @@
   unittest.group('obj-schema-GoogleCloudRetailV2PriceInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailV2PriceInfo();
-      var od = api.GoogleCloudRetailV2PriceInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudRetailV2PriceInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailV2PriceInfo(od as api.GoogleCloudRetailV2PriceInfo);
     });
   });
@@ -3444,7 +3483,9 @@
   unittest.group('obj-schema-GoogleCloudRetailV2Product', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailV2Product();
-      var od = api.GoogleCloudRetailV2Product.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudRetailV2Product.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailV2Product(od as api.GoogleCloudRetailV2Product);
     });
   });
@@ -3452,7 +3493,9 @@
   unittest.group('obj-schema-GoogleCloudRetailV2ProductDetail', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailV2ProductDetail();
-      var od = api.GoogleCloudRetailV2ProductDetail.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudRetailV2ProductDetail.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailV2ProductDetail(
           od as api.GoogleCloudRetailV2ProductDetail);
     });
@@ -3461,7 +3504,9 @@
   unittest.group('obj-schema-GoogleCloudRetailV2ProductInlineSource', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailV2ProductInlineSource();
-      var od = api.GoogleCloudRetailV2ProductInlineSource.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudRetailV2ProductInlineSource.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailV2ProductInlineSource(
           od as api.GoogleCloudRetailV2ProductInlineSource);
     });
@@ -3470,7 +3515,9 @@
   unittest.group('obj-schema-GoogleCloudRetailV2ProductInputConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailV2ProductInputConfig();
-      var od = api.GoogleCloudRetailV2ProductInputConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudRetailV2ProductInputConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailV2ProductInputConfig(
           od as api.GoogleCloudRetailV2ProductInputConfig);
     });
@@ -3479,7 +3526,9 @@
   unittest.group('obj-schema-GoogleCloudRetailV2ProductLevelConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailV2ProductLevelConfig();
-      var od = api.GoogleCloudRetailV2ProductLevelConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudRetailV2ProductLevelConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailV2ProductLevelConfig(
           od as api.GoogleCloudRetailV2ProductLevelConfig);
     });
@@ -3488,7 +3537,9 @@
   unittest.group('obj-schema-GoogleCloudRetailV2PurchaseTransaction', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailV2PurchaseTransaction();
-      var od = api.GoogleCloudRetailV2PurchaseTransaction.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudRetailV2PurchaseTransaction.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailV2PurchaseTransaction(
           od as api.GoogleCloudRetailV2PurchaseTransaction);
     });
@@ -3497,7 +3548,9 @@
   unittest.group('obj-schema-GoogleCloudRetailV2PurgeMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailV2PurgeMetadata();
-      var od = api.GoogleCloudRetailV2PurgeMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudRetailV2PurgeMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailV2PurgeMetadata(
           od as api.GoogleCloudRetailV2PurgeMetadata);
     });
@@ -3506,8 +3559,9 @@
   unittest.group('obj-schema-GoogleCloudRetailV2PurgeUserEventsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailV2PurgeUserEventsRequest();
-      var od =
-          api.GoogleCloudRetailV2PurgeUserEventsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudRetailV2PurgeUserEventsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailV2PurgeUserEventsRequest(
           od as api.GoogleCloudRetailV2PurgeUserEventsRequest);
     });
@@ -3516,8 +3570,9 @@
   unittest.group('obj-schema-GoogleCloudRetailV2PurgeUserEventsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailV2PurgeUserEventsResponse();
-      var od =
-          api.GoogleCloudRetailV2PurgeUserEventsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudRetailV2PurgeUserEventsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailV2PurgeUserEventsResponse(
           od as api.GoogleCloudRetailV2PurgeUserEventsResponse);
     });
@@ -3526,8 +3581,9 @@
   unittest.group('obj-schema-GoogleCloudRetailV2RejoinUserEventsMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailV2RejoinUserEventsMetadata();
-      var od =
-          api.GoogleCloudRetailV2RejoinUserEventsMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudRetailV2RejoinUserEventsMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailV2RejoinUserEventsMetadata(
           od as api.GoogleCloudRetailV2RejoinUserEventsMetadata);
     });
@@ -3536,8 +3592,9 @@
   unittest.group('obj-schema-GoogleCloudRetailV2RejoinUserEventsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailV2RejoinUserEventsRequest();
-      var od =
-          api.GoogleCloudRetailV2RejoinUserEventsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudRetailV2RejoinUserEventsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailV2RejoinUserEventsRequest(
           od as api.GoogleCloudRetailV2RejoinUserEventsRequest);
     });
@@ -3546,8 +3603,9 @@
   unittest.group('obj-schema-GoogleCloudRetailV2RejoinUserEventsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailV2RejoinUserEventsResponse();
-      var od =
-          api.GoogleCloudRetailV2RejoinUserEventsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudRetailV2RejoinUserEventsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailV2RejoinUserEventsResponse(
           od as api.GoogleCloudRetailV2RejoinUserEventsResponse);
     });
@@ -3556,7 +3614,9 @@
   unittest.group('obj-schema-GoogleCloudRetailV2UserEvent', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailV2UserEvent();
-      var od = api.GoogleCloudRetailV2UserEvent.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudRetailV2UserEvent.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailV2UserEvent(od as api.GoogleCloudRetailV2UserEvent);
     });
   });
@@ -3564,8 +3624,9 @@
   unittest.group('obj-schema-GoogleCloudRetailV2UserEventImportSummary', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailV2UserEventImportSummary();
-      var od =
-          api.GoogleCloudRetailV2UserEventImportSummary.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudRetailV2UserEventImportSummary.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailV2UserEventImportSummary(
           od as api.GoogleCloudRetailV2UserEventImportSummary);
     });
@@ -3574,8 +3635,9 @@
   unittest.group('obj-schema-GoogleCloudRetailV2UserEventInlineSource', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailV2UserEventInlineSource();
-      var od =
-          api.GoogleCloudRetailV2UserEventInlineSource.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudRetailV2UserEventInlineSource.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailV2UserEventInlineSource(
           od as api.GoogleCloudRetailV2UserEventInlineSource);
     });
@@ -3584,7 +3646,9 @@
   unittest.group('obj-schema-GoogleCloudRetailV2UserEventInputConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailV2UserEventInputConfig();
-      var od = api.GoogleCloudRetailV2UserEventInputConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudRetailV2UserEventInputConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailV2UserEventInputConfig(
           od as api.GoogleCloudRetailV2UserEventInputConfig);
     });
@@ -3593,7 +3657,9 @@
   unittest.group('obj-schema-GoogleCloudRetailV2UserInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailV2UserInfo();
-      var od = api.GoogleCloudRetailV2UserInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudRetailV2UserInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailV2UserInfo(od as api.GoogleCloudRetailV2UserInfo);
     });
   });
@@ -3601,8 +3667,9 @@
   unittest.group('obj-schema-GoogleCloudRetailV2alphaExportErrorsConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailV2alphaExportErrorsConfig();
-      var od =
-          api.GoogleCloudRetailV2alphaExportErrorsConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudRetailV2alphaExportErrorsConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailV2alphaExportErrorsConfig(
           od as api.GoogleCloudRetailV2alphaExportErrorsConfig);
     });
@@ -3611,7 +3678,9 @@
   unittest.group('obj-schema-GoogleCloudRetailV2alphaExportMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailV2alphaExportMetadata();
-      var od = api.GoogleCloudRetailV2alphaExportMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudRetailV2alphaExportMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailV2alphaExportMetadata(
           od as api.GoogleCloudRetailV2alphaExportMetadata);
     });
@@ -3621,8 +3690,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailV2alphaExportProductsResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudRetailV2alphaExportProductsResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailV2alphaExportProductsResponse(
           od as api.GoogleCloudRetailV2alphaExportProductsResponse);
     });
@@ -3632,8 +3702,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailV2alphaExportUserEventsResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudRetailV2alphaExportUserEventsResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailV2alphaExportUserEventsResponse(
           od as api.GoogleCloudRetailV2alphaExportUserEventsResponse);
     });
@@ -3642,8 +3713,9 @@
   unittest.group('obj-schema-GoogleCloudRetailV2alphaImportErrorsConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailV2alphaImportErrorsConfig();
-      var od =
-          api.GoogleCloudRetailV2alphaImportErrorsConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudRetailV2alphaImportErrorsConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailV2alphaImportErrorsConfig(
           od as api.GoogleCloudRetailV2alphaImportErrorsConfig);
     });
@@ -3652,7 +3724,9 @@
   unittest.group('obj-schema-GoogleCloudRetailV2alphaImportMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailV2alphaImportMetadata();
-      var od = api.GoogleCloudRetailV2alphaImportMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudRetailV2alphaImportMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailV2alphaImportMetadata(
           od as api.GoogleCloudRetailV2alphaImportMetadata);
     });
@@ -3662,8 +3736,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailV2alphaImportProductsResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudRetailV2alphaImportProductsResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailV2alphaImportProductsResponse(
           od as api.GoogleCloudRetailV2alphaImportProductsResponse);
     });
@@ -3673,8 +3748,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailV2alphaImportUserEventsResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudRetailV2alphaImportUserEventsResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailV2alphaImportUserEventsResponse(
           od as api.GoogleCloudRetailV2alphaImportUserEventsResponse);
     });
@@ -3683,7 +3759,9 @@
   unittest.group('obj-schema-GoogleCloudRetailV2alphaPurgeMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailV2alphaPurgeMetadata();
-      var od = api.GoogleCloudRetailV2alphaPurgeMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudRetailV2alphaPurgeMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailV2alphaPurgeMetadata(
           od as api.GoogleCloudRetailV2alphaPurgeMetadata);
     });
@@ -3693,8 +3771,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailV2alphaPurgeUserEventsResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudRetailV2alphaPurgeUserEventsResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailV2alphaPurgeUserEventsResponse(
           od as api.GoogleCloudRetailV2alphaPurgeUserEventsResponse);
     });
@@ -3704,8 +3783,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailV2alphaRejoinUserEventsMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudRetailV2alphaRejoinUserEventsMetadata.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailV2alphaRejoinUserEventsMetadata(
           od as api.GoogleCloudRetailV2alphaRejoinUserEventsMetadata);
     });
@@ -3715,8 +3795,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailV2alphaRejoinUserEventsResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudRetailV2alphaRejoinUserEventsResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailV2alphaRejoinUserEventsResponse(
           od as api.GoogleCloudRetailV2alphaRejoinUserEventsResponse);
     });
@@ -3726,8 +3807,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailV2alphaUserEventImportSummary();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudRetailV2alphaUserEventImportSummary.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailV2alphaUserEventImportSummary(
           od as api.GoogleCloudRetailV2alphaUserEventImportSummary);
     });
@@ -3736,8 +3818,9 @@
   unittest.group('obj-schema-GoogleCloudRetailV2betaExportErrorsConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailV2betaExportErrorsConfig();
-      var od =
-          api.GoogleCloudRetailV2betaExportErrorsConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudRetailV2betaExportErrorsConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailV2betaExportErrorsConfig(
           od as api.GoogleCloudRetailV2betaExportErrorsConfig);
     });
@@ -3746,7 +3829,9 @@
   unittest.group('obj-schema-GoogleCloudRetailV2betaExportMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailV2betaExportMetadata();
-      var od = api.GoogleCloudRetailV2betaExportMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudRetailV2betaExportMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailV2betaExportMetadata(
           od as api.GoogleCloudRetailV2betaExportMetadata);
     });
@@ -3756,8 +3841,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailV2betaExportProductsResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudRetailV2betaExportProductsResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailV2betaExportProductsResponse(
           od as api.GoogleCloudRetailV2betaExportProductsResponse);
     });
@@ -3767,8 +3853,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailV2betaExportUserEventsResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudRetailV2betaExportUserEventsResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailV2betaExportUserEventsResponse(
           od as api.GoogleCloudRetailV2betaExportUserEventsResponse);
     });
@@ -3777,8 +3864,9 @@
   unittest.group('obj-schema-GoogleCloudRetailV2betaImportErrorsConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailV2betaImportErrorsConfig();
-      var od =
-          api.GoogleCloudRetailV2betaImportErrorsConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudRetailV2betaImportErrorsConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailV2betaImportErrorsConfig(
           od as api.GoogleCloudRetailV2betaImportErrorsConfig);
     });
@@ -3787,7 +3875,9 @@
   unittest.group('obj-schema-GoogleCloudRetailV2betaImportMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailV2betaImportMetadata();
-      var od = api.GoogleCloudRetailV2betaImportMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudRetailV2betaImportMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailV2betaImportMetadata(
           od as api.GoogleCloudRetailV2betaImportMetadata);
     });
@@ -3797,8 +3887,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailV2betaImportProductsResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudRetailV2betaImportProductsResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailV2betaImportProductsResponse(
           od as api.GoogleCloudRetailV2betaImportProductsResponse);
     });
@@ -3808,8 +3899,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailV2betaImportUserEventsResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudRetailV2betaImportUserEventsResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailV2betaImportUserEventsResponse(
           od as api.GoogleCloudRetailV2betaImportUserEventsResponse);
     });
@@ -3818,7 +3910,9 @@
   unittest.group('obj-schema-GoogleCloudRetailV2betaPurgeMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailV2betaPurgeMetadata();
-      var od = api.GoogleCloudRetailV2betaPurgeMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudRetailV2betaPurgeMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailV2betaPurgeMetadata(
           od as api.GoogleCloudRetailV2betaPurgeMetadata);
     });
@@ -3828,8 +3922,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailV2betaPurgeUserEventsResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudRetailV2betaPurgeUserEventsResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailV2betaPurgeUserEventsResponse(
           od as api.GoogleCloudRetailV2betaPurgeUserEventsResponse);
     });
@@ -3839,8 +3934,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailV2betaRejoinUserEventsMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudRetailV2betaRejoinUserEventsMetadata.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailV2betaRejoinUserEventsMetadata(
           od as api.GoogleCloudRetailV2betaRejoinUserEventsMetadata);
     });
@@ -3850,8 +3946,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailV2betaRejoinUserEventsResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudRetailV2betaRejoinUserEventsResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailV2betaRejoinUserEventsResponse(
           od as api.GoogleCloudRetailV2betaRejoinUserEventsResponse);
     });
@@ -3861,8 +3958,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailV2betaUserEventImportSummary();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudRetailV2betaUserEventImportSummary.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailV2betaUserEventImportSummary(
           od as api.GoogleCloudRetailV2betaUserEventImportSummary);
     });
@@ -3871,8 +3969,9 @@
   unittest.group('obj-schema-GoogleCloudRetailV2mainExportErrorsConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailV2mainExportErrorsConfig();
-      var od =
-          api.GoogleCloudRetailV2mainExportErrorsConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudRetailV2mainExportErrorsConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailV2mainExportErrorsConfig(
           od as api.GoogleCloudRetailV2mainExportErrorsConfig);
     });
@@ -3881,7 +3980,9 @@
   unittest.group('obj-schema-GoogleCloudRetailV2mainExportMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailV2mainExportMetadata();
-      var od = api.GoogleCloudRetailV2mainExportMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudRetailV2mainExportMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailV2mainExportMetadata(
           od as api.GoogleCloudRetailV2mainExportMetadata);
     });
@@ -3891,8 +3992,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailV2mainExportProductsResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudRetailV2mainExportProductsResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailV2mainExportProductsResponse(
           od as api.GoogleCloudRetailV2mainExportProductsResponse);
     });
@@ -3902,8 +4004,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailV2mainExportUserEventsResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudRetailV2mainExportUserEventsResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailV2mainExportUserEventsResponse(
           od as api.GoogleCloudRetailV2mainExportUserEventsResponse);
     });
@@ -3912,8 +4015,9 @@
   unittest.group('obj-schema-GoogleCloudRetailV2mainImportErrorsConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailV2mainImportErrorsConfig();
-      var od =
-          api.GoogleCloudRetailV2mainImportErrorsConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudRetailV2mainImportErrorsConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailV2mainImportErrorsConfig(
           od as api.GoogleCloudRetailV2mainImportErrorsConfig);
     });
@@ -3922,7 +4026,9 @@
   unittest.group('obj-schema-GoogleCloudRetailV2mainImportMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailV2mainImportMetadata();
-      var od = api.GoogleCloudRetailV2mainImportMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudRetailV2mainImportMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailV2mainImportMetadata(
           od as api.GoogleCloudRetailV2mainImportMetadata);
     });
@@ -3932,8 +4038,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailV2mainImportProductsResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudRetailV2mainImportProductsResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailV2mainImportProductsResponse(
           od as api.GoogleCloudRetailV2mainImportProductsResponse);
     });
@@ -3943,8 +4050,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailV2mainImportUserEventsResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudRetailV2mainImportUserEventsResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailV2mainImportUserEventsResponse(
           od as api.GoogleCloudRetailV2mainImportUserEventsResponse);
     });
@@ -3953,7 +4061,9 @@
   unittest.group('obj-schema-GoogleCloudRetailV2mainPurgeMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailV2mainPurgeMetadata();
-      var od = api.GoogleCloudRetailV2mainPurgeMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudRetailV2mainPurgeMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailV2mainPurgeMetadata(
           od as api.GoogleCloudRetailV2mainPurgeMetadata);
     });
@@ -3963,8 +4073,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailV2mainPurgeUserEventsResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudRetailV2mainPurgeUserEventsResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailV2mainPurgeUserEventsResponse(
           od as api.GoogleCloudRetailV2mainPurgeUserEventsResponse);
     });
@@ -3974,8 +4085,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailV2mainRejoinUserEventsMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudRetailV2mainRejoinUserEventsMetadata.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailV2mainRejoinUserEventsMetadata(
           od as api.GoogleCloudRetailV2mainRejoinUserEventsMetadata);
     });
@@ -3985,8 +4097,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailV2mainRejoinUserEventsResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudRetailV2mainRejoinUserEventsResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailV2mainRejoinUserEventsResponse(
           od as api.GoogleCloudRetailV2mainRejoinUserEventsResponse);
     });
@@ -3996,8 +4109,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRetailV2mainUserEventImportSummary();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudRetailV2mainUserEventImportSummary.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRetailV2mainUserEventImportSummary(
           od as api.GoogleCloudRetailV2mainUserEventImportSummary);
     });
@@ -4006,7 +4120,9 @@
   unittest.group('obj-schema-GoogleLongrunningListOperationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleLongrunningListOperationsResponse();
-      var od = api.GoogleLongrunningListOperationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleLongrunningListOperationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleLongrunningListOperationsResponse(
           od as api.GoogleLongrunningListOperationsResponse);
     });
@@ -4015,7 +4131,9 @@
   unittest.group('obj-schema-GoogleLongrunningOperation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleLongrunningOperation();
-      var od = api.GoogleLongrunningOperation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleLongrunningOperation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleLongrunningOperation(od as api.GoogleLongrunningOperation);
     });
   });
@@ -4023,7 +4141,9 @@
   unittest.group('obj-schema-GoogleProtobufEmpty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleProtobufEmpty();
-      var od = api.GoogleProtobufEmpty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleProtobufEmpty.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleProtobufEmpty(od as api.GoogleProtobufEmpty);
     });
   });
@@ -4031,7 +4151,9 @@
   unittest.group('obj-schema-GoogleRpcStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleRpcStatus();
-      var od = api.GoogleRpcStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleRpcStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleRpcStatus(od as api.GoogleRpcStatus);
     });
   });
diff --git a/generated/googleapis/test/run/v1_test.dart b/generated/googleapis/test/run/v1_test.dart
index c4959e9..bcb0c10 100644
--- a/generated/googleapis/test/run/v1_test.dart
+++ b/generated/googleapis/test/run/v1_test.dart
@@ -2880,7 +2880,9 @@
   unittest.group('obj-schema-Addressable', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAddressable();
-      var od = api.Addressable.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Addressable.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAddressable(od as api.Addressable);
     });
   });
@@ -2888,7 +2890,9 @@
   unittest.group('obj-schema-AuditConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuditConfig();
-      var od = api.AuditConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AuditConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuditConfig(od as api.AuditConfig);
     });
   });
@@ -2896,7 +2900,9 @@
   unittest.group('obj-schema-AuditLogConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuditLogConfig();
-      var od = api.AuditLogConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AuditLogConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuditLogConfig(od as api.AuditLogConfig);
     });
   });
@@ -2904,7 +2910,9 @@
   unittest.group('obj-schema-AuthorizedDomain', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuthorizedDomain();
-      var od = api.AuthorizedDomain.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AuthorizedDomain.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuthorizedDomain(od as api.AuthorizedDomain);
     });
   });
@@ -2912,7 +2920,9 @@
   unittest.group('obj-schema-Binding', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBinding();
-      var od = api.Binding.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Binding.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBinding(od as api.Binding);
     });
   });
@@ -2920,7 +2930,9 @@
   unittest.group('obj-schema-ConfigMapEnvSource', () {
     unittest.test('to-json--from-json', () async {
       var o = buildConfigMapEnvSource();
-      var od = api.ConfigMapEnvSource.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ConfigMapEnvSource.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkConfigMapEnvSource(od as api.ConfigMapEnvSource);
     });
   });
@@ -2928,7 +2940,9 @@
   unittest.group('obj-schema-ConfigMapKeySelector', () {
     unittest.test('to-json--from-json', () async {
       var o = buildConfigMapKeySelector();
-      var od = api.ConfigMapKeySelector.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ConfigMapKeySelector.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkConfigMapKeySelector(od as api.ConfigMapKeySelector);
     });
   });
@@ -2936,7 +2950,9 @@
   unittest.group('obj-schema-ConfigMapVolumeSource', () {
     unittest.test('to-json--from-json', () async {
       var o = buildConfigMapVolumeSource();
-      var od = api.ConfigMapVolumeSource.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ConfigMapVolumeSource.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkConfigMapVolumeSource(od as api.ConfigMapVolumeSource);
     });
   });
@@ -2944,7 +2960,9 @@
   unittest.group('obj-schema-Configuration', () {
     unittest.test('to-json--from-json', () async {
       var o = buildConfiguration();
-      var od = api.Configuration.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Configuration.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkConfiguration(od as api.Configuration);
     });
   });
@@ -2952,7 +2970,9 @@
   unittest.group('obj-schema-ConfigurationSpec', () {
     unittest.test('to-json--from-json', () async {
       var o = buildConfigurationSpec();
-      var od = api.ConfigurationSpec.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ConfigurationSpec.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkConfigurationSpec(od as api.ConfigurationSpec);
     });
   });
@@ -2960,7 +2980,9 @@
   unittest.group('obj-schema-ConfigurationStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildConfigurationStatus();
-      var od = api.ConfigurationStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ConfigurationStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkConfigurationStatus(od as api.ConfigurationStatus);
     });
   });
@@ -2968,7 +2990,9 @@
   unittest.group('obj-schema-Container', () {
     unittest.test('to-json--from-json', () async {
       var o = buildContainer();
-      var od = api.Container.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Container.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkContainer(od as api.Container);
     });
   });
@@ -2976,7 +3000,9 @@
   unittest.group('obj-schema-ContainerPort', () {
     unittest.test('to-json--from-json', () async {
       var o = buildContainerPort();
-      var od = api.ContainerPort.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ContainerPort.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkContainerPort(od as api.ContainerPort);
     });
   });
@@ -2984,7 +3010,9 @@
   unittest.group('obj-schema-DomainMapping', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDomainMapping();
-      var od = api.DomainMapping.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DomainMapping.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDomainMapping(od as api.DomainMapping);
     });
   });
@@ -2992,7 +3020,9 @@
   unittest.group('obj-schema-DomainMappingSpec', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDomainMappingSpec();
-      var od = api.DomainMappingSpec.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DomainMappingSpec.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDomainMappingSpec(od as api.DomainMappingSpec);
     });
   });
@@ -3000,7 +3030,9 @@
   unittest.group('obj-schema-DomainMappingStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDomainMappingStatus();
-      var od = api.DomainMappingStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DomainMappingStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDomainMappingStatus(od as api.DomainMappingStatus);
     });
   });
@@ -3008,7 +3040,9 @@
   unittest.group('obj-schema-EnvFromSource', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEnvFromSource();
-      var od = api.EnvFromSource.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EnvFromSource.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEnvFromSource(od as api.EnvFromSource);
     });
   });
@@ -3016,7 +3050,9 @@
   unittest.group('obj-schema-EnvVar', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEnvVar();
-      var od = api.EnvVar.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.EnvVar.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEnvVar(od as api.EnvVar);
     });
   });
@@ -3024,7 +3060,9 @@
   unittest.group('obj-schema-EnvVarSource', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEnvVarSource();
-      var od = api.EnvVarSource.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EnvVarSource.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEnvVarSource(od as api.EnvVarSource);
     });
   });
@@ -3032,7 +3070,9 @@
   unittest.group('obj-schema-ExecAction', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExecAction();
-      var od = api.ExecAction.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ExecAction.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkExecAction(od as api.ExecAction);
     });
   });
@@ -3040,7 +3080,8 @@
   unittest.group('obj-schema-Expr', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExpr();
-      var od = api.Expr.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Expr.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkExpr(od as api.Expr);
     });
   });
@@ -3048,7 +3089,9 @@
   unittest.group('obj-schema-GoogleCloudRunV1Condition', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudRunV1Condition();
-      var od = api.GoogleCloudRunV1Condition.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudRunV1Condition.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudRunV1Condition(od as api.GoogleCloudRunV1Condition);
     });
   });
@@ -3056,7 +3099,9 @@
   unittest.group('obj-schema-HTTPGetAction', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHTTPGetAction();
-      var od = api.HTTPGetAction.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HTTPGetAction.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHTTPGetAction(od as api.HTTPGetAction);
     });
   });
@@ -3064,7 +3109,9 @@
   unittest.group('obj-schema-HTTPHeader', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHTTPHeader();
-      var od = api.HTTPHeader.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.HTTPHeader.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkHTTPHeader(od as api.HTTPHeader);
     });
   });
@@ -3072,7 +3119,9 @@
   unittest.group('obj-schema-KeyToPath', () {
     unittest.test('to-json--from-json', () async {
       var o = buildKeyToPath();
-      var od = api.KeyToPath.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.KeyToPath.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkKeyToPath(od as api.KeyToPath);
     });
   });
@@ -3080,7 +3129,9 @@
   unittest.group('obj-schema-ListAuthorizedDomainsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListAuthorizedDomainsResponse();
-      var od = api.ListAuthorizedDomainsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListAuthorizedDomainsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListAuthorizedDomainsResponse(
           od as api.ListAuthorizedDomainsResponse);
     });
@@ -3089,7 +3140,9 @@
   unittest.group('obj-schema-ListConfigurationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListConfigurationsResponse();
-      var od = api.ListConfigurationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListConfigurationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListConfigurationsResponse(od as api.ListConfigurationsResponse);
     });
   });
@@ -3097,7 +3150,9 @@
   unittest.group('obj-schema-ListDomainMappingsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListDomainMappingsResponse();
-      var od = api.ListDomainMappingsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListDomainMappingsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListDomainMappingsResponse(od as api.ListDomainMappingsResponse);
     });
   });
@@ -3105,7 +3160,9 @@
   unittest.group('obj-schema-ListLocationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListLocationsResponse();
-      var od = api.ListLocationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListLocationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListLocationsResponse(od as api.ListLocationsResponse);
     });
   });
@@ -3113,7 +3170,9 @@
   unittest.group('obj-schema-ListMeta', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListMeta();
-      var od = api.ListMeta.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ListMeta.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkListMeta(od as api.ListMeta);
     });
   });
@@ -3121,7 +3180,9 @@
   unittest.group('obj-schema-ListRevisionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListRevisionsResponse();
-      var od = api.ListRevisionsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListRevisionsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListRevisionsResponse(od as api.ListRevisionsResponse);
     });
   });
@@ -3129,7 +3190,9 @@
   unittest.group('obj-schema-ListRoutesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListRoutesResponse();
-      var od = api.ListRoutesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListRoutesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListRoutesResponse(od as api.ListRoutesResponse);
     });
   });
@@ -3137,7 +3200,9 @@
   unittest.group('obj-schema-ListServicesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListServicesResponse();
-      var od = api.ListServicesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListServicesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListServicesResponse(od as api.ListServicesResponse);
     });
   });
@@ -3145,7 +3210,9 @@
   unittest.group('obj-schema-LocalObjectReference', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLocalObjectReference();
-      var od = api.LocalObjectReference.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LocalObjectReference.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLocalObjectReference(od as api.LocalObjectReference);
     });
   });
@@ -3153,7 +3220,9 @@
   unittest.group('obj-schema-Location', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLocation();
-      var od = api.Location.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Location.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLocation(od as api.Location);
     });
   });
@@ -3161,7 +3230,9 @@
   unittest.group('obj-schema-ObjectMeta', () {
     unittest.test('to-json--from-json', () async {
       var o = buildObjectMeta();
-      var od = api.ObjectMeta.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ObjectMeta.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkObjectMeta(od as api.ObjectMeta);
     });
   });
@@ -3169,7 +3240,9 @@
   unittest.group('obj-schema-OwnerReference', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOwnerReference();
-      var od = api.OwnerReference.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OwnerReference.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOwnerReference(od as api.OwnerReference);
     });
   });
@@ -3177,7 +3250,9 @@
   unittest.group('obj-schema-Policy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPolicy();
-      var od = api.Policy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Policy.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPolicy(od as api.Policy);
     });
   });
@@ -3185,7 +3260,8 @@
   unittest.group('obj-schema-Probe', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProbe();
-      var od = api.Probe.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Probe.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkProbe(od as api.Probe);
     });
   });
@@ -3193,7 +3269,9 @@
   unittest.group('obj-schema-ResourceRecord', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResourceRecord();
-      var od = api.ResourceRecord.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResourceRecord.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResourceRecord(od as api.ResourceRecord);
     });
   });
@@ -3201,7 +3279,9 @@
   unittest.group('obj-schema-ResourceRequirements', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResourceRequirements();
-      var od = api.ResourceRequirements.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResourceRequirements.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResourceRequirements(od as api.ResourceRequirements);
     });
   });
@@ -3209,7 +3289,9 @@
   unittest.group('obj-schema-Revision', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRevision();
-      var od = api.Revision.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Revision.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkRevision(od as api.Revision);
     });
   });
@@ -3217,7 +3299,9 @@
   unittest.group('obj-schema-RevisionSpec', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRevisionSpec();
-      var od = api.RevisionSpec.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RevisionSpec.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRevisionSpec(od as api.RevisionSpec);
     });
   });
@@ -3225,7 +3309,9 @@
   unittest.group('obj-schema-RevisionStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRevisionStatus();
-      var od = api.RevisionStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RevisionStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRevisionStatus(od as api.RevisionStatus);
     });
   });
@@ -3233,7 +3319,9 @@
   unittest.group('obj-schema-RevisionTemplate', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRevisionTemplate();
-      var od = api.RevisionTemplate.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RevisionTemplate.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRevisionTemplate(od as api.RevisionTemplate);
     });
   });
@@ -3241,7 +3329,8 @@
   unittest.group('obj-schema-Route', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRoute();
-      var od = api.Route.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Route.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkRoute(od as api.Route);
     });
   });
@@ -3249,7 +3338,9 @@
   unittest.group('obj-schema-RouteSpec', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRouteSpec();
-      var od = api.RouteSpec.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.RouteSpec.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkRouteSpec(od as api.RouteSpec);
     });
   });
@@ -3257,7 +3348,9 @@
   unittest.group('obj-schema-RouteStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRouteStatus();
-      var od = api.RouteStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RouteStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRouteStatus(od as api.RouteStatus);
     });
   });
@@ -3265,7 +3358,9 @@
   unittest.group('obj-schema-SecretEnvSource', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSecretEnvSource();
-      var od = api.SecretEnvSource.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SecretEnvSource.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSecretEnvSource(od as api.SecretEnvSource);
     });
   });
@@ -3273,7 +3368,9 @@
   unittest.group('obj-schema-SecretKeySelector', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSecretKeySelector();
-      var od = api.SecretKeySelector.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SecretKeySelector.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSecretKeySelector(od as api.SecretKeySelector);
     });
   });
@@ -3281,7 +3378,9 @@
   unittest.group('obj-schema-SecretVolumeSource', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSecretVolumeSource();
-      var od = api.SecretVolumeSource.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SecretVolumeSource.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSecretVolumeSource(od as api.SecretVolumeSource);
     });
   });
@@ -3289,7 +3388,9 @@
   unittest.group('obj-schema-SecurityContext', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSecurityContext();
-      var od = api.SecurityContext.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SecurityContext.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSecurityContext(od as api.SecurityContext);
     });
   });
@@ -3297,7 +3398,9 @@
   unittest.group('obj-schema-Service', () {
     unittest.test('to-json--from-json', () async {
       var o = buildService();
-      var od = api.Service.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Service.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkService(od as api.Service);
     });
   });
@@ -3305,7 +3408,9 @@
   unittest.group('obj-schema-ServiceSpec', () {
     unittest.test('to-json--from-json', () async {
       var o = buildServiceSpec();
-      var od = api.ServiceSpec.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ServiceSpec.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkServiceSpec(od as api.ServiceSpec);
     });
   });
@@ -3313,7 +3418,9 @@
   unittest.group('obj-schema-ServiceStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildServiceStatus();
-      var od = api.ServiceStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ServiceStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkServiceStatus(od as api.ServiceStatus);
     });
   });
@@ -3321,7 +3428,9 @@
   unittest.group('obj-schema-SetIamPolicyRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSetIamPolicyRequest();
-      var od = api.SetIamPolicyRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SetIamPolicyRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSetIamPolicyRequest(od as api.SetIamPolicyRequest);
     });
   });
@@ -3329,7 +3438,9 @@
   unittest.group('obj-schema-Status', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStatus();
-      var od = api.Status.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Status.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStatus(od as api.Status);
     });
   });
@@ -3337,7 +3448,9 @@
   unittest.group('obj-schema-StatusCause', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStatusCause();
-      var od = api.StatusCause.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.StatusCause.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkStatusCause(od as api.StatusCause);
     });
   });
@@ -3345,7 +3458,9 @@
   unittest.group('obj-schema-StatusDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStatusDetails();
-      var od = api.StatusDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.StatusDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkStatusDetails(od as api.StatusDetails);
     });
   });
@@ -3353,7 +3468,9 @@
   unittest.group('obj-schema-TCPSocketAction', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTCPSocketAction();
-      var od = api.TCPSocketAction.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TCPSocketAction.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTCPSocketAction(od as api.TCPSocketAction);
     });
   });
@@ -3361,7 +3478,9 @@
   unittest.group('obj-schema-TestIamPermissionsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestIamPermissionsRequest();
-      var od = api.TestIamPermissionsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestIamPermissionsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestIamPermissionsRequest(od as api.TestIamPermissionsRequest);
     });
   });
@@ -3369,7 +3488,9 @@
   unittest.group('obj-schema-TestIamPermissionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestIamPermissionsResponse();
-      var od = api.TestIamPermissionsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestIamPermissionsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestIamPermissionsResponse(od as api.TestIamPermissionsResponse);
     });
   });
@@ -3377,7 +3498,9 @@
   unittest.group('obj-schema-TrafficTarget', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTrafficTarget();
-      var od = api.TrafficTarget.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TrafficTarget.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTrafficTarget(od as api.TrafficTarget);
     });
   });
@@ -3385,7 +3508,9 @@
   unittest.group('obj-schema-Volume', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVolume();
-      var od = api.Volume.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Volume.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkVolume(od as api.Volume);
     });
   });
@@ -3393,7 +3518,9 @@
   unittest.group('obj-schema-VolumeMount', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVolumeMount();
-      var od = api.VolumeMount.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VolumeMount.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVolumeMount(od as api.VolumeMount);
     });
   });
diff --git a/generated/googleapis/test/runtimeconfig/v1_test.dart b/generated/googleapis/test/runtimeconfig/v1_test.dart
index 113e64f..c1647cd 100644
--- a/generated/googleapis/test/runtimeconfig/v1_test.dart
+++ b/generated/googleapis/test/runtimeconfig/v1_test.dart
@@ -311,7 +311,9 @@
   unittest.group('obj-schema-CancelOperationRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCancelOperationRequest();
-      var od = api.CancelOperationRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CancelOperationRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCancelOperationRequest(od as api.CancelOperationRequest);
     });
   });
@@ -319,7 +321,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -327,7 +330,9 @@
   unittest.group('obj-schema-ListOperationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListOperationsResponse();
-      var od = api.ListOperationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListOperationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListOperationsResponse(od as api.ListOperationsResponse);
     });
   });
@@ -335,7 +340,9 @@
   unittest.group('obj-schema-Operation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperation();
-      var od = api.Operation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Operation.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOperation(od as api.Operation);
     });
   });
@@ -343,7 +350,9 @@
   unittest.group('obj-schema-Status', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStatus();
-      var od = api.Status.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Status.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStatus(od as api.Status);
     });
   });
diff --git a/generated/googleapis/test/safebrowsing/v4_test.dart b/generated/googleapis/test/safebrowsing/v4_test.dart
index 50718ce..362bea6 100644
--- a/generated/googleapis/test/safebrowsing/v4_test.dart
+++ b/generated/googleapis/test/safebrowsing/v4_test.dart
@@ -1166,7 +1166,9 @@
   unittest.group('obj-schema-GoogleProtobufEmpty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleProtobufEmpty();
-      var od = api.GoogleProtobufEmpty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleProtobufEmpty.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleProtobufEmpty(od as api.GoogleProtobufEmpty);
     });
   });
@@ -1174,7 +1176,9 @@
   unittest.group('obj-schema-GoogleSecuritySafebrowsingV4Checksum', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleSecuritySafebrowsingV4Checksum();
-      var od = api.GoogleSecuritySafebrowsingV4Checksum.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleSecuritySafebrowsingV4Checksum.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleSecuritySafebrowsingV4Checksum(
           od as api.GoogleSecuritySafebrowsingV4Checksum);
     });
@@ -1183,7 +1187,9 @@
   unittest.group('obj-schema-GoogleSecuritySafebrowsingV4ClientInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleSecuritySafebrowsingV4ClientInfo();
-      var od = api.GoogleSecuritySafebrowsingV4ClientInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleSecuritySafebrowsingV4ClientInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleSecuritySafebrowsingV4ClientInfo(
           od as api.GoogleSecuritySafebrowsingV4ClientInfo);
     });
@@ -1194,8 +1200,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleSecuritySafebrowsingV4FetchThreatListUpdatesRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleSecuritySafebrowsingV4FetchThreatListUpdatesRequest
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleSecuritySafebrowsingV4FetchThreatListUpdatesRequest(
           od as api.GoogleSecuritySafebrowsingV4FetchThreatListUpdatesRequest);
     });
@@ -1207,9 +1214,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleSecuritySafebrowsingV4FetchThreatListUpdatesRequestListUpdateRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleSecuritySafebrowsingV4FetchThreatListUpdatesRequestListUpdateRequest
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleSecuritySafebrowsingV4FetchThreatListUpdatesRequestListUpdateRequest(
           od as api
               .GoogleSecuritySafebrowsingV4FetchThreatListUpdatesRequestListUpdateRequest);
@@ -1222,9 +1230,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleSecuritySafebrowsingV4FetchThreatListUpdatesRequestListUpdateRequestConstraints();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleSecuritySafebrowsingV4FetchThreatListUpdatesRequestListUpdateRequestConstraints
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleSecuritySafebrowsingV4FetchThreatListUpdatesRequestListUpdateRequestConstraints(
           od as api
               .GoogleSecuritySafebrowsingV4FetchThreatListUpdatesRequestListUpdateRequestConstraints);
@@ -1236,8 +1245,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleSecuritySafebrowsingV4FetchThreatListUpdatesResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleSecuritySafebrowsingV4FetchThreatListUpdatesResponse
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleSecuritySafebrowsingV4FetchThreatListUpdatesResponse(
           od as api.GoogleSecuritySafebrowsingV4FetchThreatListUpdatesResponse);
     });
@@ -1249,9 +1259,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleSecuritySafebrowsingV4FetchThreatListUpdatesResponseListUpdateResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleSecuritySafebrowsingV4FetchThreatListUpdatesResponseListUpdateResponse
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleSecuritySafebrowsingV4FetchThreatListUpdatesResponseListUpdateResponse(
           od as api
               .GoogleSecuritySafebrowsingV4FetchThreatListUpdatesResponseListUpdateResponse);
@@ -1262,8 +1273,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleSecuritySafebrowsingV4FindFullHashesRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleSecuritySafebrowsingV4FindFullHashesRequest.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleSecuritySafebrowsingV4FindFullHashesRequest(
           od as api.GoogleSecuritySafebrowsingV4FindFullHashesRequest);
     });
@@ -1273,8 +1285,9 @@
       'obj-schema-GoogleSecuritySafebrowsingV4FindFullHashesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleSecuritySafebrowsingV4FindFullHashesResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleSecuritySafebrowsingV4FindFullHashesResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleSecuritySafebrowsingV4FindFullHashesResponse(
           od as api.GoogleSecuritySafebrowsingV4FindFullHashesResponse);
     });
@@ -1284,9 +1297,10 @@
       'obj-schema-GoogleSecuritySafebrowsingV4FindThreatMatchesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleSecuritySafebrowsingV4FindThreatMatchesRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleSecuritySafebrowsingV4FindThreatMatchesRequest.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleSecuritySafebrowsingV4FindThreatMatchesRequest(
           od as api.GoogleSecuritySafebrowsingV4FindThreatMatchesRequest);
     });
@@ -1296,9 +1310,10 @@
       'obj-schema-GoogleSecuritySafebrowsingV4FindThreatMatchesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleSecuritySafebrowsingV4FindThreatMatchesResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleSecuritySafebrowsingV4FindThreatMatchesResponse.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleSecuritySafebrowsingV4FindThreatMatchesResponse(
           od as api.GoogleSecuritySafebrowsingV4FindThreatMatchesResponse);
     });
@@ -1308,8 +1323,9 @@
       'obj-schema-GoogleSecuritySafebrowsingV4ListThreatListsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleSecuritySafebrowsingV4ListThreatListsResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleSecuritySafebrowsingV4ListThreatListsResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleSecuritySafebrowsingV4ListThreatListsResponse(
           od as api.GoogleSecuritySafebrowsingV4ListThreatListsResponse);
     });
@@ -1318,7 +1334,9 @@
   unittest.group('obj-schema-GoogleSecuritySafebrowsingV4RawHashes', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleSecuritySafebrowsingV4RawHashes();
-      var od = api.GoogleSecuritySafebrowsingV4RawHashes.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleSecuritySafebrowsingV4RawHashes.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleSecuritySafebrowsingV4RawHashes(
           od as api.GoogleSecuritySafebrowsingV4RawHashes);
     });
@@ -1327,7 +1345,9 @@
   unittest.group('obj-schema-GoogleSecuritySafebrowsingV4RawIndices', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleSecuritySafebrowsingV4RawIndices();
-      var od = api.GoogleSecuritySafebrowsingV4RawIndices.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleSecuritySafebrowsingV4RawIndices.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleSecuritySafebrowsingV4RawIndices(
           od as api.GoogleSecuritySafebrowsingV4RawIndices);
     });
@@ -1337,8 +1357,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleSecuritySafebrowsingV4RiceDeltaEncoding();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleSecuritySafebrowsingV4RiceDeltaEncoding.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleSecuritySafebrowsingV4RiceDeltaEncoding(
           od as api.GoogleSecuritySafebrowsingV4RiceDeltaEncoding);
     });
@@ -1347,7 +1368,9 @@
   unittest.group('obj-schema-GoogleSecuritySafebrowsingV4ThreatEntry', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleSecuritySafebrowsingV4ThreatEntry();
-      var od = api.GoogleSecuritySafebrowsingV4ThreatEntry.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleSecuritySafebrowsingV4ThreatEntry.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleSecuritySafebrowsingV4ThreatEntry(
           od as api.GoogleSecuritySafebrowsingV4ThreatEntry);
     });
@@ -1357,8 +1380,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleSecuritySafebrowsingV4ThreatEntryMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleSecuritySafebrowsingV4ThreatEntryMetadata.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleSecuritySafebrowsingV4ThreatEntryMetadata(
           od as api.GoogleSecuritySafebrowsingV4ThreatEntryMetadata);
     });
@@ -1370,8 +1394,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleSecuritySafebrowsingV4ThreatEntryMetadataMetadataEntry();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleSecuritySafebrowsingV4ThreatEntryMetadataMetadataEntry
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleSecuritySafebrowsingV4ThreatEntryMetadataMetadataEntry(od
           as api.GoogleSecuritySafebrowsingV4ThreatEntryMetadataMetadataEntry);
     });
@@ -1380,8 +1405,9 @@
   unittest.group('obj-schema-GoogleSecuritySafebrowsingV4ThreatEntrySet', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleSecuritySafebrowsingV4ThreatEntrySet();
-      var od =
-          api.GoogleSecuritySafebrowsingV4ThreatEntrySet.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleSecuritySafebrowsingV4ThreatEntrySet.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleSecuritySafebrowsingV4ThreatEntrySet(
           od as api.GoogleSecuritySafebrowsingV4ThreatEntrySet);
     });
@@ -1390,7 +1416,9 @@
   unittest.group('obj-schema-GoogleSecuritySafebrowsingV4ThreatHit', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleSecuritySafebrowsingV4ThreatHit();
-      var od = api.GoogleSecuritySafebrowsingV4ThreatHit.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleSecuritySafebrowsingV4ThreatHit.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleSecuritySafebrowsingV4ThreatHit(
           od as api.GoogleSecuritySafebrowsingV4ThreatHit);
     });
@@ -1400,8 +1428,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleSecuritySafebrowsingV4ThreatHitThreatSource();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleSecuritySafebrowsingV4ThreatHitThreatSource.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleSecuritySafebrowsingV4ThreatHitThreatSource(
           od as api.GoogleSecuritySafebrowsingV4ThreatHitThreatSource);
     });
@@ -1411,8 +1440,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleSecuritySafebrowsingV4ThreatHitUserInfo();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleSecuritySafebrowsingV4ThreatHitUserInfo.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleSecuritySafebrowsingV4ThreatHitUserInfo(
           od as api.GoogleSecuritySafebrowsingV4ThreatHitUserInfo);
     });
@@ -1421,7 +1451,9 @@
   unittest.group('obj-schema-GoogleSecuritySafebrowsingV4ThreatInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleSecuritySafebrowsingV4ThreatInfo();
-      var od = api.GoogleSecuritySafebrowsingV4ThreatInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleSecuritySafebrowsingV4ThreatInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleSecuritySafebrowsingV4ThreatInfo(
           od as api.GoogleSecuritySafebrowsingV4ThreatInfo);
     });
@@ -1431,8 +1463,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleSecuritySafebrowsingV4ThreatListDescriptor();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleSecuritySafebrowsingV4ThreatListDescriptor.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleSecuritySafebrowsingV4ThreatListDescriptor(
           od as api.GoogleSecuritySafebrowsingV4ThreatListDescriptor);
     });
@@ -1441,7 +1474,9 @@
   unittest.group('obj-schema-GoogleSecuritySafebrowsingV4ThreatMatch', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleSecuritySafebrowsingV4ThreatMatch();
-      var od = api.GoogleSecuritySafebrowsingV4ThreatMatch.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleSecuritySafebrowsingV4ThreatMatch.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleSecuritySafebrowsingV4ThreatMatch(
           od as api.GoogleSecuritySafebrowsingV4ThreatMatch);
     });
diff --git a/generated/googleapis/test/script/v1_test.dart b/generated/googleapis/test/script/v1_test.dart
index be0f1dc..edc9cee 100644
--- a/generated/googleapis/test/script/v1_test.dart
+++ b/generated/googleapis/test/script/v1_test.dart
@@ -1564,7 +1564,9 @@
   unittest.group('obj-schema-Content', () {
     unittest.test('to-json--from-json', () async {
       var o = buildContent();
-      var od = api.Content.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Content.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkContent(od as api.Content);
     });
   });
@@ -1572,7 +1574,9 @@
   unittest.group('obj-schema-CreateProjectRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateProjectRequest();
-      var od = api.CreateProjectRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateProjectRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateProjectRequest(od as api.CreateProjectRequest);
     });
   });
@@ -1580,7 +1584,9 @@
   unittest.group('obj-schema-Deployment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeployment();
-      var od = api.Deployment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Deployment.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDeployment(od as api.Deployment);
     });
   });
@@ -1588,7 +1594,9 @@
   unittest.group('obj-schema-DeploymentConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeploymentConfig();
-      var od = api.DeploymentConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeploymentConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeploymentConfig(od as api.DeploymentConfig);
     });
   });
@@ -1596,7 +1604,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -1604,7 +1613,9 @@
   unittest.group('obj-schema-EntryPoint', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEntryPoint();
-      var od = api.EntryPoint.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.EntryPoint.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEntryPoint(od as api.EntryPoint);
     });
   });
@@ -1612,7 +1623,9 @@
   unittest.group('obj-schema-ExecuteStreamResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExecuteStreamResponse();
-      var od = api.ExecuteStreamResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ExecuteStreamResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkExecuteStreamResponse(od as api.ExecuteStreamResponse);
     });
   });
@@ -1620,7 +1633,9 @@
   unittest.group('obj-schema-ExecutionError', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExecutionError();
-      var od = api.ExecutionError.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ExecutionError.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkExecutionError(od as api.ExecutionError);
     });
   });
@@ -1628,7 +1643,9 @@
   unittest.group('obj-schema-ExecutionRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExecutionRequest();
-      var od = api.ExecutionRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ExecutionRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkExecutionRequest(od as api.ExecutionRequest);
     });
   });
@@ -1636,7 +1653,9 @@
   unittest.group('obj-schema-ExecutionResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExecutionResponse();
-      var od = api.ExecutionResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ExecutionResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkExecutionResponse(od as api.ExecutionResponse);
     });
   });
@@ -1644,7 +1663,8 @@
   unittest.group('obj-schema-File', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFile();
-      var od = api.File.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.File.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkFile(od as api.File);
     });
   });
@@ -1652,7 +1672,9 @@
   unittest.group('obj-schema-GoogleAppsScriptTypeAddOnEntryPoint', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleAppsScriptTypeAddOnEntryPoint();
-      var od = api.GoogleAppsScriptTypeAddOnEntryPoint.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleAppsScriptTypeAddOnEntryPoint.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleAppsScriptTypeAddOnEntryPoint(
           od as api.GoogleAppsScriptTypeAddOnEntryPoint);
     });
@@ -1661,7 +1683,9 @@
   unittest.group('obj-schema-GoogleAppsScriptTypeExecutionApiConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleAppsScriptTypeExecutionApiConfig();
-      var od = api.GoogleAppsScriptTypeExecutionApiConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleAppsScriptTypeExecutionApiConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleAppsScriptTypeExecutionApiConfig(
           od as api.GoogleAppsScriptTypeExecutionApiConfig);
     });
@@ -1670,8 +1694,9 @@
   unittest.group('obj-schema-GoogleAppsScriptTypeExecutionApiEntryPoint', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleAppsScriptTypeExecutionApiEntryPoint();
-      var od =
-          api.GoogleAppsScriptTypeExecutionApiEntryPoint.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleAppsScriptTypeExecutionApiEntryPoint.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleAppsScriptTypeExecutionApiEntryPoint(
           od as api.GoogleAppsScriptTypeExecutionApiEntryPoint);
     });
@@ -1680,7 +1705,9 @@
   unittest.group('obj-schema-GoogleAppsScriptTypeFunction', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleAppsScriptTypeFunction();
-      var od = api.GoogleAppsScriptTypeFunction.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleAppsScriptTypeFunction.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleAppsScriptTypeFunction(od as api.GoogleAppsScriptTypeFunction);
     });
   });
@@ -1688,7 +1715,9 @@
   unittest.group('obj-schema-GoogleAppsScriptTypeFunctionSet', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleAppsScriptTypeFunctionSet();
-      var od = api.GoogleAppsScriptTypeFunctionSet.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleAppsScriptTypeFunctionSet.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleAppsScriptTypeFunctionSet(
           od as api.GoogleAppsScriptTypeFunctionSet);
     });
@@ -1697,7 +1726,9 @@
   unittest.group('obj-schema-GoogleAppsScriptTypeProcess', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleAppsScriptTypeProcess();
-      var od = api.GoogleAppsScriptTypeProcess.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleAppsScriptTypeProcess.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleAppsScriptTypeProcess(od as api.GoogleAppsScriptTypeProcess);
     });
   });
@@ -1705,7 +1736,9 @@
   unittest.group('obj-schema-GoogleAppsScriptTypeUser', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleAppsScriptTypeUser();
-      var od = api.GoogleAppsScriptTypeUser.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleAppsScriptTypeUser.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleAppsScriptTypeUser(od as api.GoogleAppsScriptTypeUser);
     });
   });
@@ -1713,7 +1746,9 @@
   unittest.group('obj-schema-GoogleAppsScriptTypeWebAppConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleAppsScriptTypeWebAppConfig();
-      var od = api.GoogleAppsScriptTypeWebAppConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleAppsScriptTypeWebAppConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleAppsScriptTypeWebAppConfig(
           od as api.GoogleAppsScriptTypeWebAppConfig);
     });
@@ -1722,7 +1757,9 @@
   unittest.group('obj-schema-GoogleAppsScriptTypeWebAppEntryPoint', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleAppsScriptTypeWebAppEntryPoint();
-      var od = api.GoogleAppsScriptTypeWebAppEntryPoint.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleAppsScriptTypeWebAppEntryPoint.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleAppsScriptTypeWebAppEntryPoint(
           od as api.GoogleAppsScriptTypeWebAppEntryPoint);
     });
@@ -1731,7 +1768,9 @@
   unittest.group('obj-schema-ListDeploymentsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListDeploymentsResponse();
-      var od = api.ListDeploymentsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListDeploymentsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListDeploymentsResponse(od as api.ListDeploymentsResponse);
     });
   });
@@ -1739,7 +1778,9 @@
   unittest.group('obj-schema-ListScriptProcessesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListScriptProcessesResponse();
-      var od = api.ListScriptProcessesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListScriptProcessesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListScriptProcessesResponse(od as api.ListScriptProcessesResponse);
     });
   });
@@ -1747,7 +1788,9 @@
   unittest.group('obj-schema-ListUserProcessesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListUserProcessesResponse();
-      var od = api.ListUserProcessesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListUserProcessesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListUserProcessesResponse(od as api.ListUserProcessesResponse);
     });
   });
@@ -1755,7 +1798,9 @@
   unittest.group('obj-schema-ListValue', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListValue();
-      var od = api.ListValue.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ListValue.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkListValue(od as api.ListValue);
     });
   });
@@ -1763,7 +1808,9 @@
   unittest.group('obj-schema-ListVersionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListVersionsResponse();
-      var od = api.ListVersionsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListVersionsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListVersionsResponse(od as api.ListVersionsResponse);
     });
   });
@@ -1771,7 +1818,9 @@
   unittest.group('obj-schema-Metrics', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMetrics();
-      var od = api.Metrics.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Metrics.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkMetrics(od as api.Metrics);
     });
   });
@@ -1779,7 +1828,9 @@
   unittest.group('obj-schema-MetricsValue', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMetricsValue();
-      var od = api.MetricsValue.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MetricsValue.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMetricsValue(od as api.MetricsValue);
     });
   });
@@ -1787,7 +1838,9 @@
   unittest.group('obj-schema-Operation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperation();
-      var od = api.Operation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Operation.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOperation(od as api.Operation);
     });
   });
@@ -1795,7 +1848,9 @@
   unittest.group('obj-schema-Project', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProject();
-      var od = api.Project.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Project.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkProject(od as api.Project);
     });
   });
@@ -1803,7 +1858,9 @@
   unittest.group('obj-schema-ScriptExecutionResult', () {
     unittest.test('to-json--from-json', () async {
       var o = buildScriptExecutionResult();
-      var od = api.ScriptExecutionResult.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ScriptExecutionResult.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkScriptExecutionResult(od as api.ScriptExecutionResult);
     });
   });
@@ -1811,7 +1868,9 @@
   unittest.group('obj-schema-ScriptStackTraceElement', () {
     unittest.test('to-json--from-json', () async {
       var o = buildScriptStackTraceElement();
-      var od = api.ScriptStackTraceElement.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ScriptStackTraceElement.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkScriptStackTraceElement(od as api.ScriptStackTraceElement);
     });
   });
@@ -1819,7 +1878,9 @@
   unittest.group('obj-schema-Status', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStatus();
-      var od = api.Status.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Status.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStatus(od as api.Status);
     });
   });
@@ -1827,7 +1888,9 @@
   unittest.group('obj-schema-Struct', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStruct();
-      var od = api.Struct.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Struct.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStruct(od as api.Struct);
     });
   });
@@ -1835,7 +1898,9 @@
   unittest.group('obj-schema-UpdateDeploymentRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateDeploymentRequest();
-      var od = api.UpdateDeploymentRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateDeploymentRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateDeploymentRequest(od as api.UpdateDeploymentRequest);
     });
   });
@@ -1843,7 +1908,8 @@
   unittest.group('obj-schema-Value', () {
     unittest.test('to-json--from-json', () async {
       var o = buildValue();
-      var od = api.Value.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Value.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkValue(od as api.Value);
     });
   });
@@ -1851,7 +1917,9 @@
   unittest.group('obj-schema-Version', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVersion();
-      var od = api.Version.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Version.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkVersion(od as api.Version);
     });
   });
diff --git a/generated/googleapis/test/searchconsole/v1_test.dart b/generated/googleapis/test/searchconsole/v1_test.dart
index 010a5d2..bac42a9 100644
--- a/generated/googleapis/test/searchconsole/v1_test.dart
+++ b/generated/googleapis/test/searchconsole/v1_test.dart
@@ -669,7 +669,9 @@
   unittest.group('obj-schema-ApiDataRow', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApiDataRow();
-      var od = api.ApiDataRow.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ApiDataRow.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkApiDataRow(od as api.ApiDataRow);
     });
   });
@@ -677,7 +679,9 @@
   unittest.group('obj-schema-ApiDimensionFilter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApiDimensionFilter();
-      var od = api.ApiDimensionFilter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ApiDimensionFilter.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkApiDimensionFilter(od as api.ApiDimensionFilter);
     });
   });
@@ -685,7 +689,9 @@
   unittest.group('obj-schema-ApiDimensionFilterGroup', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApiDimensionFilterGroup();
-      var od = api.ApiDimensionFilterGroup.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ApiDimensionFilterGroup.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkApiDimensionFilterGroup(od as api.ApiDimensionFilterGroup);
     });
   });
@@ -693,7 +699,9 @@
   unittest.group('obj-schema-BlockedResource', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBlockedResource();
-      var od = api.BlockedResource.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BlockedResource.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBlockedResource(od as api.BlockedResource);
     });
   });
@@ -701,7 +709,8 @@
   unittest.group('obj-schema-Image', () {
     unittest.test('to-json--from-json', () async {
       var o = buildImage();
-      var od = api.Image.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Image.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkImage(od as api.Image);
     });
   });
@@ -709,7 +718,9 @@
   unittest.group('obj-schema-MobileFriendlyIssue', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMobileFriendlyIssue();
-      var od = api.MobileFriendlyIssue.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MobileFriendlyIssue.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMobileFriendlyIssue(od as api.MobileFriendlyIssue);
     });
   });
@@ -717,7 +728,9 @@
   unittest.group('obj-schema-ResourceIssue', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResourceIssue();
-      var od = api.ResourceIssue.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResourceIssue.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResourceIssue(od as api.ResourceIssue);
     });
   });
@@ -725,7 +738,9 @@
   unittest.group('obj-schema-RunMobileFriendlyTestRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRunMobileFriendlyTestRequest();
-      var od = api.RunMobileFriendlyTestRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RunMobileFriendlyTestRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRunMobileFriendlyTestRequest(od as api.RunMobileFriendlyTestRequest);
     });
   });
@@ -733,7 +748,9 @@
   unittest.group('obj-schema-RunMobileFriendlyTestResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRunMobileFriendlyTestResponse();
-      var od = api.RunMobileFriendlyTestResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RunMobileFriendlyTestResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRunMobileFriendlyTestResponse(
           od as api.RunMobileFriendlyTestResponse);
     });
@@ -742,7 +759,9 @@
   unittest.group('obj-schema-SearchAnalyticsQueryRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSearchAnalyticsQueryRequest();
-      var od = api.SearchAnalyticsQueryRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SearchAnalyticsQueryRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSearchAnalyticsQueryRequest(od as api.SearchAnalyticsQueryRequest);
     });
   });
@@ -750,7 +769,9 @@
   unittest.group('obj-schema-SearchAnalyticsQueryResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSearchAnalyticsQueryResponse();
-      var od = api.SearchAnalyticsQueryResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SearchAnalyticsQueryResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSearchAnalyticsQueryResponse(od as api.SearchAnalyticsQueryResponse);
     });
   });
@@ -758,7 +779,9 @@
   unittest.group('obj-schema-SitemapsListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSitemapsListResponse();
-      var od = api.SitemapsListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SitemapsListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSitemapsListResponse(od as api.SitemapsListResponse);
     });
   });
@@ -766,7 +789,9 @@
   unittest.group('obj-schema-SitesListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSitesListResponse();
-      var od = api.SitesListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SitesListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSitesListResponse(od as api.SitesListResponse);
     });
   });
@@ -774,7 +799,9 @@
   unittest.group('obj-schema-TestStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestStatus();
-      var od = api.TestStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.TestStatus.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTestStatus(od as api.TestStatus);
     });
   });
@@ -782,7 +809,9 @@
   unittest.group('obj-schema-WmxSite', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWmxSite();
-      var od = api.WmxSite.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.WmxSite.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkWmxSite(od as api.WmxSite);
     });
   });
@@ -790,7 +819,9 @@
   unittest.group('obj-schema-WmxSitemap', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWmxSitemap();
-      var od = api.WmxSitemap.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.WmxSitemap.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkWmxSitemap(od as api.WmxSitemap);
     });
   });
@@ -798,7 +829,9 @@
   unittest.group('obj-schema-WmxSitemapContent', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWmxSitemapContent();
-      var od = api.WmxSitemapContent.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.WmxSitemapContent.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkWmxSitemapContent(od as api.WmxSitemapContent);
     });
   });
diff --git a/generated/googleapis/test/secretmanager/v1_test.dart b/generated/googleapis/test/secretmanager/v1_test.dart
index 0f48076..6a367bc 100644
--- a/generated/googleapis/test/secretmanager/v1_test.dart
+++ b/generated/googleapis/test/secretmanager/v1_test.dart
@@ -1075,7 +1075,9 @@
   unittest.group('obj-schema-AccessSecretVersionResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccessSecretVersionResponse();
-      var od = api.AccessSecretVersionResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AccessSecretVersionResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAccessSecretVersionResponse(od as api.AccessSecretVersionResponse);
     });
   });
@@ -1083,7 +1085,9 @@
   unittest.group('obj-schema-AddSecretVersionRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAddSecretVersionRequest();
-      var od = api.AddSecretVersionRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AddSecretVersionRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAddSecretVersionRequest(od as api.AddSecretVersionRequest);
     });
   });
@@ -1091,7 +1095,9 @@
   unittest.group('obj-schema-AuditConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuditConfig();
-      var od = api.AuditConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AuditConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuditConfig(od as api.AuditConfig);
     });
   });
@@ -1099,7 +1105,9 @@
   unittest.group('obj-schema-AuditLogConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuditLogConfig();
-      var od = api.AuditLogConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AuditLogConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuditLogConfig(od as api.AuditLogConfig);
     });
   });
@@ -1107,7 +1115,9 @@
   unittest.group('obj-schema-Automatic', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAutomatic();
-      var od = api.Automatic.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Automatic.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAutomatic(od as api.Automatic);
     });
   });
@@ -1115,7 +1125,9 @@
   unittest.group('obj-schema-AutomaticStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAutomaticStatus();
-      var od = api.AutomaticStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AutomaticStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAutomaticStatus(od as api.AutomaticStatus);
     });
   });
@@ -1123,7 +1135,9 @@
   unittest.group('obj-schema-Binding', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBinding();
-      var od = api.Binding.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Binding.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBinding(od as api.Binding);
     });
   });
@@ -1131,7 +1145,9 @@
   unittest.group('obj-schema-CustomerManagedEncryption', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomerManagedEncryption();
-      var od = api.CustomerManagedEncryption.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CustomerManagedEncryption.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCustomerManagedEncryption(od as api.CustomerManagedEncryption);
     });
   });
@@ -1139,7 +1155,9 @@
   unittest.group('obj-schema-CustomerManagedEncryptionStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomerManagedEncryptionStatus();
-      var od = api.CustomerManagedEncryptionStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CustomerManagedEncryptionStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCustomerManagedEncryptionStatus(
           od as api.CustomerManagedEncryptionStatus);
     });
@@ -1148,7 +1166,9 @@
   unittest.group('obj-schema-DestroySecretVersionRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDestroySecretVersionRequest();
-      var od = api.DestroySecretVersionRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DestroySecretVersionRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDestroySecretVersionRequest(od as api.DestroySecretVersionRequest);
     });
   });
@@ -1156,7 +1176,9 @@
   unittest.group('obj-schema-DisableSecretVersionRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDisableSecretVersionRequest();
-      var od = api.DisableSecretVersionRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DisableSecretVersionRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDisableSecretVersionRequest(od as api.DisableSecretVersionRequest);
     });
   });
@@ -1164,7 +1186,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -1172,7 +1195,9 @@
   unittest.group('obj-schema-EnableSecretVersionRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEnableSecretVersionRequest();
-      var od = api.EnableSecretVersionRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EnableSecretVersionRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEnableSecretVersionRequest(od as api.EnableSecretVersionRequest);
     });
   });
@@ -1180,7 +1205,8 @@
   unittest.group('obj-schema-Expr', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExpr();
-      var od = api.Expr.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Expr.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkExpr(od as api.Expr);
     });
   });
@@ -1188,7 +1214,9 @@
   unittest.group('obj-schema-ListLocationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListLocationsResponse();
-      var od = api.ListLocationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListLocationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListLocationsResponse(od as api.ListLocationsResponse);
     });
   });
@@ -1196,7 +1224,9 @@
   unittest.group('obj-schema-ListSecretVersionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListSecretVersionsResponse();
-      var od = api.ListSecretVersionsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListSecretVersionsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListSecretVersionsResponse(od as api.ListSecretVersionsResponse);
     });
   });
@@ -1204,7 +1234,9 @@
   unittest.group('obj-schema-ListSecretsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListSecretsResponse();
-      var od = api.ListSecretsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListSecretsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListSecretsResponse(od as api.ListSecretsResponse);
     });
   });
@@ -1212,7 +1244,9 @@
   unittest.group('obj-schema-Location', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLocation();
-      var od = api.Location.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Location.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLocation(od as api.Location);
     });
   });
@@ -1220,7 +1254,9 @@
   unittest.group('obj-schema-Policy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPolicy();
-      var od = api.Policy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Policy.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPolicy(od as api.Policy);
     });
   });
@@ -1228,7 +1264,9 @@
   unittest.group('obj-schema-Replica', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReplica();
-      var od = api.Replica.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Replica.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkReplica(od as api.Replica);
     });
   });
@@ -1236,7 +1274,9 @@
   unittest.group('obj-schema-ReplicaStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReplicaStatus();
-      var od = api.ReplicaStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReplicaStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReplicaStatus(od as api.ReplicaStatus);
     });
   });
@@ -1244,7 +1284,9 @@
   unittest.group('obj-schema-Replication', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReplication();
-      var od = api.Replication.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Replication.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReplication(od as api.Replication);
     });
   });
@@ -1252,7 +1294,9 @@
   unittest.group('obj-schema-ReplicationStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReplicationStatus();
-      var od = api.ReplicationStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReplicationStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReplicationStatus(od as api.ReplicationStatus);
     });
   });
@@ -1260,7 +1304,9 @@
   unittest.group('obj-schema-Secret', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSecret();
-      var od = api.Secret.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Secret.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSecret(od as api.Secret);
     });
   });
@@ -1268,7 +1314,9 @@
   unittest.group('obj-schema-SecretPayload', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSecretPayload();
-      var od = api.SecretPayload.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SecretPayload.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSecretPayload(od as api.SecretPayload);
     });
   });
@@ -1276,7 +1324,9 @@
   unittest.group('obj-schema-SecretVersion', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSecretVersion();
-      var od = api.SecretVersion.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SecretVersion.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSecretVersion(od as api.SecretVersion);
     });
   });
@@ -1284,7 +1334,9 @@
   unittest.group('obj-schema-SetIamPolicyRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSetIamPolicyRequest();
-      var od = api.SetIamPolicyRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SetIamPolicyRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSetIamPolicyRequest(od as api.SetIamPolicyRequest);
     });
   });
@@ -1292,7 +1344,9 @@
   unittest.group('obj-schema-TestIamPermissionsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestIamPermissionsRequest();
-      var od = api.TestIamPermissionsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestIamPermissionsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestIamPermissionsRequest(od as api.TestIamPermissionsRequest);
     });
   });
@@ -1300,7 +1354,9 @@
   unittest.group('obj-schema-TestIamPermissionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestIamPermissionsResponse();
-      var od = api.TestIamPermissionsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestIamPermissionsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestIamPermissionsResponse(od as api.TestIamPermissionsResponse);
     });
   });
@@ -1308,7 +1364,8 @@
   unittest.group('obj-schema-Topic', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTopic();
-      var od = api.Topic.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Topic.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTopic(od as api.Topic);
     });
   });
@@ -1316,7 +1373,9 @@
   unittest.group('obj-schema-UserManaged', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUserManaged();
-      var od = api.UserManaged.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UserManaged.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUserManaged(od as api.UserManaged);
     });
   });
@@ -1324,7 +1383,9 @@
   unittest.group('obj-schema-UserManagedStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUserManagedStatus();
-      var od = api.UserManagedStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UserManagedStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUserManagedStatus(od as api.UserManagedStatus);
     });
   });
diff --git a/generated/googleapis/test/securitycenter/v1_test.dart b/generated/googleapis/test/securitycenter/v1_test.dart
index 98e6340..47ed576 100644
--- a/generated/googleapis/test/securitycenter/v1_test.dart
+++ b/generated/googleapis/test/securitycenter/v1_test.dart
@@ -2261,7 +2261,8 @@
   unittest.group('obj-schema-Asset', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAsset();
-      var od = api.Asset.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Asset.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAsset(od as api.Asset);
     });
   });
@@ -2269,7 +2270,9 @@
   unittest.group('obj-schema-AssetDiscoveryConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAssetDiscoveryConfig();
-      var od = api.AssetDiscoveryConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AssetDiscoveryConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAssetDiscoveryConfig(od as api.AssetDiscoveryConfig);
     });
   });
@@ -2277,7 +2280,9 @@
   unittest.group('obj-schema-AuditConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuditConfig();
-      var od = api.AuditConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AuditConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuditConfig(od as api.AuditConfig);
     });
   });
@@ -2285,7 +2290,9 @@
   unittest.group('obj-schema-AuditLogConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuditLogConfig();
-      var od = api.AuditLogConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AuditLogConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuditLogConfig(od as api.AuditLogConfig);
     });
   });
@@ -2293,7 +2300,9 @@
   unittest.group('obj-schema-Binding', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBinding();
-      var od = api.Binding.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Binding.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBinding(od as api.Binding);
     });
   });
@@ -2301,7 +2310,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -2309,7 +2319,8 @@
   unittest.group('obj-schema-Expr', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExpr();
-      var od = api.Expr.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Expr.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkExpr(od as api.Expr);
     });
   });
@@ -2317,7 +2328,9 @@
   unittest.group('obj-schema-Finding', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFinding();
-      var od = api.Finding.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Finding.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkFinding(od as api.Finding);
     });
   });
@@ -2325,7 +2338,9 @@
   unittest.group('obj-schema-Folder', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFolder();
-      var od = api.Folder.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Folder.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkFolder(od as api.Folder);
     });
   });
@@ -2333,7 +2348,9 @@
   unittest.group('obj-schema-GetIamPolicyRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGetIamPolicyRequest();
-      var od = api.GetIamPolicyRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GetIamPolicyRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGetIamPolicyRequest(od as api.GetIamPolicyRequest);
     });
   });
@@ -2341,7 +2358,9 @@
   unittest.group('obj-schema-GetPolicyOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGetPolicyOptions();
-      var od = api.GetPolicyOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GetPolicyOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGetPolicyOptions(od as api.GetPolicyOptions);
     });
   });
@@ -2350,8 +2369,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudSecuritycenterV1NotificationMessage();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudSecuritycenterV1NotificationMessage.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudSecuritycenterV1NotificationMessage(
           od as api.GoogleCloudSecuritycenterV1NotificationMessage);
     });
@@ -2360,7 +2380,9 @@
   unittest.group('obj-schema-GoogleCloudSecuritycenterV1Resource', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudSecuritycenterV1Resource();
-      var od = api.GoogleCloudSecuritycenterV1Resource.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudSecuritycenterV1Resource.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudSecuritycenterV1Resource(
           od as api.GoogleCloudSecuritycenterV1Resource);
     });
@@ -2370,9 +2392,10 @@
       'obj-schema-GoogleCloudSecuritycenterV1RunAssetDiscoveryResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudSecuritycenterV1RunAssetDiscoveryResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudSecuritycenterV1RunAssetDiscoveryResponse.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudSecuritycenterV1RunAssetDiscoveryResponse(
           od as api.GoogleCloudSecuritycenterV1RunAssetDiscoveryResponse);
     });
@@ -2383,8 +2406,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudSecuritycenterV1beta1RunAssetDiscoveryResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudSecuritycenterV1beta1RunAssetDiscoveryResponse
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudSecuritycenterV1beta1RunAssetDiscoveryResponse(
           od as api.GoogleCloudSecuritycenterV1beta1RunAssetDiscoveryResponse);
     });
@@ -2393,8 +2417,9 @@
   unittest.group('obj-schema-GoogleCloudSecuritycenterV1p1beta1Finding', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudSecuritycenterV1p1beta1Finding();
-      var od =
-          api.GoogleCloudSecuritycenterV1p1beta1Finding.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudSecuritycenterV1p1beta1Finding.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudSecuritycenterV1p1beta1Finding(
           od as api.GoogleCloudSecuritycenterV1p1beta1Finding);
     });
@@ -2403,8 +2428,9 @@
   unittest.group('obj-schema-GoogleCloudSecuritycenterV1p1beta1Folder', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudSecuritycenterV1p1beta1Folder();
-      var od =
-          api.GoogleCloudSecuritycenterV1p1beta1Folder.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudSecuritycenterV1p1beta1Folder.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudSecuritycenterV1p1beta1Folder(
           od as api.GoogleCloudSecuritycenterV1p1beta1Folder);
     });
@@ -2414,9 +2440,10 @@
       'obj-schema-GoogleCloudSecuritycenterV1p1beta1NotificationMessage', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudSecuritycenterV1p1beta1NotificationMessage();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudSecuritycenterV1p1beta1NotificationMessage.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudSecuritycenterV1p1beta1NotificationMessage(
           od as api.GoogleCloudSecuritycenterV1p1beta1NotificationMessage);
     });
@@ -2425,8 +2452,9 @@
   unittest.group('obj-schema-GoogleCloudSecuritycenterV1p1beta1Resource', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudSecuritycenterV1p1beta1Resource();
-      var od =
-          api.GoogleCloudSecuritycenterV1p1beta1Resource.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudSecuritycenterV1p1beta1Resource.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudSecuritycenterV1p1beta1Resource(
           od as api.GoogleCloudSecuritycenterV1p1beta1Resource);
     });
@@ -2438,8 +2466,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudSecuritycenterV1p1beta1RunAssetDiscoveryResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudSecuritycenterV1p1beta1RunAssetDiscoveryResponse
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudSecuritycenterV1p1beta1RunAssetDiscoveryResponse(od
           as api.GoogleCloudSecuritycenterV1p1beta1RunAssetDiscoveryResponse);
     });
@@ -2449,8 +2478,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudSecuritycenterV1p1beta1SecurityMarks();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudSecuritycenterV1p1beta1SecurityMarks.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudSecuritycenterV1p1beta1SecurityMarks(
           od as api.GoogleCloudSecuritycenterV1p1beta1SecurityMarks);
     });
@@ -2459,7 +2489,9 @@
   unittest.group('obj-schema-GroupAssetsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGroupAssetsRequest();
-      var od = api.GroupAssetsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GroupAssetsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGroupAssetsRequest(od as api.GroupAssetsRequest);
     });
   });
@@ -2467,7 +2499,9 @@
   unittest.group('obj-schema-GroupAssetsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGroupAssetsResponse();
-      var od = api.GroupAssetsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GroupAssetsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGroupAssetsResponse(od as api.GroupAssetsResponse);
     });
   });
@@ -2475,7 +2509,9 @@
   unittest.group('obj-schema-GroupFindingsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGroupFindingsRequest();
-      var od = api.GroupFindingsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GroupFindingsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGroupFindingsRequest(od as api.GroupFindingsRequest);
     });
   });
@@ -2483,7 +2519,9 @@
   unittest.group('obj-schema-GroupFindingsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGroupFindingsResponse();
-      var od = api.GroupFindingsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GroupFindingsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGroupFindingsResponse(od as api.GroupFindingsResponse);
     });
   });
@@ -2491,7 +2529,9 @@
   unittest.group('obj-schema-GroupResult', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGroupResult();
-      var od = api.GroupResult.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GroupResult.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGroupResult(od as api.GroupResult);
     });
   });
@@ -2499,7 +2539,9 @@
   unittest.group('obj-schema-IamPolicy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildIamPolicy();
-      var od = api.IamPolicy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.IamPolicy.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkIamPolicy(od as api.IamPolicy);
     });
   });
@@ -2507,7 +2549,9 @@
   unittest.group('obj-schema-ListAssetsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListAssetsResponse();
-      var od = api.ListAssetsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListAssetsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListAssetsResponse(od as api.ListAssetsResponse);
     });
   });
@@ -2515,7 +2559,9 @@
   unittest.group('obj-schema-ListAssetsResult', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListAssetsResult();
-      var od = api.ListAssetsResult.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListAssetsResult.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListAssetsResult(od as api.ListAssetsResult);
     });
   });
@@ -2523,7 +2569,9 @@
   unittest.group('obj-schema-ListFindingsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListFindingsResponse();
-      var od = api.ListFindingsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListFindingsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListFindingsResponse(od as api.ListFindingsResponse);
     });
   });
@@ -2531,7 +2579,9 @@
   unittest.group('obj-schema-ListFindingsResult', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListFindingsResult();
-      var od = api.ListFindingsResult.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListFindingsResult.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListFindingsResult(od as api.ListFindingsResult);
     });
   });
@@ -2539,7 +2589,9 @@
   unittest.group('obj-schema-ListNotificationConfigsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListNotificationConfigsResponse();
-      var od = api.ListNotificationConfigsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListNotificationConfigsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListNotificationConfigsResponse(
           od as api.ListNotificationConfigsResponse);
     });
@@ -2548,7 +2600,9 @@
   unittest.group('obj-schema-ListOperationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListOperationsResponse();
-      var od = api.ListOperationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListOperationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListOperationsResponse(od as api.ListOperationsResponse);
     });
   });
@@ -2556,7 +2610,9 @@
   unittest.group('obj-schema-ListSourcesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListSourcesResponse();
-      var od = api.ListSourcesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListSourcesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListSourcesResponse(od as api.ListSourcesResponse);
     });
   });
@@ -2564,7 +2620,9 @@
   unittest.group('obj-schema-NotificationConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNotificationConfig();
-      var od = api.NotificationConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NotificationConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNotificationConfig(od as api.NotificationConfig);
     });
   });
@@ -2572,7 +2630,9 @@
   unittest.group('obj-schema-Operation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperation();
-      var od = api.Operation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Operation.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOperation(od as api.Operation);
     });
   });
@@ -2580,7 +2640,9 @@
   unittest.group('obj-schema-OrganizationSettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrganizationSettings();
-      var od = api.OrganizationSettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrganizationSettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrganizationSettings(od as api.OrganizationSettings);
     });
   });
@@ -2588,7 +2650,9 @@
   unittest.group('obj-schema-Policy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPolicy();
-      var od = api.Policy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Policy.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPolicy(od as api.Policy);
     });
   });
@@ -2596,7 +2660,9 @@
   unittest.group('obj-schema-Resource', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResource();
-      var od = api.Resource.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Resource.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkResource(od as api.Resource);
     });
   });
@@ -2604,7 +2670,9 @@
   unittest.group('obj-schema-RunAssetDiscoveryRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRunAssetDiscoveryRequest();
-      var od = api.RunAssetDiscoveryRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RunAssetDiscoveryRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRunAssetDiscoveryRequest(od as api.RunAssetDiscoveryRequest);
     });
   });
@@ -2612,7 +2680,9 @@
   unittest.group('obj-schema-SecurityCenterProperties', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSecurityCenterProperties();
-      var od = api.SecurityCenterProperties.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SecurityCenterProperties.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSecurityCenterProperties(od as api.SecurityCenterProperties);
     });
   });
@@ -2620,7 +2690,9 @@
   unittest.group('obj-schema-SecurityMarks', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSecurityMarks();
-      var od = api.SecurityMarks.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SecurityMarks.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSecurityMarks(od as api.SecurityMarks);
     });
   });
@@ -2628,7 +2700,9 @@
   unittest.group('obj-schema-SetFindingStateRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSetFindingStateRequest();
-      var od = api.SetFindingStateRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SetFindingStateRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSetFindingStateRequest(od as api.SetFindingStateRequest);
     });
   });
@@ -2636,7 +2710,9 @@
   unittest.group('obj-schema-SetIamPolicyRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSetIamPolicyRequest();
-      var od = api.SetIamPolicyRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SetIamPolicyRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSetIamPolicyRequest(od as api.SetIamPolicyRequest);
     });
   });
@@ -2644,7 +2720,9 @@
   unittest.group('obj-schema-Source', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSource();
-      var od = api.Source.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Source.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSource(od as api.Source);
     });
   });
@@ -2652,7 +2730,9 @@
   unittest.group('obj-schema-Status', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStatus();
-      var od = api.Status.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Status.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStatus(od as api.Status);
     });
   });
@@ -2660,7 +2740,9 @@
   unittest.group('obj-schema-StreamingConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStreamingConfig();
-      var od = api.StreamingConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.StreamingConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkStreamingConfig(od as api.StreamingConfig);
     });
   });
@@ -2668,7 +2750,9 @@
   unittest.group('obj-schema-TestIamPermissionsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestIamPermissionsRequest();
-      var od = api.TestIamPermissionsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestIamPermissionsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestIamPermissionsRequest(od as api.TestIamPermissionsRequest);
     });
   });
@@ -2676,7 +2760,9 @@
   unittest.group('obj-schema-TestIamPermissionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestIamPermissionsResponse();
-      var od = api.TestIamPermissionsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestIamPermissionsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestIamPermissionsResponse(od as api.TestIamPermissionsResponse);
     });
   });
diff --git a/generated/googleapis/test/serviceconsumermanagement/v1_test.dart b/generated/googleapis/test/serviceconsumermanagement/v1_test.dart
index c14d45b..4e59356 100644
--- a/generated/googleapis/test/serviceconsumermanagement/v1_test.dart
+++ b/generated/googleapis/test/serviceconsumermanagement/v1_test.dart
@@ -3966,7 +3966,9 @@
   unittest.group('obj-schema-AddTenantProjectRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAddTenantProjectRequest();
-      var od = api.AddTenantProjectRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AddTenantProjectRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAddTenantProjectRequest(od as api.AddTenantProjectRequest);
     });
   });
@@ -3974,7 +3976,8 @@
   unittest.group('obj-schema-Api', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApi();
-      var od = api.Api.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Api.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkApi(od as api.Api);
     });
   });
@@ -3982,7 +3985,9 @@
   unittest.group('obj-schema-ApplyTenantProjectConfigRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApplyTenantProjectConfigRequest();
-      var od = api.ApplyTenantProjectConfigRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ApplyTenantProjectConfigRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkApplyTenantProjectConfigRequest(
           od as api.ApplyTenantProjectConfigRequest);
     });
@@ -3991,7 +3996,9 @@
   unittest.group('obj-schema-AttachTenantProjectRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAttachTenantProjectRequest();
-      var od = api.AttachTenantProjectRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AttachTenantProjectRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAttachTenantProjectRequest(od as api.AttachTenantProjectRequest);
     });
   });
@@ -3999,7 +4006,9 @@
   unittest.group('obj-schema-AuthProvider', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuthProvider();
-      var od = api.AuthProvider.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AuthProvider.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuthProvider(od as api.AuthProvider);
     });
   });
@@ -4007,7 +4016,9 @@
   unittest.group('obj-schema-AuthRequirement', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuthRequirement();
-      var od = api.AuthRequirement.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AuthRequirement.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuthRequirement(od as api.AuthRequirement);
     });
   });
@@ -4015,7 +4026,9 @@
   unittest.group('obj-schema-Authentication', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuthentication();
-      var od = api.Authentication.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Authentication.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuthentication(od as api.Authentication);
     });
   });
@@ -4023,7 +4036,9 @@
   unittest.group('obj-schema-AuthenticationRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuthenticationRule();
-      var od = api.AuthenticationRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AuthenticationRule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuthenticationRule(od as api.AuthenticationRule);
     });
   });
@@ -4031,7 +4046,9 @@
   unittest.group('obj-schema-Backend', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBackend();
-      var od = api.Backend.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Backend.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBackend(od as api.Backend);
     });
   });
@@ -4039,7 +4056,9 @@
   unittest.group('obj-schema-BackendRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBackendRule();
-      var od = api.BackendRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BackendRule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBackendRule(od as api.BackendRule);
     });
   });
@@ -4047,7 +4066,9 @@
   unittest.group('obj-schema-Billing', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBilling();
-      var od = api.Billing.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Billing.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBilling(od as api.Billing);
     });
   });
@@ -4055,7 +4076,9 @@
   unittest.group('obj-schema-BillingConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBillingConfig();
-      var od = api.BillingConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BillingConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBillingConfig(od as api.BillingConfig);
     });
   });
@@ -4063,7 +4086,9 @@
   unittest.group('obj-schema-BillingDestination', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBillingDestination();
-      var od = api.BillingDestination.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BillingDestination.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBillingDestination(od as api.BillingDestination);
     });
   });
@@ -4071,7 +4096,9 @@
   unittest.group('obj-schema-CancelOperationRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCancelOperationRequest();
-      var od = api.CancelOperationRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CancelOperationRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCancelOperationRequest(od as api.CancelOperationRequest);
     });
   });
@@ -4079,7 +4106,9 @@
   unittest.group('obj-schema-Context', () {
     unittest.test('to-json--from-json', () async {
       var o = buildContext();
-      var od = api.Context.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Context.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkContext(od as api.Context);
     });
   });
@@ -4087,7 +4116,9 @@
   unittest.group('obj-schema-ContextRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildContextRule();
-      var od = api.ContextRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ContextRule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkContextRule(od as api.ContextRule);
     });
   });
@@ -4095,7 +4126,9 @@
   unittest.group('obj-schema-Control', () {
     unittest.test('to-json--from-json', () async {
       var o = buildControl();
-      var od = api.Control.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Control.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkControl(od as api.Control);
     });
   });
@@ -4103,7 +4136,9 @@
   unittest.group('obj-schema-CreateTenancyUnitRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateTenancyUnitRequest();
-      var od = api.CreateTenancyUnitRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateTenancyUnitRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateTenancyUnitRequest(od as api.CreateTenancyUnitRequest);
     });
   });
@@ -4111,7 +4146,9 @@
   unittest.group('obj-schema-CustomError', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomError();
-      var od = api.CustomError.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CustomError.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCustomError(od as api.CustomError);
     });
   });
@@ -4119,7 +4156,9 @@
   unittest.group('obj-schema-CustomErrorRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomErrorRule();
-      var od = api.CustomErrorRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CustomErrorRule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCustomErrorRule(od as api.CustomErrorRule);
     });
   });
@@ -4127,7 +4166,9 @@
   unittest.group('obj-schema-CustomHttpPattern', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomHttpPattern();
-      var od = api.CustomHttpPattern.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CustomHttpPattern.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCustomHttpPattern(od as api.CustomHttpPattern);
     });
   });
@@ -4135,7 +4176,9 @@
   unittest.group('obj-schema-DeleteTenantProjectRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeleteTenantProjectRequest();
-      var od = api.DeleteTenantProjectRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeleteTenantProjectRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeleteTenantProjectRequest(od as api.DeleteTenantProjectRequest);
     });
   });
@@ -4143,7 +4186,9 @@
   unittest.group('obj-schema-Documentation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDocumentation();
-      var od = api.Documentation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Documentation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDocumentation(od as api.Documentation);
     });
   });
@@ -4151,7 +4196,9 @@
   unittest.group('obj-schema-DocumentationRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDocumentationRule();
-      var od = api.DocumentationRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DocumentationRule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDocumentationRule(od as api.DocumentationRule);
     });
   });
@@ -4159,7 +4206,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -4167,7 +4215,9 @@
   unittest.group('obj-schema-Endpoint', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEndpoint();
-      var od = api.Endpoint.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Endpoint.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEndpoint(od as api.Endpoint);
     });
   });
@@ -4175,7 +4225,8 @@
   unittest.group('obj-schema-Enum', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEnum();
-      var od = api.Enum.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Enum.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEnum(od as api.Enum);
     });
   });
@@ -4183,7 +4234,9 @@
   unittest.group('obj-schema-EnumValue', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEnumValue();
-      var od = api.EnumValue.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.EnumValue.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEnumValue(od as api.EnumValue);
     });
   });
@@ -4191,7 +4244,8 @@
   unittest.group('obj-schema-Field', () {
     unittest.test('to-json--from-json', () async {
       var o = buildField();
-      var od = api.Field.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Field.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkField(od as api.Field);
     });
   });
@@ -4199,7 +4253,8 @@
   unittest.group('obj-schema-Http', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHttp();
-      var od = api.Http.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Http.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkHttp(od as api.Http);
     });
   });
@@ -4207,7 +4262,9 @@
   unittest.group('obj-schema-HttpRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHttpRule();
-      var od = api.HttpRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.HttpRule.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkHttpRule(od as api.HttpRule);
     });
   });
@@ -4215,7 +4272,9 @@
   unittest.group('obj-schema-JwtLocation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildJwtLocation();
-      var od = api.JwtLocation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.JwtLocation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkJwtLocation(od as api.JwtLocation);
     });
   });
@@ -4223,7 +4282,9 @@
   unittest.group('obj-schema-LabelDescriptor', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLabelDescriptor();
-      var od = api.LabelDescriptor.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LabelDescriptor.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLabelDescriptor(od as api.LabelDescriptor);
     });
   });
@@ -4231,7 +4292,9 @@
   unittest.group('obj-schema-ListOperationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListOperationsResponse();
-      var od = api.ListOperationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListOperationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListOperationsResponse(od as api.ListOperationsResponse);
     });
   });
@@ -4239,7 +4302,9 @@
   unittest.group('obj-schema-ListTenancyUnitsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListTenancyUnitsResponse();
-      var od = api.ListTenancyUnitsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListTenancyUnitsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListTenancyUnitsResponse(od as api.ListTenancyUnitsResponse);
     });
   });
@@ -4247,7 +4312,9 @@
   unittest.group('obj-schema-LogDescriptor', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLogDescriptor();
-      var od = api.LogDescriptor.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LogDescriptor.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLogDescriptor(od as api.LogDescriptor);
     });
   });
@@ -4255,7 +4322,9 @@
   unittest.group('obj-schema-Logging', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLogging();
-      var od = api.Logging.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Logging.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLogging(od as api.Logging);
     });
   });
@@ -4263,7 +4332,9 @@
   unittest.group('obj-schema-LoggingDestination', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLoggingDestination();
-      var od = api.LoggingDestination.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LoggingDestination.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLoggingDestination(od as api.LoggingDestination);
     });
   });
@@ -4271,7 +4342,9 @@
   unittest.group('obj-schema-Method', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMethod();
-      var od = api.Method.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Method.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkMethod(od as api.Method);
     });
   });
@@ -4279,7 +4352,9 @@
   unittest.group('obj-schema-MetricDescriptor', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMetricDescriptor();
-      var od = api.MetricDescriptor.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MetricDescriptor.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMetricDescriptor(od as api.MetricDescriptor);
     });
   });
@@ -4287,7 +4362,9 @@
   unittest.group('obj-schema-MetricDescriptorMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMetricDescriptorMetadata();
-      var od = api.MetricDescriptorMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MetricDescriptorMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMetricDescriptorMetadata(od as api.MetricDescriptorMetadata);
     });
   });
@@ -4295,7 +4372,9 @@
   unittest.group('obj-schema-MetricRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMetricRule();
-      var od = api.MetricRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.MetricRule.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkMetricRule(od as api.MetricRule);
     });
   });
@@ -4303,7 +4382,8 @@
   unittest.group('obj-schema-Mixin', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMixin();
-      var od = api.Mixin.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Mixin.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkMixin(od as api.Mixin);
     });
   });
@@ -4311,7 +4391,9 @@
   unittest.group('obj-schema-MonitoredResourceDescriptor', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMonitoredResourceDescriptor();
-      var od = api.MonitoredResourceDescriptor.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MonitoredResourceDescriptor.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMonitoredResourceDescriptor(od as api.MonitoredResourceDescriptor);
     });
   });
@@ -4319,7 +4401,9 @@
   unittest.group('obj-schema-Monitoring', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMonitoring();
-      var od = api.Monitoring.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Monitoring.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkMonitoring(od as api.Monitoring);
     });
   });
@@ -4327,7 +4411,9 @@
   unittest.group('obj-schema-MonitoringDestination', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMonitoringDestination();
-      var od = api.MonitoringDestination.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MonitoringDestination.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMonitoringDestination(od as api.MonitoringDestination);
     });
   });
@@ -4335,7 +4421,9 @@
   unittest.group('obj-schema-OAuthRequirements', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOAuthRequirements();
-      var od = api.OAuthRequirements.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OAuthRequirements.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOAuthRequirements(od as api.OAuthRequirements);
     });
   });
@@ -4343,7 +4431,9 @@
   unittest.group('obj-schema-Operation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperation();
-      var od = api.Operation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Operation.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOperation(od as api.Operation);
     });
   });
@@ -4351,7 +4441,9 @@
   unittest.group('obj-schema-Option', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOption();
-      var od = api.Option.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Option.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOption(od as api.Option);
     });
   });
@@ -4359,7 +4451,8 @@
   unittest.group('obj-schema-Page', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPage();
-      var od = api.Page.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Page.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPage(od as api.Page);
     });
   });
@@ -4367,7 +4460,9 @@
   unittest.group('obj-schema-PolicyBinding', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPolicyBinding();
-      var od = api.PolicyBinding.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PolicyBinding.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPolicyBinding(od as api.PolicyBinding);
     });
   });
@@ -4375,7 +4470,8 @@
   unittest.group('obj-schema-Quota', () {
     unittest.test('to-json--from-json', () async {
       var o = buildQuota();
-      var od = api.Quota.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Quota.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkQuota(od as api.Quota);
     });
   });
@@ -4383,7 +4479,9 @@
   unittest.group('obj-schema-QuotaLimit', () {
     unittest.test('to-json--from-json', () async {
       var o = buildQuotaLimit();
-      var od = api.QuotaLimit.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.QuotaLimit.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkQuotaLimit(od as api.QuotaLimit);
     });
   });
@@ -4391,7 +4489,9 @@
   unittest.group('obj-schema-RemoveTenantProjectRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRemoveTenantProjectRequest();
-      var od = api.RemoveTenantProjectRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RemoveTenantProjectRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRemoveTenantProjectRequest(od as api.RemoveTenantProjectRequest);
     });
   });
@@ -4399,7 +4499,9 @@
   unittest.group('obj-schema-SearchTenancyUnitsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSearchTenancyUnitsResponse();
-      var od = api.SearchTenancyUnitsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SearchTenancyUnitsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSearchTenancyUnitsResponse(od as api.SearchTenancyUnitsResponse);
     });
   });
@@ -4407,7 +4509,9 @@
   unittest.group('obj-schema-Service', () {
     unittest.test('to-json--from-json', () async {
       var o = buildService();
-      var od = api.Service.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Service.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkService(od as api.Service);
     });
   });
@@ -4415,7 +4519,9 @@
   unittest.group('obj-schema-ServiceAccountConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildServiceAccountConfig();
-      var od = api.ServiceAccountConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ServiceAccountConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkServiceAccountConfig(od as api.ServiceAccountConfig);
     });
   });
@@ -4423,7 +4529,9 @@
   unittest.group('obj-schema-SourceContext', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSourceContext();
-      var od = api.SourceContext.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SourceContext.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSourceContext(od as api.SourceContext);
     });
   });
@@ -4431,7 +4539,9 @@
   unittest.group('obj-schema-SourceInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSourceInfo();
-      var od = api.SourceInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.SourceInfo.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSourceInfo(od as api.SourceInfo);
     });
   });
@@ -4439,7 +4549,9 @@
   unittest.group('obj-schema-Status', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStatus();
-      var od = api.Status.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Status.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStatus(od as api.Status);
     });
   });
@@ -4447,7 +4559,9 @@
   unittest.group('obj-schema-SystemParameter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSystemParameter();
-      var od = api.SystemParameter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SystemParameter.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSystemParameter(od as api.SystemParameter);
     });
   });
@@ -4455,7 +4569,9 @@
   unittest.group('obj-schema-SystemParameterRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSystemParameterRule();
-      var od = api.SystemParameterRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SystemParameterRule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSystemParameterRule(od as api.SystemParameterRule);
     });
   });
@@ -4463,7 +4579,9 @@
   unittest.group('obj-schema-SystemParameters', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSystemParameters();
-      var od = api.SystemParameters.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SystemParameters.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSystemParameters(od as api.SystemParameters);
     });
   });
@@ -4471,7 +4589,9 @@
   unittest.group('obj-schema-TenancyUnit', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTenancyUnit();
-      var od = api.TenancyUnit.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TenancyUnit.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTenancyUnit(od as api.TenancyUnit);
     });
   });
@@ -4479,7 +4599,9 @@
   unittest.group('obj-schema-TenantProjectConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTenantProjectConfig();
-      var od = api.TenantProjectConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TenantProjectConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTenantProjectConfig(od as api.TenantProjectConfig);
     });
   });
@@ -4487,7 +4609,9 @@
   unittest.group('obj-schema-TenantProjectPolicy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTenantProjectPolicy();
-      var od = api.TenantProjectPolicy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TenantProjectPolicy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTenantProjectPolicy(od as api.TenantProjectPolicy);
     });
   });
@@ -4495,7 +4619,9 @@
   unittest.group('obj-schema-TenantResource', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTenantResource();
-      var od = api.TenantResource.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TenantResource.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTenantResource(od as api.TenantResource);
     });
   });
@@ -4503,7 +4629,8 @@
   unittest.group('obj-schema-Type', () {
     unittest.test('to-json--from-json', () async {
       var o = buildType();
-      var od = api.Type.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Type.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkType(od as api.Type);
     });
   });
@@ -4511,7 +4638,9 @@
   unittest.group('obj-schema-UndeleteTenantProjectRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUndeleteTenantProjectRequest();
-      var od = api.UndeleteTenantProjectRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UndeleteTenantProjectRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUndeleteTenantProjectRequest(od as api.UndeleteTenantProjectRequest);
     });
   });
@@ -4519,7 +4648,8 @@
   unittest.group('obj-schema-Usage', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUsage();
-      var od = api.Usage.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Usage.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkUsage(od as api.Usage);
     });
   });
@@ -4527,7 +4657,9 @@
   unittest.group('obj-schema-UsageRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUsageRule();
-      var od = api.UsageRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.UsageRule.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkUsageRule(od as api.UsageRule);
     });
   });
@@ -4535,7 +4667,9 @@
   unittest.group('obj-schema-V1AddVisibilityLabelsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildV1AddVisibilityLabelsResponse();
-      var od = api.V1AddVisibilityLabelsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.V1AddVisibilityLabelsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkV1AddVisibilityLabelsResponse(
           od as api.V1AddVisibilityLabelsResponse);
     });
@@ -4544,8 +4678,9 @@
   unittest.group('obj-schema-V1Beta1BatchCreateProducerOverridesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildV1Beta1BatchCreateProducerOverridesResponse();
-      var od =
-          api.V1Beta1BatchCreateProducerOverridesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.V1Beta1BatchCreateProducerOverridesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkV1Beta1BatchCreateProducerOverridesResponse(
           od as api.V1Beta1BatchCreateProducerOverridesResponse);
     });
@@ -4554,7 +4689,9 @@
   unittest.group('obj-schema-V1Beta1DisableConsumerResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildV1Beta1DisableConsumerResponse();
-      var od = api.V1Beta1DisableConsumerResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.V1Beta1DisableConsumerResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkV1Beta1DisableConsumerResponse(
           od as api.V1Beta1DisableConsumerResponse);
     });
@@ -4563,7 +4700,9 @@
   unittest.group('obj-schema-V1Beta1EnableConsumerResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildV1Beta1EnableConsumerResponse();
-      var od = api.V1Beta1EnableConsumerResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.V1Beta1EnableConsumerResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkV1Beta1EnableConsumerResponse(
           od as api.V1Beta1EnableConsumerResponse);
     });
@@ -4572,7 +4711,9 @@
   unittest.group('obj-schema-V1Beta1GenerateServiceIdentityResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildV1Beta1GenerateServiceIdentityResponse();
-      var od = api.V1Beta1GenerateServiceIdentityResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.V1Beta1GenerateServiceIdentityResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkV1Beta1GenerateServiceIdentityResponse(
           od as api.V1Beta1GenerateServiceIdentityResponse);
     });
@@ -4581,7 +4722,9 @@
   unittest.group('obj-schema-V1Beta1ImportProducerOverridesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildV1Beta1ImportProducerOverridesResponse();
-      var od = api.V1Beta1ImportProducerOverridesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.V1Beta1ImportProducerOverridesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkV1Beta1ImportProducerOverridesResponse(
           od as api.V1Beta1ImportProducerOverridesResponse);
     });
@@ -4590,8 +4733,9 @@
   unittest.group('obj-schema-V1Beta1ImportProducerQuotaPoliciesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildV1Beta1ImportProducerQuotaPoliciesResponse();
-      var od =
-          api.V1Beta1ImportProducerQuotaPoliciesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.V1Beta1ImportProducerQuotaPoliciesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkV1Beta1ImportProducerQuotaPoliciesResponse(
           od as api.V1Beta1ImportProducerQuotaPoliciesResponse);
     });
@@ -4600,7 +4744,9 @@
   unittest.group('obj-schema-V1Beta1ProducerQuotaPolicy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildV1Beta1ProducerQuotaPolicy();
-      var od = api.V1Beta1ProducerQuotaPolicy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.V1Beta1ProducerQuotaPolicy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkV1Beta1ProducerQuotaPolicy(od as api.V1Beta1ProducerQuotaPolicy);
     });
   });
@@ -4608,7 +4754,9 @@
   unittest.group('obj-schema-V1Beta1QuotaOverride', () {
     unittest.test('to-json--from-json', () async {
       var o = buildV1Beta1QuotaOverride();
-      var od = api.V1Beta1QuotaOverride.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.V1Beta1QuotaOverride.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkV1Beta1QuotaOverride(od as api.V1Beta1QuotaOverride);
     });
   });
@@ -4616,7 +4764,9 @@
   unittest.group('obj-schema-V1Beta1RefreshConsumerResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildV1Beta1RefreshConsumerResponse();
-      var od = api.V1Beta1RefreshConsumerResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.V1Beta1RefreshConsumerResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkV1Beta1RefreshConsumerResponse(
           od as api.V1Beta1RefreshConsumerResponse);
     });
@@ -4625,7 +4775,9 @@
   unittest.group('obj-schema-V1Beta1ServiceIdentity', () {
     unittest.test('to-json--from-json', () async {
       var o = buildV1Beta1ServiceIdentity();
-      var od = api.V1Beta1ServiceIdentity.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.V1Beta1ServiceIdentity.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkV1Beta1ServiceIdentity(od as api.V1Beta1ServiceIdentity);
     });
   });
@@ -4633,7 +4785,9 @@
   unittest.group('obj-schema-V1DefaultIdentity', () {
     unittest.test('to-json--from-json', () async {
       var o = buildV1DefaultIdentity();
-      var od = api.V1DefaultIdentity.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.V1DefaultIdentity.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkV1DefaultIdentity(od as api.V1DefaultIdentity);
     });
   });
@@ -4641,7 +4795,9 @@
   unittest.group('obj-schema-V1DisableConsumerResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildV1DisableConsumerResponse();
-      var od = api.V1DisableConsumerResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.V1DisableConsumerResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkV1DisableConsumerResponse(od as api.V1DisableConsumerResponse);
     });
   });
@@ -4649,7 +4805,9 @@
   unittest.group('obj-schema-V1EnableConsumerResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildV1EnableConsumerResponse();
-      var od = api.V1EnableConsumerResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.V1EnableConsumerResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkV1EnableConsumerResponse(od as api.V1EnableConsumerResponse);
     });
   });
@@ -4657,7 +4815,9 @@
   unittest.group('obj-schema-V1GenerateDefaultIdentityResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildV1GenerateDefaultIdentityResponse();
-      var od = api.V1GenerateDefaultIdentityResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.V1GenerateDefaultIdentityResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkV1GenerateDefaultIdentityResponse(
           od as api.V1GenerateDefaultIdentityResponse);
     });
@@ -4666,7 +4826,9 @@
   unittest.group('obj-schema-V1GenerateServiceAccountResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildV1GenerateServiceAccountResponse();
-      var od = api.V1GenerateServiceAccountResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.V1GenerateServiceAccountResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkV1GenerateServiceAccountResponse(
           od as api.V1GenerateServiceAccountResponse);
     });
@@ -4675,7 +4837,9 @@
   unittest.group('obj-schema-V1RefreshConsumerResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildV1RefreshConsumerResponse();
-      var od = api.V1RefreshConsumerResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.V1RefreshConsumerResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkV1RefreshConsumerResponse(od as api.V1RefreshConsumerResponse);
     });
   });
@@ -4683,7 +4847,9 @@
   unittest.group('obj-schema-V1RemoveVisibilityLabelsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildV1RemoveVisibilityLabelsResponse();
-      var od = api.V1RemoveVisibilityLabelsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.V1RemoveVisibilityLabelsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkV1RemoveVisibilityLabelsResponse(
           od as api.V1RemoveVisibilityLabelsResponse);
     });
@@ -4692,7 +4858,9 @@
   unittest.group('obj-schema-V1ServiceAccount', () {
     unittest.test('to-json--from-json', () async {
       var o = buildV1ServiceAccount();
-      var od = api.V1ServiceAccount.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.V1ServiceAccount.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkV1ServiceAccount(od as api.V1ServiceAccount);
     });
   });
diff --git a/generated/googleapis/test/servicecontrol/v1_test.dart b/generated/googleapis/test/servicecontrol/v1_test.dart
index bceff2f..24c122b 100644
--- a/generated/googleapis/test/servicecontrol/v1_test.dart
+++ b/generated/googleapis/test/servicecontrol/v1_test.dart
@@ -2951,7 +2951,9 @@
   unittest.group('obj-schema-AllocateInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAllocateInfo();
-      var od = api.AllocateInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AllocateInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAllocateInfo(od as api.AllocateInfo);
     });
   });
@@ -2959,7 +2961,9 @@
   unittest.group('obj-schema-AllocateQuotaRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAllocateQuotaRequest();
-      var od = api.AllocateQuotaRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AllocateQuotaRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAllocateQuotaRequest(od as api.AllocateQuotaRequest);
     });
   });
@@ -2967,7 +2971,9 @@
   unittest.group('obj-schema-AllocateQuotaResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAllocateQuotaResponse();
-      var od = api.AllocateQuotaResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AllocateQuotaResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAllocateQuotaResponse(od as api.AllocateQuotaResponse);
     });
   });
@@ -2975,7 +2981,9 @@
   unittest.group('obj-schema-AttributeValue', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAttributeValue();
-      var od = api.AttributeValue.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AttributeValue.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAttributeValue(od as api.AttributeValue);
     });
   });
@@ -2983,7 +2991,9 @@
   unittest.group('obj-schema-Attributes', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAttributes();
-      var od = api.Attributes.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Attributes.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAttributes(od as api.Attributes);
     });
   });
@@ -2991,7 +3001,9 @@
   unittest.group('obj-schema-AuditLog', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuditLog();
-      var od = api.AuditLog.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.AuditLog.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAuditLog(od as api.AuditLog);
     });
   });
@@ -2999,7 +3011,8 @@
   unittest.group('obj-schema-Auth', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuth();
-      var od = api.Auth.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Auth.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAuth(od as api.Auth);
     });
   });
@@ -3007,7 +3020,9 @@
   unittest.group('obj-schema-AuthenticationInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuthenticationInfo();
-      var od = api.AuthenticationInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AuthenticationInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuthenticationInfo(od as api.AuthenticationInfo);
     });
   });
@@ -3015,7 +3030,9 @@
   unittest.group('obj-schema-AuthorizationInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuthorizationInfo();
-      var od = api.AuthorizationInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AuthorizationInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuthorizationInfo(od as api.AuthorizationInfo);
     });
   });
@@ -3023,7 +3040,9 @@
   unittest.group('obj-schema-CheckError', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCheckError();
-      var od = api.CheckError.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.CheckError.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkCheckError(od as api.CheckError);
     });
   });
@@ -3031,7 +3050,9 @@
   unittest.group('obj-schema-CheckInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCheckInfo();
-      var od = api.CheckInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.CheckInfo.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkCheckInfo(od as api.CheckInfo);
     });
   });
@@ -3039,7 +3060,9 @@
   unittest.group('obj-schema-CheckRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCheckRequest();
-      var od = api.CheckRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CheckRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCheckRequest(od as api.CheckRequest);
     });
   });
@@ -3047,7 +3070,9 @@
   unittest.group('obj-schema-CheckResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCheckResponse();
-      var od = api.CheckResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CheckResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCheckResponse(od as api.CheckResponse);
     });
   });
@@ -3055,7 +3080,9 @@
   unittest.group('obj-schema-ConsumerInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildConsumerInfo();
-      var od = api.ConsumerInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ConsumerInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkConsumerInfo(od as api.ConsumerInfo);
     });
   });
@@ -3063,7 +3090,9 @@
   unittest.group('obj-schema-Distribution', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDistribution();
-      var od = api.Distribution.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Distribution.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDistribution(od as api.Distribution);
     });
   });
@@ -3071,7 +3100,9 @@
   unittest.group('obj-schema-Exemplar', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExemplar();
-      var od = api.Exemplar.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Exemplar.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkExemplar(od as api.Exemplar);
     });
   });
@@ -3079,7 +3110,9 @@
   unittest.group('obj-schema-ExplicitBuckets', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExplicitBuckets();
-      var od = api.ExplicitBuckets.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ExplicitBuckets.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkExplicitBuckets(od as api.ExplicitBuckets);
     });
   });
@@ -3087,7 +3120,9 @@
   unittest.group('obj-schema-ExponentialBuckets', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExponentialBuckets();
-      var od = api.ExponentialBuckets.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ExponentialBuckets.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkExponentialBuckets(od as api.ExponentialBuckets);
     });
   });
@@ -3095,7 +3130,9 @@
   unittest.group('obj-schema-FirstPartyPrincipal', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFirstPartyPrincipal();
-      var od = api.FirstPartyPrincipal.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FirstPartyPrincipal.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFirstPartyPrincipal(od as api.FirstPartyPrincipal);
     });
   });
@@ -3103,7 +3140,9 @@
   unittest.group('obj-schema-HttpRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHttpRequest();
-      var od = api.HttpRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HttpRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHttpRequest(od as api.HttpRequest);
     });
   });
@@ -3111,7 +3150,9 @@
   unittest.group('obj-schema-LinearBuckets', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLinearBuckets();
-      var od = api.LinearBuckets.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LinearBuckets.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLinearBuckets(od as api.LinearBuckets);
     });
   });
@@ -3119,7 +3160,9 @@
   unittest.group('obj-schema-LogEntry', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLogEntry();
-      var od = api.LogEntry.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.LogEntry.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLogEntry(od as api.LogEntry);
     });
   });
@@ -3127,7 +3170,9 @@
   unittest.group('obj-schema-LogEntryOperation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLogEntryOperation();
-      var od = api.LogEntryOperation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LogEntryOperation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLogEntryOperation(od as api.LogEntryOperation);
     });
   });
@@ -3135,7 +3180,9 @@
   unittest.group('obj-schema-LogEntrySourceLocation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLogEntrySourceLocation();
-      var od = api.LogEntrySourceLocation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LogEntrySourceLocation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLogEntrySourceLocation(od as api.LogEntrySourceLocation);
     });
   });
@@ -3143,7 +3190,9 @@
   unittest.group('obj-schema-MetricValue', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMetricValue();
-      var od = api.MetricValue.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MetricValue.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMetricValue(od as api.MetricValue);
     });
   });
@@ -3151,7 +3200,9 @@
   unittest.group('obj-schema-MetricValueSet', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMetricValueSet();
-      var od = api.MetricValueSet.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MetricValueSet.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMetricValueSet(od as api.MetricValueSet);
     });
   });
@@ -3159,7 +3210,8 @@
   unittest.group('obj-schema-Money', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMoney();
-      var od = api.Money.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Money.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkMoney(od as api.Money);
     });
   });
@@ -3167,7 +3219,9 @@
   unittest.group('obj-schema-Operation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperation();
-      var od = api.Operation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Operation.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOperation(od as api.Operation);
     });
   });
@@ -3175,7 +3229,8 @@
   unittest.group('obj-schema-Peer', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPeer();
-      var od = api.Peer.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Peer.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPeer(od as api.Peer);
     });
   });
@@ -3183,7 +3238,9 @@
   unittest.group('obj-schema-QuotaError', () {
     unittest.test('to-json--from-json', () async {
       var o = buildQuotaError();
-      var od = api.QuotaError.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.QuotaError.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkQuotaError(od as api.QuotaError);
     });
   });
@@ -3191,7 +3248,9 @@
   unittest.group('obj-schema-QuotaInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildQuotaInfo();
-      var od = api.QuotaInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.QuotaInfo.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkQuotaInfo(od as api.QuotaInfo);
     });
   });
@@ -3199,7 +3258,9 @@
   unittest.group('obj-schema-QuotaOperation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildQuotaOperation();
-      var od = api.QuotaOperation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.QuotaOperation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkQuotaOperation(od as api.QuotaOperation);
     });
   });
@@ -3207,7 +3268,9 @@
   unittest.group('obj-schema-QuotaProperties', () {
     unittest.test('to-json--from-json', () async {
       var o = buildQuotaProperties();
-      var od = api.QuotaProperties.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.QuotaProperties.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkQuotaProperties(od as api.QuotaProperties);
     });
   });
@@ -3215,7 +3278,9 @@
   unittest.group('obj-schema-ReportError', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReportError();
-      var od = api.ReportError.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReportError.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReportError(od as api.ReportError);
     });
   });
@@ -3223,7 +3288,9 @@
   unittest.group('obj-schema-ReportRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReportRequest();
-      var od = api.ReportRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReportRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReportRequest(od as api.ReportRequest);
     });
   });
@@ -3231,7 +3298,9 @@
   unittest.group('obj-schema-ReportResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReportResponse();
-      var od = api.ReportResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReportResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReportResponse(od as api.ReportResponse);
     });
   });
@@ -3239,7 +3308,9 @@
   unittest.group('obj-schema-Request', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRequest();
-      var od = api.Request.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Request.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkRequest(od as api.Request);
     });
   });
@@ -3247,7 +3318,9 @@
   unittest.group('obj-schema-RequestMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRequestMetadata();
-      var od = api.RequestMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RequestMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRequestMetadata(od as api.RequestMetadata);
     });
   });
@@ -3255,7 +3328,9 @@
   unittest.group('obj-schema-Resource', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResource();
-      var od = api.Resource.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Resource.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkResource(od as api.Resource);
     });
   });
@@ -3263,7 +3338,9 @@
   unittest.group('obj-schema-ResourceInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResourceInfo();
-      var od = api.ResourceInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResourceInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResourceInfo(od as api.ResourceInfo);
     });
   });
@@ -3271,7 +3348,9 @@
   unittest.group('obj-schema-ResourceLocation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResourceLocation();
-      var od = api.ResourceLocation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResourceLocation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResourceLocation(od as api.ResourceLocation);
     });
   });
@@ -3279,7 +3358,9 @@
   unittest.group('obj-schema-ServiceAccountDelegationInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildServiceAccountDelegationInfo();
-      var od = api.ServiceAccountDelegationInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ServiceAccountDelegationInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkServiceAccountDelegationInfo(od as api.ServiceAccountDelegationInfo);
     });
   });
@@ -3287,7 +3368,9 @@
   unittest.group('obj-schema-SpanContext', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSpanContext();
-      var od = api.SpanContext.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SpanContext.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSpanContext(od as api.SpanContext);
     });
   });
@@ -3295,7 +3378,9 @@
   unittest.group('obj-schema-Status', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStatus();
-      var od = api.Status.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Status.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStatus(od as api.Status);
     });
   });
@@ -3303,7 +3388,9 @@
   unittest.group('obj-schema-ThirdPartyPrincipal', () {
     unittest.test('to-json--from-json', () async {
       var o = buildThirdPartyPrincipal();
-      var od = api.ThirdPartyPrincipal.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ThirdPartyPrincipal.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkThirdPartyPrincipal(od as api.ThirdPartyPrincipal);
     });
   });
@@ -3311,7 +3398,9 @@
   unittest.group('obj-schema-TraceSpan', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTraceSpan();
-      var od = api.TraceSpan.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.TraceSpan.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTraceSpan(od as api.TraceSpan);
     });
   });
@@ -3319,7 +3408,9 @@
   unittest.group('obj-schema-TruncatableString', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTruncatableString();
-      var od = api.TruncatableString.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TruncatableString.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTruncatableString(od as api.TruncatableString);
     });
   });
diff --git a/generated/googleapis/test/servicecontrol/v2_test.dart b/generated/googleapis/test/servicecontrol/v2_test.dart
index c6bd7f2..4546b89 100644
--- a/generated/googleapis/test/servicecontrol/v2_test.dart
+++ b/generated/googleapis/test/servicecontrol/v2_test.dart
@@ -1568,7 +1568,8 @@
   unittest.group('obj-schema-Api', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApi();
-      var od = api.Api.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Api.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkApi(od as api.Api);
     });
   });
@@ -1576,7 +1577,9 @@
   unittest.group('obj-schema-AttributeContext', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAttributeContext();
-      var od = api.AttributeContext.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AttributeContext.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAttributeContext(od as api.AttributeContext);
     });
   });
@@ -1584,7 +1587,9 @@
   unittest.group('obj-schema-AuditLog', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuditLog();
-      var od = api.AuditLog.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.AuditLog.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAuditLog(od as api.AuditLog);
     });
   });
@@ -1592,7 +1597,8 @@
   unittest.group('obj-schema-Auth', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuth();
-      var od = api.Auth.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Auth.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAuth(od as api.Auth);
     });
   });
@@ -1600,7 +1606,9 @@
   unittest.group('obj-schema-AuthenticationInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuthenticationInfo();
-      var od = api.AuthenticationInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AuthenticationInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuthenticationInfo(od as api.AuthenticationInfo);
     });
   });
@@ -1608,7 +1616,9 @@
   unittest.group('obj-schema-AuthorizationInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuthorizationInfo();
-      var od = api.AuthorizationInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AuthorizationInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuthorizationInfo(od as api.AuthorizationInfo);
     });
   });
@@ -1616,7 +1626,9 @@
   unittest.group('obj-schema-CheckRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCheckRequest();
-      var od = api.CheckRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CheckRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCheckRequest(od as api.CheckRequest);
     });
   });
@@ -1624,7 +1636,9 @@
   unittest.group('obj-schema-CheckResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCheckResponse();
-      var od = api.CheckResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CheckResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCheckResponse(od as api.CheckResponse);
     });
   });
@@ -1632,7 +1646,9 @@
   unittest.group('obj-schema-FirstPartyPrincipal', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFirstPartyPrincipal();
-      var od = api.FirstPartyPrincipal.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FirstPartyPrincipal.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFirstPartyPrincipal(od as api.FirstPartyPrincipal);
     });
   });
@@ -1640,7 +1656,8 @@
   unittest.group('obj-schema-Peer', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPeer();
-      var od = api.Peer.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Peer.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPeer(od as api.Peer);
     });
   });
@@ -1648,7 +1665,9 @@
   unittest.group('obj-schema-ReportRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReportRequest();
-      var od = api.ReportRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReportRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReportRequest(od as api.ReportRequest);
     });
   });
@@ -1656,7 +1675,9 @@
   unittest.group('obj-schema-ReportResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReportResponse();
-      var od = api.ReportResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReportResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReportResponse(od as api.ReportResponse);
     });
   });
@@ -1664,7 +1685,9 @@
   unittest.group('obj-schema-Request', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRequest();
-      var od = api.Request.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Request.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkRequest(od as api.Request);
     });
   });
@@ -1672,7 +1695,9 @@
   unittest.group('obj-schema-RequestMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRequestMetadata();
-      var od = api.RequestMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RequestMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRequestMetadata(od as api.RequestMetadata);
     });
   });
@@ -1680,7 +1705,9 @@
   unittest.group('obj-schema-Resource', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResource();
-      var od = api.Resource.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Resource.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkResource(od as api.Resource);
     });
   });
@@ -1688,7 +1715,9 @@
   unittest.group('obj-schema-ResourceInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResourceInfo();
-      var od = api.ResourceInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResourceInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResourceInfo(od as api.ResourceInfo);
     });
   });
@@ -1696,7 +1725,9 @@
   unittest.group('obj-schema-ResourceLocation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResourceLocation();
-      var od = api.ResourceLocation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResourceLocation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResourceLocation(od as api.ResourceLocation);
     });
   });
@@ -1704,7 +1735,9 @@
   unittest.group('obj-schema-Response', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResponse();
-      var od = api.Response.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Response.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkResponse(od as api.Response);
     });
   });
@@ -1712,7 +1745,9 @@
   unittest.group('obj-schema-ServiceAccountDelegationInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildServiceAccountDelegationInfo();
-      var od = api.ServiceAccountDelegationInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ServiceAccountDelegationInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkServiceAccountDelegationInfo(od as api.ServiceAccountDelegationInfo);
     });
   });
@@ -1720,7 +1755,9 @@
   unittest.group('obj-schema-SpanContext', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSpanContext();
-      var od = api.SpanContext.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SpanContext.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSpanContext(od as api.SpanContext);
     });
   });
@@ -1728,7 +1765,9 @@
   unittest.group('obj-schema-Status', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStatus();
-      var od = api.Status.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Status.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStatus(od as api.Status);
     });
   });
@@ -1736,7 +1775,9 @@
   unittest.group('obj-schema-ThirdPartyPrincipal', () {
     unittest.test('to-json--from-json', () async {
       var o = buildThirdPartyPrincipal();
-      var od = api.ThirdPartyPrincipal.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ThirdPartyPrincipal.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkThirdPartyPrincipal(od as api.ThirdPartyPrincipal);
     });
   });
diff --git a/generated/googleapis/test/servicedirectory/v1_test.dart b/generated/googleapis/test/servicedirectory/v1_test.dart
index f52bb6b..e62728d 100644
--- a/generated/googleapis/test/servicedirectory/v1_test.dart
+++ b/generated/googleapis/test/servicedirectory/v1_test.dart
@@ -756,7 +756,9 @@
   unittest.group('obj-schema-Binding', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBinding();
-      var od = api.Binding.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Binding.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBinding(od as api.Binding);
     });
   });
@@ -764,7 +766,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -772,7 +775,9 @@
   unittest.group('obj-schema-Endpoint', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEndpoint();
-      var od = api.Endpoint.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Endpoint.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEndpoint(od as api.Endpoint);
     });
   });
@@ -780,7 +785,8 @@
   unittest.group('obj-schema-Expr', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExpr();
-      var od = api.Expr.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Expr.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkExpr(od as api.Expr);
     });
   });
@@ -788,7 +794,9 @@
   unittest.group('obj-schema-GetIamPolicyRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGetIamPolicyRequest();
-      var od = api.GetIamPolicyRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GetIamPolicyRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGetIamPolicyRequest(od as api.GetIamPolicyRequest);
     });
   });
@@ -796,7 +804,9 @@
   unittest.group('obj-schema-GetPolicyOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGetPolicyOptions();
-      var od = api.GetPolicyOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GetPolicyOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGetPolicyOptions(od as api.GetPolicyOptions);
     });
   });
@@ -804,7 +814,9 @@
   unittest.group('obj-schema-ListEndpointsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListEndpointsResponse();
-      var od = api.ListEndpointsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListEndpointsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListEndpointsResponse(od as api.ListEndpointsResponse);
     });
   });
@@ -812,7 +824,9 @@
   unittest.group('obj-schema-ListLocationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListLocationsResponse();
-      var od = api.ListLocationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListLocationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListLocationsResponse(od as api.ListLocationsResponse);
     });
   });
@@ -820,7 +834,9 @@
   unittest.group('obj-schema-ListNamespacesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListNamespacesResponse();
-      var od = api.ListNamespacesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListNamespacesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListNamespacesResponse(od as api.ListNamespacesResponse);
     });
   });
@@ -828,7 +844,9 @@
   unittest.group('obj-schema-ListServicesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListServicesResponse();
-      var od = api.ListServicesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListServicesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListServicesResponse(od as api.ListServicesResponse);
     });
   });
@@ -836,7 +854,9 @@
   unittest.group('obj-schema-Location', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLocation();
-      var od = api.Location.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Location.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLocation(od as api.Location);
     });
   });
@@ -844,7 +864,9 @@
   unittest.group('obj-schema-Namespace', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNamespace();
-      var od = api.Namespace.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Namespace.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkNamespace(od as api.Namespace);
     });
   });
@@ -852,7 +874,9 @@
   unittest.group('obj-schema-Policy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPolicy();
-      var od = api.Policy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Policy.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPolicy(od as api.Policy);
     });
   });
@@ -860,7 +884,9 @@
   unittest.group('obj-schema-ResolveServiceRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResolveServiceRequest();
-      var od = api.ResolveServiceRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResolveServiceRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResolveServiceRequest(od as api.ResolveServiceRequest);
     });
   });
@@ -868,7 +894,9 @@
   unittest.group('obj-schema-ResolveServiceResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResolveServiceResponse();
-      var od = api.ResolveServiceResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResolveServiceResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResolveServiceResponse(od as api.ResolveServiceResponse);
     });
   });
@@ -876,7 +904,9 @@
   unittest.group('obj-schema-Service', () {
     unittest.test('to-json--from-json', () async {
       var o = buildService();
-      var od = api.Service.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Service.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkService(od as api.Service);
     });
   });
@@ -884,7 +914,9 @@
   unittest.group('obj-schema-SetIamPolicyRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSetIamPolicyRequest();
-      var od = api.SetIamPolicyRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SetIamPolicyRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSetIamPolicyRequest(od as api.SetIamPolicyRequest);
     });
   });
@@ -892,7 +924,9 @@
   unittest.group('obj-schema-TestIamPermissionsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestIamPermissionsRequest();
-      var od = api.TestIamPermissionsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestIamPermissionsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestIamPermissionsRequest(od as api.TestIamPermissionsRequest);
     });
   });
@@ -900,7 +934,9 @@
   unittest.group('obj-schema-TestIamPermissionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestIamPermissionsResponse();
-      var od = api.TestIamPermissionsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestIamPermissionsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestIamPermissionsResponse(od as api.TestIamPermissionsResponse);
     });
   });
diff --git a/generated/googleapis/test/servicemanagement/v1_test.dart b/generated/googleapis/test/servicemanagement/v1_test.dart
index d03518c..0d08099 100644
--- a/generated/googleapis/test/servicemanagement/v1_test.dart
+++ b/generated/googleapis/test/servicemanagement/v1_test.dart
@@ -4071,7 +4071,9 @@
   unittest.group('obj-schema-Advice', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAdvice();
-      var od = api.Advice.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Advice.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAdvice(od as api.Advice);
     });
   });
@@ -4079,7 +4081,8 @@
   unittest.group('obj-schema-Api', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApi();
-      var od = api.Api.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Api.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkApi(od as api.Api);
     });
   });
@@ -4087,7 +4090,9 @@
   unittest.group('obj-schema-AuditConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuditConfig();
-      var od = api.AuditConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AuditConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuditConfig(od as api.AuditConfig);
     });
   });
@@ -4095,7 +4100,9 @@
   unittest.group('obj-schema-AuditLogConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuditLogConfig();
-      var od = api.AuditLogConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AuditLogConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuditLogConfig(od as api.AuditLogConfig);
     });
   });
@@ -4103,7 +4110,9 @@
   unittest.group('obj-schema-AuthProvider', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuthProvider();
-      var od = api.AuthProvider.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AuthProvider.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuthProvider(od as api.AuthProvider);
     });
   });
@@ -4111,7 +4120,9 @@
   unittest.group('obj-schema-AuthRequirement', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuthRequirement();
-      var od = api.AuthRequirement.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AuthRequirement.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuthRequirement(od as api.AuthRequirement);
     });
   });
@@ -4119,7 +4130,9 @@
   unittest.group('obj-schema-Authentication', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuthentication();
-      var od = api.Authentication.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Authentication.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuthentication(od as api.Authentication);
     });
   });
@@ -4127,7 +4140,9 @@
   unittest.group('obj-schema-AuthenticationRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuthenticationRule();
-      var od = api.AuthenticationRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AuthenticationRule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuthenticationRule(od as api.AuthenticationRule);
     });
   });
@@ -4135,7 +4150,9 @@
   unittest.group('obj-schema-Backend', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBackend();
-      var od = api.Backend.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Backend.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBackend(od as api.Backend);
     });
   });
@@ -4143,7 +4160,9 @@
   unittest.group('obj-schema-BackendRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBackendRule();
-      var od = api.BackendRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BackendRule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBackendRule(od as api.BackendRule);
     });
   });
@@ -4151,7 +4170,9 @@
   unittest.group('obj-schema-Billing', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBilling();
-      var od = api.Billing.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Billing.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBilling(od as api.Billing);
     });
   });
@@ -4159,7 +4180,9 @@
   unittest.group('obj-schema-BillingDestination', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBillingDestination();
-      var od = api.BillingDestination.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BillingDestination.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBillingDestination(od as api.BillingDestination);
     });
   });
@@ -4167,7 +4190,9 @@
   unittest.group('obj-schema-Binding', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBinding();
-      var od = api.Binding.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Binding.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBinding(od as api.Binding);
     });
   });
@@ -4175,7 +4200,9 @@
   unittest.group('obj-schema-ChangeReport', () {
     unittest.test('to-json--from-json', () async {
       var o = buildChangeReport();
-      var od = api.ChangeReport.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ChangeReport.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkChangeReport(od as api.ChangeReport);
     });
   });
@@ -4183,7 +4210,9 @@
   unittest.group('obj-schema-ConfigChange', () {
     unittest.test('to-json--from-json', () async {
       var o = buildConfigChange();
-      var od = api.ConfigChange.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ConfigChange.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkConfigChange(od as api.ConfigChange);
     });
   });
@@ -4191,7 +4220,9 @@
   unittest.group('obj-schema-ConfigFile', () {
     unittest.test('to-json--from-json', () async {
       var o = buildConfigFile();
-      var od = api.ConfigFile.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ConfigFile.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkConfigFile(od as api.ConfigFile);
     });
   });
@@ -4199,7 +4230,9 @@
   unittest.group('obj-schema-ConfigRef', () {
     unittest.test('to-json--from-json', () async {
       var o = buildConfigRef();
-      var od = api.ConfigRef.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ConfigRef.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkConfigRef(od as api.ConfigRef);
     });
   });
@@ -4207,7 +4240,9 @@
   unittest.group('obj-schema-ConfigSource', () {
     unittest.test('to-json--from-json', () async {
       var o = buildConfigSource();
-      var od = api.ConfigSource.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ConfigSource.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkConfigSource(od as api.ConfigSource);
     });
   });
@@ -4215,7 +4250,9 @@
   unittest.group('obj-schema-Context', () {
     unittest.test('to-json--from-json', () async {
       var o = buildContext();
-      var od = api.Context.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Context.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkContext(od as api.Context);
     });
   });
@@ -4223,7 +4260,9 @@
   unittest.group('obj-schema-ContextRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildContextRule();
-      var od = api.ContextRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ContextRule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkContextRule(od as api.ContextRule);
     });
   });
@@ -4231,7 +4270,9 @@
   unittest.group('obj-schema-Control', () {
     unittest.test('to-json--from-json', () async {
       var o = buildControl();
-      var od = api.Control.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Control.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkControl(od as api.Control);
     });
   });
@@ -4239,7 +4280,9 @@
   unittest.group('obj-schema-CustomError', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomError();
-      var od = api.CustomError.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CustomError.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCustomError(od as api.CustomError);
     });
   });
@@ -4247,7 +4290,9 @@
   unittest.group('obj-schema-CustomErrorRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomErrorRule();
-      var od = api.CustomErrorRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CustomErrorRule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCustomErrorRule(od as api.CustomErrorRule);
     });
   });
@@ -4255,7 +4300,9 @@
   unittest.group('obj-schema-CustomHttpPattern', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomHttpPattern();
-      var od = api.CustomHttpPattern.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CustomHttpPattern.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCustomHttpPattern(od as api.CustomHttpPattern);
     });
   });
@@ -4263,7 +4310,9 @@
   unittest.group('obj-schema-DeleteServiceStrategy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeleteServiceStrategy();
-      var od = api.DeleteServiceStrategy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeleteServiceStrategy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeleteServiceStrategy(od as api.DeleteServiceStrategy);
     });
   });
@@ -4271,7 +4320,9 @@
   unittest.group('obj-schema-Diagnostic', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDiagnostic();
-      var od = api.Diagnostic.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Diagnostic.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDiagnostic(od as api.Diagnostic);
     });
   });
@@ -4279,7 +4330,9 @@
   unittest.group('obj-schema-DisableServiceResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDisableServiceResponse();
-      var od = api.DisableServiceResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DisableServiceResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDisableServiceResponse(od as api.DisableServiceResponse);
     });
   });
@@ -4287,7 +4340,9 @@
   unittest.group('obj-schema-Documentation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDocumentation();
-      var od = api.Documentation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Documentation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDocumentation(od as api.Documentation);
     });
   });
@@ -4295,7 +4350,9 @@
   unittest.group('obj-schema-DocumentationRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDocumentationRule();
-      var od = api.DocumentationRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DocumentationRule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDocumentationRule(od as api.DocumentationRule);
     });
   });
@@ -4303,7 +4360,9 @@
   unittest.group('obj-schema-EnableServiceRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEnableServiceRequest();
-      var od = api.EnableServiceRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EnableServiceRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEnableServiceRequest(od as api.EnableServiceRequest);
     });
   });
@@ -4311,7 +4370,9 @@
   unittest.group('obj-schema-EnableServiceResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEnableServiceResponse();
-      var od = api.EnableServiceResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EnableServiceResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEnableServiceResponse(od as api.EnableServiceResponse);
     });
   });
@@ -4319,7 +4380,9 @@
   unittest.group('obj-schema-Endpoint', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEndpoint();
-      var od = api.Endpoint.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Endpoint.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEndpoint(od as api.Endpoint);
     });
   });
@@ -4327,7 +4390,8 @@
   unittest.group('obj-schema-Enum', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEnum();
-      var od = api.Enum.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Enum.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEnum(od as api.Enum);
     });
   });
@@ -4335,7 +4399,9 @@
   unittest.group('obj-schema-EnumValue', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEnumValue();
-      var od = api.EnumValue.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.EnumValue.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEnumValue(od as api.EnumValue);
     });
   });
@@ -4343,7 +4409,8 @@
   unittest.group('obj-schema-Expr', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExpr();
-      var od = api.Expr.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Expr.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkExpr(od as api.Expr);
     });
   });
@@ -4351,7 +4418,8 @@
   unittest.group('obj-schema-Field', () {
     unittest.test('to-json--from-json', () async {
       var o = buildField();
-      var od = api.Field.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Field.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkField(od as api.Field);
     });
   });
@@ -4359,7 +4427,9 @@
   unittest.group('obj-schema-FlowErrorDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFlowErrorDetails();
-      var od = api.FlowErrorDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FlowErrorDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFlowErrorDetails(od as api.FlowErrorDetails);
     });
   });
@@ -4367,7 +4437,9 @@
   unittest.group('obj-schema-GenerateConfigReportRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGenerateConfigReportRequest();
-      var od = api.GenerateConfigReportRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GenerateConfigReportRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGenerateConfigReportRequest(od as api.GenerateConfigReportRequest);
     });
   });
@@ -4375,7 +4447,9 @@
   unittest.group('obj-schema-GenerateConfigReportResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGenerateConfigReportResponse();
-      var od = api.GenerateConfigReportResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GenerateConfigReportResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGenerateConfigReportResponse(od as api.GenerateConfigReportResponse);
     });
   });
@@ -4383,7 +4457,9 @@
   unittest.group('obj-schema-GetIamPolicyRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGetIamPolicyRequest();
-      var od = api.GetIamPolicyRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GetIamPolicyRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGetIamPolicyRequest(od as api.GetIamPolicyRequest);
     });
   });
@@ -4391,7 +4467,9 @@
   unittest.group('obj-schema-GetPolicyOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGetPolicyOptions();
-      var od = api.GetPolicyOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GetPolicyOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGetPolicyOptions(od as api.GetPolicyOptions);
     });
   });
@@ -4399,7 +4477,8 @@
   unittest.group('obj-schema-Http', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHttp();
-      var od = api.Http.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Http.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkHttp(od as api.Http);
     });
   });
@@ -4407,7 +4486,9 @@
   unittest.group('obj-schema-HttpRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHttpRule();
-      var od = api.HttpRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.HttpRule.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkHttpRule(od as api.HttpRule);
     });
   });
@@ -4415,7 +4496,9 @@
   unittest.group('obj-schema-JwtLocation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildJwtLocation();
-      var od = api.JwtLocation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.JwtLocation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkJwtLocation(od as api.JwtLocation);
     });
   });
@@ -4423,7 +4506,9 @@
   unittest.group('obj-schema-LabelDescriptor', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLabelDescriptor();
-      var od = api.LabelDescriptor.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LabelDescriptor.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLabelDescriptor(od as api.LabelDescriptor);
     });
   });
@@ -4431,7 +4516,9 @@
   unittest.group('obj-schema-ListOperationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListOperationsResponse();
-      var od = api.ListOperationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListOperationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListOperationsResponse(od as api.ListOperationsResponse);
     });
   });
@@ -4439,7 +4526,9 @@
   unittest.group('obj-schema-ListServiceConfigsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListServiceConfigsResponse();
-      var od = api.ListServiceConfigsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListServiceConfigsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListServiceConfigsResponse(od as api.ListServiceConfigsResponse);
     });
   });
@@ -4447,7 +4536,9 @@
   unittest.group('obj-schema-ListServiceRolloutsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListServiceRolloutsResponse();
-      var od = api.ListServiceRolloutsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListServiceRolloutsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListServiceRolloutsResponse(od as api.ListServiceRolloutsResponse);
     });
   });
@@ -4455,7 +4546,9 @@
   unittest.group('obj-schema-ListServicesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListServicesResponse();
-      var od = api.ListServicesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListServicesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListServicesResponse(od as api.ListServicesResponse);
     });
   });
@@ -4463,7 +4556,9 @@
   unittest.group('obj-schema-LogDescriptor', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLogDescriptor();
-      var od = api.LogDescriptor.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LogDescriptor.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLogDescriptor(od as api.LogDescriptor);
     });
   });
@@ -4471,7 +4566,9 @@
   unittest.group('obj-schema-Logging', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLogging();
-      var od = api.Logging.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Logging.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLogging(od as api.Logging);
     });
   });
@@ -4479,7 +4576,9 @@
   unittest.group('obj-schema-LoggingDestination', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLoggingDestination();
-      var od = api.LoggingDestination.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LoggingDestination.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLoggingDestination(od as api.LoggingDestination);
     });
   });
@@ -4487,7 +4586,9 @@
   unittest.group('obj-schema-ManagedService', () {
     unittest.test('to-json--from-json', () async {
       var o = buildManagedService();
-      var od = api.ManagedService.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ManagedService.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkManagedService(od as api.ManagedService);
     });
   });
@@ -4495,7 +4596,9 @@
   unittest.group('obj-schema-Method', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMethod();
-      var od = api.Method.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Method.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkMethod(od as api.Method);
     });
   });
@@ -4503,7 +4606,9 @@
   unittest.group('obj-schema-MetricDescriptor', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMetricDescriptor();
-      var od = api.MetricDescriptor.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MetricDescriptor.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMetricDescriptor(od as api.MetricDescriptor);
     });
   });
@@ -4511,7 +4616,9 @@
   unittest.group('obj-schema-MetricDescriptorMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMetricDescriptorMetadata();
-      var od = api.MetricDescriptorMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MetricDescriptorMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMetricDescriptorMetadata(od as api.MetricDescriptorMetadata);
     });
   });
@@ -4519,7 +4626,9 @@
   unittest.group('obj-schema-MetricRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMetricRule();
-      var od = api.MetricRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.MetricRule.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkMetricRule(od as api.MetricRule);
     });
   });
@@ -4527,7 +4636,8 @@
   unittest.group('obj-schema-Mixin', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMixin();
-      var od = api.Mixin.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Mixin.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkMixin(od as api.Mixin);
     });
   });
@@ -4535,7 +4645,9 @@
   unittest.group('obj-schema-MonitoredResourceDescriptor', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMonitoredResourceDescriptor();
-      var od = api.MonitoredResourceDescriptor.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MonitoredResourceDescriptor.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMonitoredResourceDescriptor(od as api.MonitoredResourceDescriptor);
     });
   });
@@ -4543,7 +4655,9 @@
   unittest.group('obj-schema-Monitoring', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMonitoring();
-      var od = api.Monitoring.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Monitoring.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkMonitoring(od as api.Monitoring);
     });
   });
@@ -4551,7 +4665,9 @@
   unittest.group('obj-schema-MonitoringDestination', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMonitoringDestination();
-      var od = api.MonitoringDestination.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MonitoringDestination.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMonitoringDestination(od as api.MonitoringDestination);
     });
   });
@@ -4559,7 +4675,9 @@
   unittest.group('obj-schema-OAuthRequirements', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOAuthRequirements();
-      var od = api.OAuthRequirements.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OAuthRequirements.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOAuthRequirements(od as api.OAuthRequirements);
     });
   });
@@ -4567,7 +4685,9 @@
   unittest.group('obj-schema-Operation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperation();
-      var od = api.Operation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Operation.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOperation(od as api.Operation);
     });
   });
@@ -4575,7 +4695,9 @@
   unittest.group('obj-schema-OperationMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperationMetadata();
-      var od = api.OperationMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OperationMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOperationMetadata(od as api.OperationMetadata);
     });
   });
@@ -4583,7 +4705,9 @@
   unittest.group('obj-schema-Option', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOption();
-      var od = api.Option.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Option.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOption(od as api.Option);
     });
   });
@@ -4591,7 +4715,8 @@
   unittest.group('obj-schema-Page', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPage();
-      var od = api.Page.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Page.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPage(od as api.Page);
     });
   });
@@ -4599,7 +4724,9 @@
   unittest.group('obj-schema-Policy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPolicy();
-      var od = api.Policy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Policy.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPolicy(od as api.Policy);
     });
   });
@@ -4607,7 +4734,8 @@
   unittest.group('obj-schema-Quota', () {
     unittest.test('to-json--from-json', () async {
       var o = buildQuota();
-      var od = api.Quota.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Quota.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkQuota(od as api.Quota);
     });
   });
@@ -4615,7 +4743,9 @@
   unittest.group('obj-schema-QuotaLimit', () {
     unittest.test('to-json--from-json', () async {
       var o = buildQuotaLimit();
-      var od = api.QuotaLimit.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.QuotaLimit.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkQuotaLimit(od as api.QuotaLimit);
     });
   });
@@ -4623,7 +4753,9 @@
   unittest.group('obj-schema-ResourceReference', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResourceReference();
-      var od = api.ResourceReference.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResourceReference.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResourceReference(od as api.ResourceReference);
     });
   });
@@ -4631,7 +4763,9 @@
   unittest.group('obj-schema-Rollout', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRollout();
-      var od = api.Rollout.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Rollout.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkRollout(od as api.Rollout);
     });
   });
@@ -4639,7 +4773,9 @@
   unittest.group('obj-schema-Service', () {
     unittest.test('to-json--from-json', () async {
       var o = buildService();
-      var od = api.Service.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Service.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkService(od as api.Service);
     });
   });
@@ -4647,7 +4783,9 @@
   unittest.group('obj-schema-SetIamPolicyRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSetIamPolicyRequest();
-      var od = api.SetIamPolicyRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SetIamPolicyRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSetIamPolicyRequest(od as api.SetIamPolicyRequest);
     });
   });
@@ -4655,7 +4793,9 @@
   unittest.group('obj-schema-SourceContext', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSourceContext();
-      var od = api.SourceContext.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SourceContext.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSourceContext(od as api.SourceContext);
     });
   });
@@ -4663,7 +4803,9 @@
   unittest.group('obj-schema-SourceInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSourceInfo();
-      var od = api.SourceInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.SourceInfo.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSourceInfo(od as api.SourceInfo);
     });
   });
@@ -4671,7 +4813,9 @@
   unittest.group('obj-schema-Status', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStatus();
-      var od = api.Status.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Status.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStatus(od as api.Status);
     });
   });
@@ -4679,7 +4823,8 @@
   unittest.group('obj-schema-Step', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStep();
-      var od = api.Step.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Step.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStep(od as api.Step);
     });
   });
@@ -4687,7 +4832,9 @@
   unittest.group('obj-schema-SubmitConfigSourceRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSubmitConfigSourceRequest();
-      var od = api.SubmitConfigSourceRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SubmitConfigSourceRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSubmitConfigSourceRequest(od as api.SubmitConfigSourceRequest);
     });
   });
@@ -4695,7 +4842,9 @@
   unittest.group('obj-schema-SubmitConfigSourceResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSubmitConfigSourceResponse();
-      var od = api.SubmitConfigSourceResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SubmitConfigSourceResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSubmitConfigSourceResponse(od as api.SubmitConfigSourceResponse);
     });
   });
@@ -4703,7 +4852,9 @@
   unittest.group('obj-schema-SystemParameter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSystemParameter();
-      var od = api.SystemParameter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SystemParameter.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSystemParameter(od as api.SystemParameter);
     });
   });
@@ -4711,7 +4862,9 @@
   unittest.group('obj-schema-SystemParameterRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSystemParameterRule();
-      var od = api.SystemParameterRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SystemParameterRule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSystemParameterRule(od as api.SystemParameterRule);
     });
   });
@@ -4719,7 +4872,9 @@
   unittest.group('obj-schema-SystemParameters', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSystemParameters();
-      var od = api.SystemParameters.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SystemParameters.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSystemParameters(od as api.SystemParameters);
     });
   });
@@ -4727,7 +4882,9 @@
   unittest.group('obj-schema-TestIamPermissionsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestIamPermissionsRequest();
-      var od = api.TestIamPermissionsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestIamPermissionsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestIamPermissionsRequest(od as api.TestIamPermissionsRequest);
     });
   });
@@ -4735,7 +4892,9 @@
   unittest.group('obj-schema-TestIamPermissionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestIamPermissionsResponse();
-      var od = api.TestIamPermissionsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestIamPermissionsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestIamPermissionsResponse(od as api.TestIamPermissionsResponse);
     });
   });
@@ -4743,7 +4902,9 @@
   unittest.group('obj-schema-TrafficPercentStrategy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTrafficPercentStrategy();
-      var od = api.TrafficPercentStrategy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TrafficPercentStrategy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTrafficPercentStrategy(od as api.TrafficPercentStrategy);
     });
   });
@@ -4751,7 +4912,8 @@
   unittest.group('obj-schema-Type', () {
     unittest.test('to-json--from-json', () async {
       var o = buildType();
-      var od = api.Type.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Type.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkType(od as api.Type);
     });
   });
@@ -4759,7 +4921,9 @@
   unittest.group('obj-schema-UndeleteServiceResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUndeleteServiceResponse();
-      var od = api.UndeleteServiceResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UndeleteServiceResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUndeleteServiceResponse(od as api.UndeleteServiceResponse);
     });
   });
@@ -4767,7 +4931,8 @@
   unittest.group('obj-schema-Usage', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUsage();
-      var od = api.Usage.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Usage.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkUsage(od as api.Usage);
     });
   });
@@ -4775,7 +4940,9 @@
   unittest.group('obj-schema-UsageRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUsageRule();
-      var od = api.UsageRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.UsageRule.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkUsageRule(od as api.UsageRule);
     });
   });
diff --git a/generated/googleapis/test/servicenetworking/v1_test.dart b/generated/googleapis/test/servicenetworking/v1_test.dart
index 8a84f7e..dc1ec8c 100644
--- a/generated/googleapis/test/servicenetworking/v1_test.dart
+++ b/generated/googleapis/test/servicenetworking/v1_test.dart
@@ -4249,7 +4249,9 @@
   unittest.group('obj-schema-AddDnsRecordSetMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAddDnsRecordSetMetadata();
-      var od = api.AddDnsRecordSetMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AddDnsRecordSetMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAddDnsRecordSetMetadata(od as api.AddDnsRecordSetMetadata);
     });
   });
@@ -4257,7 +4259,9 @@
   unittest.group('obj-schema-AddDnsRecordSetRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAddDnsRecordSetRequest();
-      var od = api.AddDnsRecordSetRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AddDnsRecordSetRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAddDnsRecordSetRequest(od as api.AddDnsRecordSetRequest);
     });
   });
@@ -4265,7 +4269,9 @@
   unittest.group('obj-schema-AddDnsZoneMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAddDnsZoneMetadata();
-      var od = api.AddDnsZoneMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AddDnsZoneMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAddDnsZoneMetadata(od as api.AddDnsZoneMetadata);
     });
   });
@@ -4273,7 +4279,9 @@
   unittest.group('obj-schema-AddDnsZoneRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAddDnsZoneRequest();
-      var od = api.AddDnsZoneRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AddDnsZoneRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAddDnsZoneRequest(od as api.AddDnsZoneRequest);
     });
   });
@@ -4281,7 +4289,9 @@
   unittest.group('obj-schema-AddDnsZoneResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAddDnsZoneResponse();
-      var od = api.AddDnsZoneResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AddDnsZoneResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAddDnsZoneResponse(od as api.AddDnsZoneResponse);
     });
   });
@@ -4289,7 +4299,9 @@
   unittest.group('obj-schema-AddRolesMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAddRolesMetadata();
-      var od = api.AddRolesMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AddRolesMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAddRolesMetadata(od as api.AddRolesMetadata);
     });
   });
@@ -4297,7 +4309,9 @@
   unittest.group('obj-schema-AddRolesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAddRolesRequest();
-      var od = api.AddRolesRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AddRolesRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAddRolesRequest(od as api.AddRolesRequest);
     });
   });
@@ -4305,7 +4319,9 @@
   unittest.group('obj-schema-AddRolesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAddRolesResponse();
-      var od = api.AddRolesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AddRolesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAddRolesResponse(od as api.AddRolesResponse);
     });
   });
@@ -4313,7 +4329,9 @@
   unittest.group('obj-schema-AddSubnetworkRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAddSubnetworkRequest();
-      var od = api.AddSubnetworkRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AddSubnetworkRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAddSubnetworkRequest(od as api.AddSubnetworkRequest);
     });
   });
@@ -4321,7 +4339,8 @@
   unittest.group('obj-schema-Api', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApi();
-      var od = api.Api.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Api.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkApi(od as api.Api);
     });
   });
@@ -4329,7 +4348,9 @@
   unittest.group('obj-schema-AuthProvider', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuthProvider();
-      var od = api.AuthProvider.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AuthProvider.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuthProvider(od as api.AuthProvider);
     });
   });
@@ -4337,7 +4358,9 @@
   unittest.group('obj-schema-AuthRequirement', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuthRequirement();
-      var od = api.AuthRequirement.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AuthRequirement.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuthRequirement(od as api.AuthRequirement);
     });
   });
@@ -4345,7 +4368,9 @@
   unittest.group('obj-schema-Authentication', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuthentication();
-      var od = api.Authentication.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Authentication.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuthentication(od as api.Authentication);
     });
   });
@@ -4353,7 +4378,9 @@
   unittest.group('obj-schema-AuthenticationRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuthenticationRule();
-      var od = api.AuthenticationRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AuthenticationRule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuthenticationRule(od as api.AuthenticationRule);
     });
   });
@@ -4361,7 +4388,9 @@
   unittest.group('obj-schema-Backend', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBackend();
-      var od = api.Backend.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Backend.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBackend(od as api.Backend);
     });
   });
@@ -4369,7 +4398,9 @@
   unittest.group('obj-schema-BackendRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBackendRule();
-      var od = api.BackendRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BackendRule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBackendRule(od as api.BackendRule);
     });
   });
@@ -4377,7 +4408,9 @@
   unittest.group('obj-schema-Billing', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBilling();
-      var od = api.Billing.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Billing.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBilling(od as api.Billing);
     });
   });
@@ -4385,7 +4418,9 @@
   unittest.group('obj-schema-BillingDestination', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBillingDestination();
-      var od = api.BillingDestination.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BillingDestination.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBillingDestination(od as api.BillingDestination);
     });
   });
@@ -4393,7 +4428,9 @@
   unittest.group('obj-schema-CancelOperationRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCancelOperationRequest();
-      var od = api.CancelOperationRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CancelOperationRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCancelOperationRequest(od as api.CancelOperationRequest);
     });
   });
@@ -4401,7 +4438,9 @@
   unittest.group('obj-schema-Connection', () {
     unittest.test('to-json--from-json', () async {
       var o = buildConnection();
-      var od = api.Connection.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Connection.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkConnection(od as api.Connection);
     });
   });
@@ -4409,7 +4448,9 @@
   unittest.group('obj-schema-ConsumerConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildConsumerConfig();
-      var od = api.ConsumerConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ConsumerConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkConsumerConfig(od as api.ConsumerConfig);
     });
   });
@@ -4417,7 +4458,9 @@
   unittest.group('obj-schema-ConsumerConfigMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildConsumerConfigMetadata();
-      var od = api.ConsumerConfigMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ConsumerConfigMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkConsumerConfigMetadata(od as api.ConsumerConfigMetadata);
     });
   });
@@ -4425,7 +4468,9 @@
   unittest.group('obj-schema-ConsumerProject', () {
     unittest.test('to-json--from-json', () async {
       var o = buildConsumerProject();
-      var od = api.ConsumerProject.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ConsumerProject.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkConsumerProject(od as api.ConsumerProject);
     });
   });
@@ -4433,7 +4478,9 @@
   unittest.group('obj-schema-Context', () {
     unittest.test('to-json--from-json', () async {
       var o = buildContext();
-      var od = api.Context.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Context.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkContext(od as api.Context);
     });
   });
@@ -4441,7 +4488,9 @@
   unittest.group('obj-schema-ContextRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildContextRule();
-      var od = api.ContextRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ContextRule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkContextRule(od as api.ContextRule);
     });
   });
@@ -4449,7 +4498,9 @@
   unittest.group('obj-schema-Control', () {
     unittest.test('to-json--from-json', () async {
       var o = buildControl();
-      var od = api.Control.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Control.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkControl(od as api.Control);
     });
   });
@@ -4457,7 +4508,9 @@
   unittest.group('obj-schema-CustomError', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomError();
-      var od = api.CustomError.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CustomError.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCustomError(od as api.CustomError);
     });
   });
@@ -4465,7 +4518,9 @@
   unittest.group('obj-schema-CustomErrorRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomErrorRule();
-      var od = api.CustomErrorRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CustomErrorRule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCustomErrorRule(od as api.CustomErrorRule);
     });
   });
@@ -4473,7 +4528,9 @@
   unittest.group('obj-schema-CustomHttpPattern', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomHttpPattern();
-      var od = api.CustomHttpPattern.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CustomHttpPattern.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCustomHttpPattern(od as api.CustomHttpPattern);
     });
   });
@@ -4481,7 +4538,9 @@
   unittest.group('obj-schema-DeleteConnectionMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeleteConnectionMetadata();
-      var od = api.DeleteConnectionMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeleteConnectionMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeleteConnectionMetadata(od as api.DeleteConnectionMetadata);
     });
   });
@@ -4489,7 +4548,9 @@
   unittest.group('obj-schema-DeletePeeredDnsDomainMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeletePeeredDnsDomainMetadata();
-      var od = api.DeletePeeredDnsDomainMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeletePeeredDnsDomainMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeletePeeredDnsDomainMetadata(
           od as api.DeletePeeredDnsDomainMetadata);
     });
@@ -4498,7 +4559,9 @@
   unittest.group('obj-schema-DisableVpcServiceControlsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDisableVpcServiceControlsRequest();
-      var od = api.DisableVpcServiceControlsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DisableVpcServiceControlsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDisableVpcServiceControlsRequest(
           od as api.DisableVpcServiceControlsRequest);
     });
@@ -4507,7 +4570,9 @@
   unittest.group('obj-schema-DnsRecordSet', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDnsRecordSet();
-      var od = api.DnsRecordSet.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DnsRecordSet.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDnsRecordSet(od as api.DnsRecordSet);
     });
   });
@@ -4515,7 +4580,9 @@
   unittest.group('obj-schema-DnsZone', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDnsZone();
-      var od = api.DnsZone.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.DnsZone.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDnsZone(od as api.DnsZone);
     });
   });
@@ -4523,7 +4590,9 @@
   unittest.group('obj-schema-Documentation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDocumentation();
-      var od = api.Documentation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Documentation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDocumentation(od as api.Documentation);
     });
   });
@@ -4531,7 +4600,9 @@
   unittest.group('obj-schema-DocumentationRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDocumentationRule();
-      var od = api.DocumentationRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DocumentationRule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDocumentationRule(od as api.DocumentationRule);
     });
   });
@@ -4539,7 +4610,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -4547,7 +4619,9 @@
   unittest.group('obj-schema-EnableVpcServiceControlsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEnableVpcServiceControlsRequest();
-      var od = api.EnableVpcServiceControlsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EnableVpcServiceControlsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEnableVpcServiceControlsRequest(
           od as api.EnableVpcServiceControlsRequest);
     });
@@ -4556,7 +4630,9 @@
   unittest.group('obj-schema-Endpoint', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEndpoint();
-      var od = api.Endpoint.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Endpoint.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEndpoint(od as api.Endpoint);
     });
   });
@@ -4564,7 +4640,8 @@
   unittest.group('obj-schema-Enum', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEnum();
-      var od = api.Enum.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Enum.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEnum(od as api.Enum);
     });
   });
@@ -4572,7 +4649,9 @@
   unittest.group('obj-schema-EnumValue', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEnumValue();
-      var od = api.EnumValue.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.EnumValue.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEnumValue(od as api.EnumValue);
     });
   });
@@ -4580,7 +4659,8 @@
   unittest.group('obj-schema-Field', () {
     unittest.test('to-json--from-json', () async {
       var o = buildField();
-      var od = api.Field.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Field.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkField(od as api.Field);
     });
   });
@@ -4590,8 +4670,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudServicenetworkingV1ConsumerConfigReservedRange();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudServicenetworkingV1ConsumerConfigReservedRange
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudServicenetworkingV1ConsumerConfigReservedRange(
           od as api.GoogleCloudServicenetworkingV1ConsumerConfigReservedRange);
     });
@@ -4600,8 +4681,9 @@
   unittest.group('obj-schema-GoogleCloudServicenetworkingV1betaConnection', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudServicenetworkingV1betaConnection();
-      var od =
-          api.GoogleCloudServicenetworkingV1betaConnection.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudServicenetworkingV1betaConnection.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudServicenetworkingV1betaConnection(
           od as api.GoogleCloudServicenetworkingV1betaConnection);
     });
@@ -4610,8 +4692,9 @@
   unittest.group('obj-schema-GoogleCloudServicenetworkingV1betaSubnetwork', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudServicenetworkingV1betaSubnetwork();
-      var od =
-          api.GoogleCloudServicenetworkingV1betaSubnetwork.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudServicenetworkingV1betaSubnetwork.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudServicenetworkingV1betaSubnetwork(
           od as api.GoogleCloudServicenetworkingV1betaSubnetwork);
     });
@@ -4620,7 +4703,8 @@
   unittest.group('obj-schema-Http', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHttp();
-      var od = api.Http.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Http.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkHttp(od as api.Http);
     });
   });
@@ -4628,7 +4712,9 @@
   unittest.group('obj-schema-HttpRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHttpRule();
-      var od = api.HttpRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.HttpRule.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkHttpRule(od as api.HttpRule);
     });
   });
@@ -4636,7 +4722,9 @@
   unittest.group('obj-schema-JwtLocation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildJwtLocation();
-      var od = api.JwtLocation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.JwtLocation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkJwtLocation(od as api.JwtLocation);
     });
   });
@@ -4644,7 +4732,9 @@
   unittest.group('obj-schema-LabelDescriptor', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLabelDescriptor();
-      var od = api.LabelDescriptor.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LabelDescriptor.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLabelDescriptor(od as api.LabelDescriptor);
     });
   });
@@ -4652,7 +4742,9 @@
   unittest.group('obj-schema-ListConnectionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListConnectionsResponse();
-      var od = api.ListConnectionsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListConnectionsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListConnectionsResponse(od as api.ListConnectionsResponse);
     });
   });
@@ -4660,7 +4752,9 @@
   unittest.group('obj-schema-ListOperationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListOperationsResponse();
-      var od = api.ListOperationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListOperationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListOperationsResponse(od as api.ListOperationsResponse);
     });
   });
@@ -4668,7 +4762,9 @@
   unittest.group('obj-schema-ListPeeredDnsDomainsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListPeeredDnsDomainsResponse();
-      var od = api.ListPeeredDnsDomainsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListPeeredDnsDomainsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListPeeredDnsDomainsResponse(od as api.ListPeeredDnsDomainsResponse);
     });
   });
@@ -4676,7 +4772,9 @@
   unittest.group('obj-schema-LogDescriptor', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLogDescriptor();
-      var od = api.LogDescriptor.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LogDescriptor.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLogDescriptor(od as api.LogDescriptor);
     });
   });
@@ -4684,7 +4782,9 @@
   unittest.group('obj-schema-Logging', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLogging();
-      var od = api.Logging.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Logging.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLogging(od as api.Logging);
     });
   });
@@ -4692,7 +4792,9 @@
   unittest.group('obj-schema-LoggingDestination', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLoggingDestination();
-      var od = api.LoggingDestination.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LoggingDestination.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLoggingDestination(od as api.LoggingDestination);
     });
   });
@@ -4700,7 +4802,9 @@
   unittest.group('obj-schema-Method', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMethod();
-      var od = api.Method.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Method.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkMethod(od as api.Method);
     });
   });
@@ -4708,7 +4812,9 @@
   unittest.group('obj-schema-MetricDescriptor', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMetricDescriptor();
-      var od = api.MetricDescriptor.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MetricDescriptor.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMetricDescriptor(od as api.MetricDescriptor);
     });
   });
@@ -4716,7 +4822,9 @@
   unittest.group('obj-schema-MetricDescriptorMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMetricDescriptorMetadata();
-      var od = api.MetricDescriptorMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MetricDescriptorMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMetricDescriptorMetadata(od as api.MetricDescriptorMetadata);
     });
   });
@@ -4724,7 +4832,9 @@
   unittest.group('obj-schema-MetricRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMetricRule();
-      var od = api.MetricRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.MetricRule.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkMetricRule(od as api.MetricRule);
     });
   });
@@ -4732,7 +4842,8 @@
   unittest.group('obj-schema-Mixin', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMixin();
-      var od = api.Mixin.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Mixin.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkMixin(od as api.Mixin);
     });
   });
@@ -4740,7 +4851,9 @@
   unittest.group('obj-schema-MonitoredResourceDescriptor', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMonitoredResourceDescriptor();
-      var od = api.MonitoredResourceDescriptor.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MonitoredResourceDescriptor.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMonitoredResourceDescriptor(od as api.MonitoredResourceDescriptor);
     });
   });
@@ -4748,7 +4861,9 @@
   unittest.group('obj-schema-Monitoring', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMonitoring();
-      var od = api.Monitoring.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Monitoring.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkMonitoring(od as api.Monitoring);
     });
   });
@@ -4756,7 +4871,9 @@
   unittest.group('obj-schema-MonitoringDestination', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMonitoringDestination();
-      var od = api.MonitoringDestination.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MonitoringDestination.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMonitoringDestination(od as api.MonitoringDestination);
     });
   });
@@ -4764,7 +4881,9 @@
   unittest.group('obj-schema-OAuthRequirements', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOAuthRequirements();
-      var od = api.OAuthRequirements.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OAuthRequirements.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOAuthRequirements(od as api.OAuthRequirements);
     });
   });
@@ -4772,7 +4891,9 @@
   unittest.group('obj-schema-Operation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperation();
-      var od = api.Operation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Operation.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOperation(od as api.Operation);
     });
   });
@@ -4780,7 +4901,9 @@
   unittest.group('obj-schema-Option', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOption();
-      var od = api.Option.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Option.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOption(od as api.Option);
     });
   });
@@ -4788,7 +4911,8 @@
   unittest.group('obj-schema-Page', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPage();
-      var od = api.Page.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Page.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPage(od as api.Page);
     });
   });
@@ -4796,7 +4920,9 @@
   unittest.group('obj-schema-PeeredDnsDomain', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPeeredDnsDomain();
-      var od = api.PeeredDnsDomain.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PeeredDnsDomain.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPeeredDnsDomain(od as api.PeeredDnsDomain);
     });
   });
@@ -4804,7 +4930,9 @@
   unittest.group('obj-schema-PeeredDnsDomainMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPeeredDnsDomainMetadata();
-      var od = api.PeeredDnsDomainMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PeeredDnsDomainMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPeeredDnsDomainMetadata(od as api.PeeredDnsDomainMetadata);
     });
   });
@@ -4812,7 +4940,9 @@
   unittest.group('obj-schema-PolicyBinding', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPolicyBinding();
-      var od = api.PolicyBinding.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PolicyBinding.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPolicyBinding(od as api.PolicyBinding);
     });
   });
@@ -4820,7 +4950,8 @@
   unittest.group('obj-schema-Quota', () {
     unittest.test('to-json--from-json', () async {
       var o = buildQuota();
-      var od = api.Quota.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Quota.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkQuota(od as api.Quota);
     });
   });
@@ -4828,7 +4959,9 @@
   unittest.group('obj-schema-QuotaLimit', () {
     unittest.test('to-json--from-json', () async {
       var o = buildQuotaLimit();
-      var od = api.QuotaLimit.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.QuotaLimit.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkQuotaLimit(od as api.QuotaLimit);
     });
   });
@@ -4836,7 +4969,8 @@
   unittest.group('obj-schema-Range', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRange();
-      var od = api.Range.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Range.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkRange(od as api.Range);
     });
   });
@@ -4844,7 +4978,9 @@
   unittest.group('obj-schema-RangeReservation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRangeReservation();
-      var od = api.RangeReservation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RangeReservation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRangeReservation(od as api.RangeReservation);
     });
   });
@@ -4852,7 +4988,9 @@
   unittest.group('obj-schema-RemoveDnsRecordSetMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRemoveDnsRecordSetMetadata();
-      var od = api.RemoveDnsRecordSetMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RemoveDnsRecordSetMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRemoveDnsRecordSetMetadata(od as api.RemoveDnsRecordSetMetadata);
     });
   });
@@ -4860,7 +4998,9 @@
   unittest.group('obj-schema-RemoveDnsRecordSetRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRemoveDnsRecordSetRequest();
-      var od = api.RemoveDnsRecordSetRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RemoveDnsRecordSetRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRemoveDnsRecordSetRequest(od as api.RemoveDnsRecordSetRequest);
     });
   });
@@ -4868,7 +5008,9 @@
   unittest.group('obj-schema-RemoveDnsRecordSetResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRemoveDnsRecordSetResponse();
-      var od = api.RemoveDnsRecordSetResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RemoveDnsRecordSetResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRemoveDnsRecordSetResponse(od as api.RemoveDnsRecordSetResponse);
     });
   });
@@ -4876,7 +5018,9 @@
   unittest.group('obj-schema-RemoveDnsZoneMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRemoveDnsZoneMetadata();
-      var od = api.RemoveDnsZoneMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RemoveDnsZoneMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRemoveDnsZoneMetadata(od as api.RemoveDnsZoneMetadata);
     });
   });
@@ -4884,7 +5028,9 @@
   unittest.group('obj-schema-RemoveDnsZoneRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRemoveDnsZoneRequest();
-      var od = api.RemoveDnsZoneRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RemoveDnsZoneRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRemoveDnsZoneRequest(od as api.RemoveDnsZoneRequest);
     });
   });
@@ -4892,7 +5038,9 @@
   unittest.group('obj-schema-RemoveDnsZoneResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRemoveDnsZoneResponse();
-      var od = api.RemoveDnsZoneResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RemoveDnsZoneResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRemoveDnsZoneResponse(od as api.RemoveDnsZoneResponse);
     });
   });
@@ -4900,7 +5048,8 @@
   unittest.group('obj-schema-Route', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRoute();
-      var od = api.Route.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Route.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkRoute(od as api.Route);
     });
   });
@@ -4908,7 +5057,9 @@
   unittest.group('obj-schema-SearchRangeRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSearchRangeRequest();
-      var od = api.SearchRangeRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SearchRangeRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSearchRangeRequest(od as api.SearchRangeRequest);
     });
   });
@@ -4916,7 +5067,9 @@
   unittest.group('obj-schema-SecondaryIpRange', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSecondaryIpRange();
-      var od = api.SecondaryIpRange.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SecondaryIpRange.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSecondaryIpRange(od as api.SecondaryIpRange);
     });
   });
@@ -4924,7 +5077,9 @@
   unittest.group('obj-schema-SecondaryIpRangeSpec', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSecondaryIpRangeSpec();
-      var od = api.SecondaryIpRangeSpec.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SecondaryIpRangeSpec.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSecondaryIpRangeSpec(od as api.SecondaryIpRangeSpec);
     });
   });
@@ -4932,7 +5087,9 @@
   unittest.group('obj-schema-Service', () {
     unittest.test('to-json--from-json', () async {
       var o = buildService();
-      var od = api.Service.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Service.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkService(od as api.Service);
     });
   });
@@ -4940,7 +5097,9 @@
   unittest.group('obj-schema-SourceContext', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSourceContext();
-      var od = api.SourceContext.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SourceContext.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSourceContext(od as api.SourceContext);
     });
   });
@@ -4948,7 +5107,9 @@
   unittest.group('obj-schema-SourceInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSourceInfo();
-      var od = api.SourceInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.SourceInfo.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSourceInfo(od as api.SourceInfo);
     });
   });
@@ -4956,7 +5117,9 @@
   unittest.group('obj-schema-Status', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStatus();
-      var od = api.Status.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Status.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStatus(od as api.Status);
     });
   });
@@ -4964,7 +5127,9 @@
   unittest.group('obj-schema-Subnetwork', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSubnetwork();
-      var od = api.Subnetwork.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Subnetwork.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSubnetwork(od as api.Subnetwork);
     });
   });
@@ -4972,7 +5137,9 @@
   unittest.group('obj-schema-SystemParameter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSystemParameter();
-      var od = api.SystemParameter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SystemParameter.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSystemParameter(od as api.SystemParameter);
     });
   });
@@ -4980,7 +5147,9 @@
   unittest.group('obj-schema-SystemParameterRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSystemParameterRule();
-      var od = api.SystemParameterRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SystemParameterRule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSystemParameterRule(od as api.SystemParameterRule);
     });
   });
@@ -4988,7 +5157,9 @@
   unittest.group('obj-schema-SystemParameters', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSystemParameters();
-      var od = api.SystemParameters.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SystemParameters.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSystemParameters(od as api.SystemParameters);
     });
   });
@@ -4996,7 +5167,8 @@
   unittest.group('obj-schema-Type', () {
     unittest.test('to-json--from-json', () async {
       var o = buildType();
-      var od = api.Type.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Type.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkType(od as api.Type);
     });
   });
@@ -5004,7 +5176,9 @@
   unittest.group('obj-schema-UpdateConsumerConfigRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateConsumerConfigRequest();
-      var od = api.UpdateConsumerConfigRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateConsumerConfigRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateConsumerConfigRequest(od as api.UpdateConsumerConfigRequest);
     });
   });
@@ -5012,7 +5186,9 @@
   unittest.group('obj-schema-UpdateDnsRecordSetMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateDnsRecordSetMetadata();
-      var od = api.UpdateDnsRecordSetMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateDnsRecordSetMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateDnsRecordSetMetadata(od as api.UpdateDnsRecordSetMetadata);
     });
   });
@@ -5020,7 +5196,9 @@
   unittest.group('obj-schema-UpdateDnsRecordSetRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateDnsRecordSetRequest();
-      var od = api.UpdateDnsRecordSetRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateDnsRecordSetRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateDnsRecordSetRequest(od as api.UpdateDnsRecordSetRequest);
     });
   });
@@ -5028,7 +5206,8 @@
   unittest.group('obj-schema-Usage', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUsage();
-      var od = api.Usage.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Usage.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkUsage(od as api.Usage);
     });
   });
@@ -5036,7 +5215,9 @@
   unittest.group('obj-schema-UsageRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUsageRule();
-      var od = api.UsageRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.UsageRule.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkUsageRule(od as api.UsageRule);
     });
   });
@@ -5044,7 +5225,9 @@
   unittest.group('obj-schema-ValidateConsumerConfigRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildValidateConsumerConfigRequest();
-      var od = api.ValidateConsumerConfigRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ValidateConsumerConfigRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkValidateConsumerConfigRequest(
           od as api.ValidateConsumerConfigRequest);
     });
@@ -5053,7 +5236,9 @@
   unittest.group('obj-schema-ValidateConsumerConfigResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildValidateConsumerConfigResponse();
-      var od = api.ValidateConsumerConfigResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ValidateConsumerConfigResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkValidateConsumerConfigResponse(
           od as api.ValidateConsumerConfigResponse);
     });
diff --git a/generated/googleapis/test/serviceusage/v1_test.dart b/generated/googleapis/test/serviceusage/v1_test.dart
index 6682c95..7532849 100644
--- a/generated/googleapis/test/serviceusage/v1_test.dart
+++ b/generated/googleapis/test/serviceusage/v1_test.dart
@@ -3726,7 +3726,9 @@
   unittest.group('obj-schema-AdminQuotaPolicy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAdminQuotaPolicy();
-      var od = api.AdminQuotaPolicy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AdminQuotaPolicy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAdminQuotaPolicy(od as api.AdminQuotaPolicy);
     });
   });
@@ -3734,7 +3736,8 @@
   unittest.group('obj-schema-Api', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApi();
-      var od = api.Api.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Api.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkApi(od as api.Api);
     });
   });
@@ -3742,7 +3745,9 @@
   unittest.group('obj-schema-AuthProvider', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuthProvider();
-      var od = api.AuthProvider.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AuthProvider.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuthProvider(od as api.AuthProvider);
     });
   });
@@ -3750,7 +3755,9 @@
   unittest.group('obj-schema-AuthRequirement', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuthRequirement();
-      var od = api.AuthRequirement.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AuthRequirement.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuthRequirement(od as api.AuthRequirement);
     });
   });
@@ -3758,7 +3765,9 @@
   unittest.group('obj-schema-Authentication', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuthentication();
-      var od = api.Authentication.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Authentication.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuthentication(od as api.Authentication);
     });
   });
@@ -3766,7 +3775,9 @@
   unittest.group('obj-schema-AuthenticationRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuthenticationRule();
-      var od = api.AuthenticationRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AuthenticationRule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuthenticationRule(od as api.AuthenticationRule);
     });
   });
@@ -3774,7 +3785,9 @@
   unittest.group('obj-schema-Backend', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBackend();
-      var od = api.Backend.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Backend.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBackend(od as api.Backend);
     });
   });
@@ -3782,7 +3795,9 @@
   unittest.group('obj-schema-BackendRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBackendRule();
-      var od = api.BackendRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BackendRule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBackendRule(od as api.BackendRule);
     });
   });
@@ -3790,7 +3805,9 @@
   unittest.group('obj-schema-BatchCreateAdminOverridesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBatchCreateAdminOverridesResponse();
-      var od = api.BatchCreateAdminOverridesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BatchCreateAdminOverridesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBatchCreateAdminOverridesResponse(
           od as api.BatchCreateAdminOverridesResponse);
     });
@@ -3799,7 +3816,9 @@
   unittest.group('obj-schema-BatchCreateConsumerOverridesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBatchCreateConsumerOverridesResponse();
-      var od = api.BatchCreateConsumerOverridesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BatchCreateConsumerOverridesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBatchCreateConsumerOverridesResponse(
           od as api.BatchCreateConsumerOverridesResponse);
     });
@@ -3808,7 +3827,9 @@
   unittest.group('obj-schema-BatchEnableServicesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBatchEnableServicesRequest();
-      var od = api.BatchEnableServicesRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BatchEnableServicesRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBatchEnableServicesRequest(od as api.BatchEnableServicesRequest);
     });
   });
@@ -3816,7 +3837,9 @@
   unittest.group('obj-schema-BatchEnableServicesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBatchEnableServicesResponse();
-      var od = api.BatchEnableServicesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BatchEnableServicesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBatchEnableServicesResponse(od as api.BatchEnableServicesResponse);
     });
   });
@@ -3824,7 +3847,9 @@
   unittest.group('obj-schema-BatchGetServicesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBatchGetServicesResponse();
-      var od = api.BatchGetServicesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BatchGetServicesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBatchGetServicesResponse(od as api.BatchGetServicesResponse);
     });
   });
@@ -3832,7 +3857,9 @@
   unittest.group('obj-schema-Billing', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBilling();
-      var od = api.Billing.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Billing.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBilling(od as api.Billing);
     });
   });
@@ -3840,7 +3867,9 @@
   unittest.group('obj-schema-BillingDestination', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBillingDestination();
-      var od = api.BillingDestination.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BillingDestination.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBillingDestination(od as api.BillingDestination);
     });
   });
@@ -3848,7 +3877,9 @@
   unittest.group('obj-schema-CancelOperationRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCancelOperationRequest();
-      var od = api.CancelOperationRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CancelOperationRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCancelOperationRequest(od as api.CancelOperationRequest);
     });
   });
@@ -3856,7 +3887,9 @@
   unittest.group('obj-schema-Context', () {
     unittest.test('to-json--from-json', () async {
       var o = buildContext();
-      var od = api.Context.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Context.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkContext(od as api.Context);
     });
   });
@@ -3864,7 +3897,9 @@
   unittest.group('obj-schema-ContextRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildContextRule();
-      var od = api.ContextRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ContextRule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkContextRule(od as api.ContextRule);
     });
   });
@@ -3872,7 +3907,9 @@
   unittest.group('obj-schema-Control', () {
     unittest.test('to-json--from-json', () async {
       var o = buildControl();
-      var od = api.Control.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Control.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkControl(od as api.Control);
     });
   });
@@ -3880,7 +3917,9 @@
   unittest.group('obj-schema-CustomError', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomError();
-      var od = api.CustomError.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CustomError.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCustomError(od as api.CustomError);
     });
   });
@@ -3888,7 +3927,9 @@
   unittest.group('obj-schema-CustomErrorRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomErrorRule();
-      var od = api.CustomErrorRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CustomErrorRule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCustomErrorRule(od as api.CustomErrorRule);
     });
   });
@@ -3896,7 +3937,9 @@
   unittest.group('obj-schema-CustomHttpPattern', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomHttpPattern();
-      var od = api.CustomHttpPattern.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CustomHttpPattern.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCustomHttpPattern(od as api.CustomHttpPattern);
     });
   });
@@ -3904,7 +3947,9 @@
   unittest.group('obj-schema-DisableServiceRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDisableServiceRequest();
-      var od = api.DisableServiceRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DisableServiceRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDisableServiceRequest(od as api.DisableServiceRequest);
     });
   });
@@ -3912,7 +3957,9 @@
   unittest.group('obj-schema-DisableServiceResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDisableServiceResponse();
-      var od = api.DisableServiceResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DisableServiceResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDisableServiceResponse(od as api.DisableServiceResponse);
     });
   });
@@ -3920,7 +3967,9 @@
   unittest.group('obj-schema-Documentation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDocumentation();
-      var od = api.Documentation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Documentation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDocumentation(od as api.Documentation);
     });
   });
@@ -3928,7 +3977,9 @@
   unittest.group('obj-schema-DocumentationRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDocumentationRule();
-      var od = api.DocumentationRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DocumentationRule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDocumentationRule(od as api.DocumentationRule);
     });
   });
@@ -3936,7 +3987,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -3944,7 +3996,9 @@
   unittest.group('obj-schema-EnableFailure', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEnableFailure();
-      var od = api.EnableFailure.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EnableFailure.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEnableFailure(od as api.EnableFailure);
     });
   });
@@ -3952,7 +4006,9 @@
   unittest.group('obj-schema-EnableServiceRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEnableServiceRequest();
-      var od = api.EnableServiceRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EnableServiceRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEnableServiceRequest(od as api.EnableServiceRequest);
     });
   });
@@ -3960,7 +4016,9 @@
   unittest.group('obj-schema-EnableServiceResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEnableServiceResponse();
-      var od = api.EnableServiceResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EnableServiceResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEnableServiceResponse(od as api.EnableServiceResponse);
     });
   });
@@ -3968,7 +4026,9 @@
   unittest.group('obj-schema-Endpoint', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEndpoint();
-      var od = api.Endpoint.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Endpoint.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEndpoint(od as api.Endpoint);
     });
   });
@@ -3976,7 +4036,8 @@
   unittest.group('obj-schema-Enum', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEnum();
-      var od = api.Enum.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Enum.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEnum(od as api.Enum);
     });
   });
@@ -3984,7 +4045,9 @@
   unittest.group('obj-schema-EnumValue', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEnumValue();
-      var od = api.EnumValue.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.EnumValue.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEnumValue(od as api.EnumValue);
     });
   });
@@ -3992,7 +4055,8 @@
   unittest.group('obj-schema-Field', () {
     unittest.test('to-json--from-json', () async {
       var o = buildField();
-      var od = api.Field.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Field.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkField(od as api.Field);
     });
   });
@@ -4000,7 +4064,9 @@
   unittest.group('obj-schema-GetServiceIdentityResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGetServiceIdentityResponse();
-      var od = api.GetServiceIdentityResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GetServiceIdentityResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGetServiceIdentityResponse(od as api.GetServiceIdentityResponse);
     });
   });
@@ -4008,7 +4074,9 @@
   unittest.group('obj-schema-GoogleApiService', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleApiService();
-      var od = api.GoogleApiService.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleApiService.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleApiService(od as api.GoogleApiService);
     });
   });
@@ -4016,8 +4084,9 @@
   unittest.group('obj-schema-GoogleApiServiceusageV1OperationMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleApiServiceusageV1OperationMetadata();
-      var od =
-          api.GoogleApiServiceusageV1OperationMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleApiServiceusageV1OperationMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleApiServiceusageV1OperationMetadata(
           od as api.GoogleApiServiceusageV1OperationMetadata);
     });
@@ -4026,7 +4095,9 @@
   unittest.group('obj-schema-GoogleApiServiceusageV1Service', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleApiServiceusageV1Service();
-      var od = api.GoogleApiServiceusageV1Service.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleApiServiceusageV1Service.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleApiServiceusageV1Service(
           od as api.GoogleApiServiceusageV1Service);
     });
@@ -4035,7 +4106,9 @@
   unittest.group('obj-schema-GoogleApiServiceusageV1ServiceConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleApiServiceusageV1ServiceConfig();
-      var od = api.GoogleApiServiceusageV1ServiceConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleApiServiceusageV1ServiceConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleApiServiceusageV1ServiceConfig(
           od as api.GoogleApiServiceusageV1ServiceConfig);
     });
@@ -4045,9 +4118,10 @@
       'obj-schema-GoogleApiServiceusageV1beta1GetServiceIdentityResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleApiServiceusageV1beta1GetServiceIdentityResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleApiServiceusageV1beta1GetServiceIdentityResponse.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleApiServiceusageV1beta1GetServiceIdentityResponse(
           od as api.GoogleApiServiceusageV1beta1GetServiceIdentityResponse);
     });
@@ -4056,8 +4130,9 @@
   unittest.group('obj-schema-GoogleApiServiceusageV1beta1ServiceIdentity', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleApiServiceusageV1beta1ServiceIdentity();
-      var od =
-          api.GoogleApiServiceusageV1beta1ServiceIdentity.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleApiServiceusageV1beta1ServiceIdentity.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleApiServiceusageV1beta1ServiceIdentity(
           od as api.GoogleApiServiceusageV1beta1ServiceIdentity);
     });
@@ -4066,7 +4141,8 @@
   unittest.group('obj-schema-Http', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHttp();
-      var od = api.Http.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Http.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkHttp(od as api.Http);
     });
   });
@@ -4074,7 +4150,9 @@
   unittest.group('obj-schema-HttpRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHttpRule();
-      var od = api.HttpRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.HttpRule.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkHttpRule(od as api.HttpRule);
     });
   });
@@ -4082,7 +4160,9 @@
   unittest.group('obj-schema-ImportAdminOverridesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildImportAdminOverridesResponse();
-      var od = api.ImportAdminOverridesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ImportAdminOverridesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkImportAdminOverridesResponse(od as api.ImportAdminOverridesResponse);
     });
   });
@@ -4090,7 +4170,9 @@
   unittest.group('obj-schema-ImportAdminQuotaPoliciesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildImportAdminQuotaPoliciesResponse();
-      var od = api.ImportAdminQuotaPoliciesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ImportAdminQuotaPoliciesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkImportAdminQuotaPoliciesResponse(
           od as api.ImportAdminQuotaPoliciesResponse);
     });
@@ -4099,7 +4181,9 @@
   unittest.group('obj-schema-ImportConsumerOverridesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildImportConsumerOverridesResponse();
-      var od = api.ImportConsumerOverridesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ImportConsumerOverridesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkImportConsumerOverridesResponse(
           od as api.ImportConsumerOverridesResponse);
     });
@@ -4108,7 +4192,9 @@
   unittest.group('obj-schema-JwtLocation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildJwtLocation();
-      var od = api.JwtLocation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.JwtLocation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkJwtLocation(od as api.JwtLocation);
     });
   });
@@ -4116,7 +4202,9 @@
   unittest.group('obj-schema-LabelDescriptor', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLabelDescriptor();
-      var od = api.LabelDescriptor.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LabelDescriptor.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLabelDescriptor(od as api.LabelDescriptor);
     });
   });
@@ -4124,7 +4212,9 @@
   unittest.group('obj-schema-ListOperationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListOperationsResponse();
-      var od = api.ListOperationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListOperationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListOperationsResponse(od as api.ListOperationsResponse);
     });
   });
@@ -4132,7 +4222,9 @@
   unittest.group('obj-schema-ListServicesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListServicesResponse();
-      var od = api.ListServicesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListServicesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListServicesResponse(od as api.ListServicesResponse);
     });
   });
@@ -4140,7 +4232,9 @@
   unittest.group('obj-schema-LogDescriptor', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLogDescriptor();
-      var od = api.LogDescriptor.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LogDescriptor.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLogDescriptor(od as api.LogDescriptor);
     });
   });
@@ -4148,7 +4242,9 @@
   unittest.group('obj-schema-Logging', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLogging();
-      var od = api.Logging.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Logging.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLogging(od as api.Logging);
     });
   });
@@ -4156,7 +4252,9 @@
   unittest.group('obj-schema-LoggingDestination', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLoggingDestination();
-      var od = api.LoggingDestination.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LoggingDestination.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLoggingDestination(od as api.LoggingDestination);
     });
   });
@@ -4164,7 +4262,9 @@
   unittest.group('obj-schema-Method', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMethod();
-      var od = api.Method.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Method.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkMethod(od as api.Method);
     });
   });
@@ -4172,7 +4272,9 @@
   unittest.group('obj-schema-MetricDescriptor', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMetricDescriptor();
-      var od = api.MetricDescriptor.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MetricDescriptor.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMetricDescriptor(od as api.MetricDescriptor);
     });
   });
@@ -4180,7 +4282,9 @@
   unittest.group('obj-schema-MetricDescriptorMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMetricDescriptorMetadata();
-      var od = api.MetricDescriptorMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MetricDescriptorMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMetricDescriptorMetadata(od as api.MetricDescriptorMetadata);
     });
   });
@@ -4188,7 +4292,9 @@
   unittest.group('obj-schema-MetricRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMetricRule();
-      var od = api.MetricRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.MetricRule.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkMetricRule(od as api.MetricRule);
     });
   });
@@ -4196,7 +4302,8 @@
   unittest.group('obj-schema-Mixin', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMixin();
-      var od = api.Mixin.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Mixin.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkMixin(od as api.Mixin);
     });
   });
@@ -4204,7 +4311,9 @@
   unittest.group('obj-schema-MonitoredResourceDescriptor', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMonitoredResourceDescriptor();
-      var od = api.MonitoredResourceDescriptor.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MonitoredResourceDescriptor.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMonitoredResourceDescriptor(od as api.MonitoredResourceDescriptor);
     });
   });
@@ -4212,7 +4321,9 @@
   unittest.group('obj-schema-Monitoring', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMonitoring();
-      var od = api.Monitoring.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Monitoring.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkMonitoring(od as api.Monitoring);
     });
   });
@@ -4220,7 +4331,9 @@
   unittest.group('obj-schema-MonitoringDestination', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMonitoringDestination();
-      var od = api.MonitoringDestination.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MonitoringDestination.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMonitoringDestination(od as api.MonitoringDestination);
     });
   });
@@ -4228,7 +4341,9 @@
   unittest.group('obj-schema-OAuthRequirements', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOAuthRequirements();
-      var od = api.OAuthRequirements.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OAuthRequirements.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOAuthRequirements(od as api.OAuthRequirements);
     });
   });
@@ -4236,7 +4351,9 @@
   unittest.group('obj-schema-Operation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperation();
-      var od = api.Operation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Operation.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOperation(od as api.Operation);
     });
   });
@@ -4244,7 +4361,9 @@
   unittest.group('obj-schema-OperationMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperationMetadata();
-      var od = api.OperationMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OperationMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOperationMetadata(od as api.OperationMetadata);
     });
   });
@@ -4252,7 +4371,9 @@
   unittest.group('obj-schema-Option', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOption();
-      var od = api.Option.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Option.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOption(od as api.Option);
     });
   });
@@ -4260,7 +4381,8 @@
   unittest.group('obj-schema-Page', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPage();
-      var od = api.Page.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Page.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPage(od as api.Page);
     });
   });
@@ -4268,7 +4390,8 @@
   unittest.group('obj-schema-Quota', () {
     unittest.test('to-json--from-json', () async {
       var o = buildQuota();
-      var od = api.Quota.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Quota.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkQuota(od as api.Quota);
     });
   });
@@ -4276,7 +4399,9 @@
   unittest.group('obj-schema-QuotaLimit', () {
     unittest.test('to-json--from-json', () async {
       var o = buildQuotaLimit();
-      var od = api.QuotaLimit.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.QuotaLimit.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkQuotaLimit(od as api.QuotaLimit);
     });
   });
@@ -4284,7 +4409,9 @@
   unittest.group('obj-schema-QuotaOverride', () {
     unittest.test('to-json--from-json', () async {
       var o = buildQuotaOverride();
-      var od = api.QuotaOverride.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.QuotaOverride.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkQuotaOverride(od as api.QuotaOverride);
     });
   });
@@ -4292,7 +4419,9 @@
   unittest.group('obj-schema-ServiceIdentity', () {
     unittest.test('to-json--from-json', () async {
       var o = buildServiceIdentity();
-      var od = api.ServiceIdentity.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ServiceIdentity.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkServiceIdentity(od as api.ServiceIdentity);
     });
   });
@@ -4300,7 +4429,9 @@
   unittest.group('obj-schema-SourceContext', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSourceContext();
-      var od = api.SourceContext.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SourceContext.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSourceContext(od as api.SourceContext);
     });
   });
@@ -4308,7 +4439,9 @@
   unittest.group('obj-schema-SourceInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSourceInfo();
-      var od = api.SourceInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.SourceInfo.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSourceInfo(od as api.SourceInfo);
     });
   });
@@ -4316,7 +4449,9 @@
   unittest.group('obj-schema-Status', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStatus();
-      var od = api.Status.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Status.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStatus(od as api.Status);
     });
   });
@@ -4324,7 +4459,9 @@
   unittest.group('obj-schema-SystemParameter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSystemParameter();
-      var od = api.SystemParameter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SystemParameter.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSystemParameter(od as api.SystemParameter);
     });
   });
@@ -4332,7 +4469,9 @@
   unittest.group('obj-schema-SystemParameterRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSystemParameterRule();
-      var od = api.SystemParameterRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SystemParameterRule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSystemParameterRule(od as api.SystemParameterRule);
     });
   });
@@ -4340,7 +4479,9 @@
   unittest.group('obj-schema-SystemParameters', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSystemParameters();
-      var od = api.SystemParameters.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SystemParameters.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSystemParameters(od as api.SystemParameters);
     });
   });
@@ -4348,7 +4489,8 @@
   unittest.group('obj-schema-Type', () {
     unittest.test('to-json--from-json', () async {
       var o = buildType();
-      var od = api.Type.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Type.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkType(od as api.Type);
     });
   });
@@ -4356,7 +4498,8 @@
   unittest.group('obj-schema-Usage', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUsage();
-      var od = api.Usage.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Usage.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkUsage(od as api.Usage);
     });
   });
@@ -4364,7 +4507,9 @@
   unittest.group('obj-schema-UsageRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUsageRule();
-      var od = api.UsageRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.UsageRule.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkUsageRule(od as api.UsageRule);
     });
   });
diff --git a/generated/googleapis/test/sheets/v4_test.dart b/generated/googleapis/test/sheets/v4_test.dart
index 587449b..f842cec 100644
--- a/generated/googleapis/test/sheets/v4_test.dart
+++ b/generated/googleapis/test/sheets/v4_test.dart
@@ -8501,7 +8501,9 @@
   unittest.group('obj-schema-AddBandingRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAddBandingRequest();
-      var od = api.AddBandingRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AddBandingRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAddBandingRequest(od as api.AddBandingRequest);
     });
   });
@@ -8509,7 +8511,9 @@
   unittest.group('obj-schema-AddBandingResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAddBandingResponse();
-      var od = api.AddBandingResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AddBandingResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAddBandingResponse(od as api.AddBandingResponse);
     });
   });
@@ -8517,7 +8521,9 @@
   unittest.group('obj-schema-AddChartRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAddChartRequest();
-      var od = api.AddChartRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AddChartRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAddChartRequest(od as api.AddChartRequest);
     });
   });
@@ -8525,7 +8531,9 @@
   unittest.group('obj-schema-AddChartResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAddChartResponse();
-      var od = api.AddChartResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AddChartResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAddChartResponse(od as api.AddChartResponse);
     });
   });
@@ -8533,7 +8541,9 @@
   unittest.group('obj-schema-AddConditionalFormatRuleRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAddConditionalFormatRuleRequest();
-      var od = api.AddConditionalFormatRuleRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AddConditionalFormatRuleRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAddConditionalFormatRuleRequest(
           od as api.AddConditionalFormatRuleRequest);
     });
@@ -8542,7 +8552,9 @@
   unittest.group('obj-schema-AddDataSourceRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAddDataSourceRequest();
-      var od = api.AddDataSourceRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AddDataSourceRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAddDataSourceRequest(od as api.AddDataSourceRequest);
     });
   });
@@ -8550,7 +8562,9 @@
   unittest.group('obj-schema-AddDataSourceResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAddDataSourceResponse();
-      var od = api.AddDataSourceResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AddDataSourceResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAddDataSourceResponse(od as api.AddDataSourceResponse);
     });
   });
@@ -8558,7 +8572,9 @@
   unittest.group('obj-schema-AddDimensionGroupRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAddDimensionGroupRequest();
-      var od = api.AddDimensionGroupRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AddDimensionGroupRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAddDimensionGroupRequest(od as api.AddDimensionGroupRequest);
     });
   });
@@ -8566,7 +8582,9 @@
   unittest.group('obj-schema-AddDimensionGroupResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAddDimensionGroupResponse();
-      var od = api.AddDimensionGroupResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AddDimensionGroupResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAddDimensionGroupResponse(od as api.AddDimensionGroupResponse);
     });
   });
@@ -8574,7 +8592,9 @@
   unittest.group('obj-schema-AddFilterViewRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAddFilterViewRequest();
-      var od = api.AddFilterViewRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AddFilterViewRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAddFilterViewRequest(od as api.AddFilterViewRequest);
     });
   });
@@ -8582,7 +8602,9 @@
   unittest.group('obj-schema-AddFilterViewResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAddFilterViewResponse();
-      var od = api.AddFilterViewResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AddFilterViewResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAddFilterViewResponse(od as api.AddFilterViewResponse);
     });
   });
@@ -8590,7 +8612,9 @@
   unittest.group('obj-schema-AddNamedRangeRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAddNamedRangeRequest();
-      var od = api.AddNamedRangeRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AddNamedRangeRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAddNamedRangeRequest(od as api.AddNamedRangeRequest);
     });
   });
@@ -8598,7 +8622,9 @@
   unittest.group('obj-schema-AddNamedRangeResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAddNamedRangeResponse();
-      var od = api.AddNamedRangeResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AddNamedRangeResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAddNamedRangeResponse(od as api.AddNamedRangeResponse);
     });
   });
@@ -8606,7 +8632,9 @@
   unittest.group('obj-schema-AddProtectedRangeRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAddProtectedRangeRequest();
-      var od = api.AddProtectedRangeRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AddProtectedRangeRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAddProtectedRangeRequest(od as api.AddProtectedRangeRequest);
     });
   });
@@ -8614,7 +8642,9 @@
   unittest.group('obj-schema-AddProtectedRangeResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAddProtectedRangeResponse();
-      var od = api.AddProtectedRangeResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AddProtectedRangeResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAddProtectedRangeResponse(od as api.AddProtectedRangeResponse);
     });
   });
@@ -8622,7 +8652,9 @@
   unittest.group('obj-schema-AddSheetRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAddSheetRequest();
-      var od = api.AddSheetRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AddSheetRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAddSheetRequest(od as api.AddSheetRequest);
     });
   });
@@ -8630,7 +8662,9 @@
   unittest.group('obj-schema-AddSheetResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAddSheetResponse();
-      var od = api.AddSheetResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AddSheetResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAddSheetResponse(od as api.AddSheetResponse);
     });
   });
@@ -8638,7 +8672,9 @@
   unittest.group('obj-schema-AddSlicerRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAddSlicerRequest();
-      var od = api.AddSlicerRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AddSlicerRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAddSlicerRequest(od as api.AddSlicerRequest);
     });
   });
@@ -8646,7 +8682,9 @@
   unittest.group('obj-schema-AddSlicerResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAddSlicerResponse();
-      var od = api.AddSlicerResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AddSlicerResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAddSlicerResponse(od as api.AddSlicerResponse);
     });
   });
@@ -8654,7 +8692,9 @@
   unittest.group('obj-schema-AppendCellsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAppendCellsRequest();
-      var od = api.AppendCellsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AppendCellsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAppendCellsRequest(od as api.AppendCellsRequest);
     });
   });
@@ -8662,7 +8702,9 @@
   unittest.group('obj-schema-AppendDimensionRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAppendDimensionRequest();
-      var od = api.AppendDimensionRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AppendDimensionRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAppendDimensionRequest(od as api.AppendDimensionRequest);
     });
   });
@@ -8670,7 +8712,9 @@
   unittest.group('obj-schema-AppendValuesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAppendValuesResponse();
-      var od = api.AppendValuesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AppendValuesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAppendValuesResponse(od as api.AppendValuesResponse);
     });
   });
@@ -8678,7 +8722,9 @@
   unittest.group('obj-schema-AutoFillRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAutoFillRequest();
-      var od = api.AutoFillRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AutoFillRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAutoFillRequest(od as api.AutoFillRequest);
     });
   });
@@ -8686,7 +8732,9 @@
   unittest.group('obj-schema-AutoResizeDimensionsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAutoResizeDimensionsRequest();
-      var od = api.AutoResizeDimensionsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AutoResizeDimensionsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAutoResizeDimensionsRequest(od as api.AutoResizeDimensionsRequest);
     });
   });
@@ -8694,7 +8742,9 @@
   unittest.group('obj-schema-BandedRange', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBandedRange();
-      var od = api.BandedRange.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BandedRange.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBandedRange(od as api.BandedRange);
     });
   });
@@ -8702,7 +8752,9 @@
   unittest.group('obj-schema-BandingProperties', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBandingProperties();
-      var od = api.BandingProperties.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BandingProperties.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBandingProperties(od as api.BandingProperties);
     });
   });
@@ -8710,7 +8762,9 @@
   unittest.group('obj-schema-BaselineValueFormat', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBaselineValueFormat();
-      var od = api.BaselineValueFormat.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BaselineValueFormat.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBaselineValueFormat(od as api.BaselineValueFormat);
     });
   });
@@ -8718,7 +8772,9 @@
   unittest.group('obj-schema-BasicChartAxis', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBasicChartAxis();
-      var od = api.BasicChartAxis.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BasicChartAxis.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBasicChartAxis(od as api.BasicChartAxis);
     });
   });
@@ -8726,7 +8782,9 @@
   unittest.group('obj-schema-BasicChartDomain', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBasicChartDomain();
-      var od = api.BasicChartDomain.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BasicChartDomain.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBasicChartDomain(od as api.BasicChartDomain);
     });
   });
@@ -8734,7 +8792,9 @@
   unittest.group('obj-schema-BasicChartSeries', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBasicChartSeries();
-      var od = api.BasicChartSeries.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BasicChartSeries.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBasicChartSeries(od as api.BasicChartSeries);
     });
   });
@@ -8742,7 +8802,9 @@
   unittest.group('obj-schema-BasicChartSpec', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBasicChartSpec();
-      var od = api.BasicChartSpec.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BasicChartSpec.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBasicChartSpec(od as api.BasicChartSpec);
     });
   });
@@ -8750,7 +8812,9 @@
   unittest.group('obj-schema-BasicFilter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBasicFilter();
-      var od = api.BasicFilter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BasicFilter.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBasicFilter(od as api.BasicFilter);
     });
   });
@@ -8758,7 +8822,9 @@
   unittest.group('obj-schema-BasicSeriesDataPointStyleOverride', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBasicSeriesDataPointStyleOverride();
-      var od = api.BasicSeriesDataPointStyleOverride.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BasicSeriesDataPointStyleOverride.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBasicSeriesDataPointStyleOverride(
           od as api.BasicSeriesDataPointStyleOverride);
     });
@@ -8767,7 +8833,9 @@
   unittest.group('obj-schema-BatchClearValuesByDataFilterRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBatchClearValuesByDataFilterRequest();
-      var od = api.BatchClearValuesByDataFilterRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BatchClearValuesByDataFilterRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBatchClearValuesByDataFilterRequest(
           od as api.BatchClearValuesByDataFilterRequest);
     });
@@ -8776,7 +8844,9 @@
   unittest.group('obj-schema-BatchClearValuesByDataFilterResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBatchClearValuesByDataFilterResponse();
-      var od = api.BatchClearValuesByDataFilterResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BatchClearValuesByDataFilterResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBatchClearValuesByDataFilterResponse(
           od as api.BatchClearValuesByDataFilterResponse);
     });
@@ -8785,7 +8855,9 @@
   unittest.group('obj-schema-BatchClearValuesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBatchClearValuesRequest();
-      var od = api.BatchClearValuesRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BatchClearValuesRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBatchClearValuesRequest(od as api.BatchClearValuesRequest);
     });
   });
@@ -8793,7 +8865,9 @@
   unittest.group('obj-schema-BatchClearValuesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBatchClearValuesResponse();
-      var od = api.BatchClearValuesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BatchClearValuesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBatchClearValuesResponse(od as api.BatchClearValuesResponse);
     });
   });
@@ -8801,7 +8875,9 @@
   unittest.group('obj-schema-BatchGetValuesByDataFilterRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBatchGetValuesByDataFilterRequest();
-      var od = api.BatchGetValuesByDataFilterRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BatchGetValuesByDataFilterRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBatchGetValuesByDataFilterRequest(
           od as api.BatchGetValuesByDataFilterRequest);
     });
@@ -8810,7 +8886,9 @@
   unittest.group('obj-schema-BatchGetValuesByDataFilterResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBatchGetValuesByDataFilterResponse();
-      var od = api.BatchGetValuesByDataFilterResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BatchGetValuesByDataFilterResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBatchGetValuesByDataFilterResponse(
           od as api.BatchGetValuesByDataFilterResponse);
     });
@@ -8819,7 +8897,9 @@
   unittest.group('obj-schema-BatchGetValuesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBatchGetValuesResponse();
-      var od = api.BatchGetValuesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BatchGetValuesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBatchGetValuesResponse(od as api.BatchGetValuesResponse);
     });
   });
@@ -8827,7 +8907,9 @@
   unittest.group('obj-schema-BatchUpdateSpreadsheetRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBatchUpdateSpreadsheetRequest();
-      var od = api.BatchUpdateSpreadsheetRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BatchUpdateSpreadsheetRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBatchUpdateSpreadsheetRequest(
           od as api.BatchUpdateSpreadsheetRequest);
     });
@@ -8836,7 +8918,9 @@
   unittest.group('obj-schema-BatchUpdateSpreadsheetResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBatchUpdateSpreadsheetResponse();
-      var od = api.BatchUpdateSpreadsheetResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BatchUpdateSpreadsheetResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBatchUpdateSpreadsheetResponse(
           od as api.BatchUpdateSpreadsheetResponse);
     });
@@ -8845,7 +8929,9 @@
   unittest.group('obj-schema-BatchUpdateValuesByDataFilterRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBatchUpdateValuesByDataFilterRequest();
-      var od = api.BatchUpdateValuesByDataFilterRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BatchUpdateValuesByDataFilterRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBatchUpdateValuesByDataFilterRequest(
           od as api.BatchUpdateValuesByDataFilterRequest);
     });
@@ -8854,7 +8940,9 @@
   unittest.group('obj-schema-BatchUpdateValuesByDataFilterResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBatchUpdateValuesByDataFilterResponse();
-      var od = api.BatchUpdateValuesByDataFilterResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BatchUpdateValuesByDataFilterResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBatchUpdateValuesByDataFilterResponse(
           od as api.BatchUpdateValuesByDataFilterResponse);
     });
@@ -8863,7 +8951,9 @@
   unittest.group('obj-schema-BatchUpdateValuesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBatchUpdateValuesRequest();
-      var od = api.BatchUpdateValuesRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BatchUpdateValuesRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBatchUpdateValuesRequest(od as api.BatchUpdateValuesRequest);
     });
   });
@@ -8871,7 +8961,9 @@
   unittest.group('obj-schema-BatchUpdateValuesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBatchUpdateValuesResponse();
-      var od = api.BatchUpdateValuesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BatchUpdateValuesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBatchUpdateValuesResponse(od as api.BatchUpdateValuesResponse);
     });
   });
@@ -8879,7 +8971,9 @@
   unittest.group('obj-schema-BigQueryDataSourceSpec', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBigQueryDataSourceSpec();
-      var od = api.BigQueryDataSourceSpec.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BigQueryDataSourceSpec.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBigQueryDataSourceSpec(od as api.BigQueryDataSourceSpec);
     });
   });
@@ -8887,7 +8981,9 @@
   unittest.group('obj-schema-BigQueryQuerySpec', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBigQueryQuerySpec();
-      var od = api.BigQueryQuerySpec.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BigQueryQuerySpec.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBigQueryQuerySpec(od as api.BigQueryQuerySpec);
     });
   });
@@ -8895,7 +8991,9 @@
   unittest.group('obj-schema-BigQueryTableSpec', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBigQueryTableSpec();
-      var od = api.BigQueryTableSpec.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BigQueryTableSpec.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBigQueryTableSpec(od as api.BigQueryTableSpec);
     });
   });
@@ -8903,7 +9001,9 @@
   unittest.group('obj-schema-BooleanCondition', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBooleanCondition();
-      var od = api.BooleanCondition.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BooleanCondition.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBooleanCondition(od as api.BooleanCondition);
     });
   });
@@ -8911,7 +9011,9 @@
   unittest.group('obj-schema-BooleanRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBooleanRule();
-      var od = api.BooleanRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BooleanRule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBooleanRule(od as api.BooleanRule);
     });
   });
@@ -8919,7 +9021,9 @@
   unittest.group('obj-schema-Border', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBorder();
-      var od = api.Border.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Border.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBorder(od as api.Border);
     });
   });
@@ -8927,7 +9031,9 @@
   unittest.group('obj-schema-Borders', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBorders();
-      var od = api.Borders.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Borders.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBorders(od as api.Borders);
     });
   });
@@ -8935,7 +9041,9 @@
   unittest.group('obj-schema-BubbleChartSpec', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBubbleChartSpec();
-      var od = api.BubbleChartSpec.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BubbleChartSpec.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBubbleChartSpec(od as api.BubbleChartSpec);
     });
   });
@@ -8943,7 +9051,9 @@
   unittest.group('obj-schema-CandlestickChartSpec', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCandlestickChartSpec();
-      var od = api.CandlestickChartSpec.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CandlestickChartSpec.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCandlestickChartSpec(od as api.CandlestickChartSpec);
     });
   });
@@ -8951,7 +9061,9 @@
   unittest.group('obj-schema-CandlestickData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCandlestickData();
-      var od = api.CandlestickData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CandlestickData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCandlestickData(od as api.CandlestickData);
     });
   });
@@ -8959,7 +9071,9 @@
   unittest.group('obj-schema-CandlestickDomain', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCandlestickDomain();
-      var od = api.CandlestickDomain.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CandlestickDomain.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCandlestickDomain(od as api.CandlestickDomain);
     });
   });
@@ -8967,7 +9081,9 @@
   unittest.group('obj-schema-CandlestickSeries', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCandlestickSeries();
-      var od = api.CandlestickSeries.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CandlestickSeries.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCandlestickSeries(od as api.CandlestickSeries);
     });
   });
@@ -8975,7 +9091,9 @@
   unittest.group('obj-schema-CellData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCellData();
-      var od = api.CellData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.CellData.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkCellData(od as api.CellData);
     });
   });
@@ -8983,7 +9101,9 @@
   unittest.group('obj-schema-CellFormat', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCellFormat();
-      var od = api.CellFormat.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.CellFormat.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkCellFormat(od as api.CellFormat);
     });
   });
@@ -8991,7 +9111,9 @@
   unittest.group('obj-schema-ChartAxisViewWindowOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildChartAxisViewWindowOptions();
-      var od = api.ChartAxisViewWindowOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ChartAxisViewWindowOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkChartAxisViewWindowOptions(od as api.ChartAxisViewWindowOptions);
     });
   });
@@ -8999,7 +9121,9 @@
   unittest.group('obj-schema-ChartCustomNumberFormatOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildChartCustomNumberFormatOptions();
-      var od = api.ChartCustomNumberFormatOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ChartCustomNumberFormatOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkChartCustomNumberFormatOptions(
           od as api.ChartCustomNumberFormatOptions);
     });
@@ -9008,7 +9132,9 @@
   unittest.group('obj-schema-ChartData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildChartData();
-      var od = api.ChartData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ChartData.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkChartData(od as api.ChartData);
     });
   });
@@ -9016,7 +9142,9 @@
   unittest.group('obj-schema-ChartDateTimeRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildChartDateTimeRule();
-      var od = api.ChartDateTimeRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ChartDateTimeRule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkChartDateTimeRule(od as api.ChartDateTimeRule);
     });
   });
@@ -9024,7 +9152,9 @@
   unittest.group('obj-schema-ChartGroupRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildChartGroupRule();
-      var od = api.ChartGroupRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ChartGroupRule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkChartGroupRule(od as api.ChartGroupRule);
     });
   });
@@ -9032,7 +9162,9 @@
   unittest.group('obj-schema-ChartHistogramRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildChartHistogramRule();
-      var od = api.ChartHistogramRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ChartHistogramRule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkChartHistogramRule(od as api.ChartHistogramRule);
     });
   });
@@ -9040,7 +9172,9 @@
   unittest.group('obj-schema-ChartSourceRange', () {
     unittest.test('to-json--from-json', () async {
       var o = buildChartSourceRange();
-      var od = api.ChartSourceRange.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ChartSourceRange.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkChartSourceRange(od as api.ChartSourceRange);
     });
   });
@@ -9048,7 +9182,9 @@
   unittest.group('obj-schema-ChartSpec', () {
     unittest.test('to-json--from-json', () async {
       var o = buildChartSpec();
-      var od = api.ChartSpec.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ChartSpec.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkChartSpec(od as api.ChartSpec);
     });
   });
@@ -9056,7 +9192,9 @@
   unittest.group('obj-schema-ClearBasicFilterRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildClearBasicFilterRequest();
-      var od = api.ClearBasicFilterRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ClearBasicFilterRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkClearBasicFilterRequest(od as api.ClearBasicFilterRequest);
     });
   });
@@ -9064,7 +9202,9 @@
   unittest.group('obj-schema-ClearValuesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildClearValuesRequest();
-      var od = api.ClearValuesRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ClearValuesRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkClearValuesRequest(od as api.ClearValuesRequest);
     });
   });
@@ -9072,7 +9212,9 @@
   unittest.group('obj-schema-ClearValuesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildClearValuesResponse();
-      var od = api.ClearValuesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ClearValuesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkClearValuesResponse(od as api.ClearValuesResponse);
     });
   });
@@ -9080,7 +9222,8 @@
   unittest.group('obj-schema-Color', () {
     unittest.test('to-json--from-json', () async {
       var o = buildColor();
-      var od = api.Color.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Color.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkColor(od as api.Color);
     });
   });
@@ -9088,7 +9231,9 @@
   unittest.group('obj-schema-ColorStyle', () {
     unittest.test('to-json--from-json', () async {
       var o = buildColorStyle();
-      var od = api.ColorStyle.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ColorStyle.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkColorStyle(od as api.ColorStyle);
     });
   });
@@ -9096,7 +9241,9 @@
   unittest.group('obj-schema-ConditionValue', () {
     unittest.test('to-json--from-json', () async {
       var o = buildConditionValue();
-      var od = api.ConditionValue.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ConditionValue.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkConditionValue(od as api.ConditionValue);
     });
   });
@@ -9104,7 +9251,9 @@
   unittest.group('obj-schema-ConditionalFormatRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildConditionalFormatRule();
-      var od = api.ConditionalFormatRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ConditionalFormatRule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkConditionalFormatRule(od as api.ConditionalFormatRule);
     });
   });
@@ -9112,7 +9261,9 @@
   unittest.group('obj-schema-CopyPasteRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCopyPasteRequest();
-      var od = api.CopyPasteRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CopyPasteRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCopyPasteRequest(od as api.CopyPasteRequest);
     });
   });
@@ -9120,7 +9271,9 @@
   unittest.group('obj-schema-CopySheetToAnotherSpreadsheetRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCopySheetToAnotherSpreadsheetRequest();
-      var od = api.CopySheetToAnotherSpreadsheetRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CopySheetToAnotherSpreadsheetRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCopySheetToAnotherSpreadsheetRequest(
           od as api.CopySheetToAnotherSpreadsheetRequest);
     });
@@ -9129,7 +9282,9 @@
   unittest.group('obj-schema-CreateDeveloperMetadataRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateDeveloperMetadataRequest();
-      var od = api.CreateDeveloperMetadataRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateDeveloperMetadataRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateDeveloperMetadataRequest(
           od as api.CreateDeveloperMetadataRequest);
     });
@@ -9138,7 +9293,9 @@
   unittest.group('obj-schema-CreateDeveloperMetadataResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateDeveloperMetadataResponse();
-      var od = api.CreateDeveloperMetadataResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateDeveloperMetadataResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateDeveloperMetadataResponse(
           od as api.CreateDeveloperMetadataResponse);
     });
@@ -9147,7 +9304,9 @@
   unittest.group('obj-schema-CutPasteRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCutPasteRequest();
-      var od = api.CutPasteRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CutPasteRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCutPasteRequest(od as api.CutPasteRequest);
     });
   });
@@ -9155,7 +9314,9 @@
   unittest.group('obj-schema-DataExecutionStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDataExecutionStatus();
-      var od = api.DataExecutionStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DataExecutionStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDataExecutionStatus(od as api.DataExecutionStatus);
     });
   });
@@ -9163,7 +9324,9 @@
   unittest.group('obj-schema-DataFilter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDataFilter();
-      var od = api.DataFilter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.DataFilter.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDataFilter(od as api.DataFilter);
     });
   });
@@ -9171,7 +9334,9 @@
   unittest.group('obj-schema-DataFilterValueRange', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDataFilterValueRange();
-      var od = api.DataFilterValueRange.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DataFilterValueRange.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDataFilterValueRange(od as api.DataFilterValueRange);
     });
   });
@@ -9179,7 +9344,9 @@
   unittest.group('obj-schema-DataLabel', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDataLabel();
-      var od = api.DataLabel.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.DataLabel.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDataLabel(od as api.DataLabel);
     });
   });
@@ -9187,7 +9354,9 @@
   unittest.group('obj-schema-DataSource', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDataSource();
-      var od = api.DataSource.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.DataSource.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDataSource(od as api.DataSource);
     });
   });
@@ -9195,7 +9364,9 @@
   unittest.group('obj-schema-DataSourceChartProperties', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDataSourceChartProperties();
-      var od = api.DataSourceChartProperties.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DataSourceChartProperties.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDataSourceChartProperties(od as api.DataSourceChartProperties);
     });
   });
@@ -9203,7 +9374,9 @@
   unittest.group('obj-schema-DataSourceColumn', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDataSourceColumn();
-      var od = api.DataSourceColumn.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DataSourceColumn.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDataSourceColumn(od as api.DataSourceColumn);
     });
   });
@@ -9211,7 +9384,9 @@
   unittest.group('obj-schema-DataSourceColumnReference', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDataSourceColumnReference();
-      var od = api.DataSourceColumnReference.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DataSourceColumnReference.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDataSourceColumnReference(od as api.DataSourceColumnReference);
     });
   });
@@ -9219,7 +9394,9 @@
   unittest.group('obj-schema-DataSourceFormula', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDataSourceFormula();
-      var od = api.DataSourceFormula.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DataSourceFormula.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDataSourceFormula(od as api.DataSourceFormula);
     });
   });
@@ -9227,7 +9404,9 @@
   unittest.group('obj-schema-DataSourceObjectReference', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDataSourceObjectReference();
-      var od = api.DataSourceObjectReference.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DataSourceObjectReference.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDataSourceObjectReference(od as api.DataSourceObjectReference);
     });
   });
@@ -9235,7 +9414,9 @@
   unittest.group('obj-schema-DataSourceObjectReferences', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDataSourceObjectReferences();
-      var od = api.DataSourceObjectReferences.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DataSourceObjectReferences.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDataSourceObjectReferences(od as api.DataSourceObjectReferences);
     });
   });
@@ -9243,7 +9424,9 @@
   unittest.group('obj-schema-DataSourceParameter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDataSourceParameter();
-      var od = api.DataSourceParameter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DataSourceParameter.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDataSourceParameter(od as api.DataSourceParameter);
     });
   });
@@ -9251,7 +9434,9 @@
   unittest.group('obj-schema-DataSourceRefreshDailySchedule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDataSourceRefreshDailySchedule();
-      var od = api.DataSourceRefreshDailySchedule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DataSourceRefreshDailySchedule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDataSourceRefreshDailySchedule(
           od as api.DataSourceRefreshDailySchedule);
     });
@@ -9260,7 +9445,9 @@
   unittest.group('obj-schema-DataSourceRefreshMonthlySchedule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDataSourceRefreshMonthlySchedule();
-      var od = api.DataSourceRefreshMonthlySchedule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DataSourceRefreshMonthlySchedule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDataSourceRefreshMonthlySchedule(
           od as api.DataSourceRefreshMonthlySchedule);
     });
@@ -9269,7 +9456,9 @@
   unittest.group('obj-schema-DataSourceRefreshSchedule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDataSourceRefreshSchedule();
-      var od = api.DataSourceRefreshSchedule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DataSourceRefreshSchedule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDataSourceRefreshSchedule(od as api.DataSourceRefreshSchedule);
     });
   });
@@ -9277,7 +9466,9 @@
   unittest.group('obj-schema-DataSourceRefreshWeeklySchedule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDataSourceRefreshWeeklySchedule();
-      var od = api.DataSourceRefreshWeeklySchedule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DataSourceRefreshWeeklySchedule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDataSourceRefreshWeeklySchedule(
           od as api.DataSourceRefreshWeeklySchedule);
     });
@@ -9286,7 +9477,9 @@
   unittest.group('obj-schema-DataSourceSheetDimensionRange', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDataSourceSheetDimensionRange();
-      var od = api.DataSourceSheetDimensionRange.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DataSourceSheetDimensionRange.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDataSourceSheetDimensionRange(
           od as api.DataSourceSheetDimensionRange);
     });
@@ -9295,7 +9488,9 @@
   unittest.group('obj-schema-DataSourceSheetProperties', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDataSourceSheetProperties();
-      var od = api.DataSourceSheetProperties.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DataSourceSheetProperties.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDataSourceSheetProperties(od as api.DataSourceSheetProperties);
     });
   });
@@ -9303,7 +9498,9 @@
   unittest.group('obj-schema-DataSourceSpec', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDataSourceSpec();
-      var od = api.DataSourceSpec.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DataSourceSpec.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDataSourceSpec(od as api.DataSourceSpec);
     });
   });
@@ -9311,7 +9508,9 @@
   unittest.group('obj-schema-DataSourceTable', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDataSourceTable();
-      var od = api.DataSourceTable.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DataSourceTable.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDataSourceTable(od as api.DataSourceTable);
     });
   });
@@ -9319,7 +9518,9 @@
   unittest.group('obj-schema-DataValidationRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDataValidationRule();
-      var od = api.DataValidationRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DataValidationRule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDataValidationRule(od as api.DataValidationRule);
     });
   });
@@ -9327,7 +9528,9 @@
   unittest.group('obj-schema-DateTimeRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDateTimeRule();
-      var od = api.DateTimeRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DateTimeRule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDateTimeRule(od as api.DateTimeRule);
     });
   });
@@ -9335,7 +9538,9 @@
   unittest.group('obj-schema-DeleteBandingRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeleteBandingRequest();
-      var od = api.DeleteBandingRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeleteBandingRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeleteBandingRequest(od as api.DeleteBandingRequest);
     });
   });
@@ -9343,7 +9548,9 @@
   unittest.group('obj-schema-DeleteConditionalFormatRuleRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeleteConditionalFormatRuleRequest();
-      var od = api.DeleteConditionalFormatRuleRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeleteConditionalFormatRuleRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeleteConditionalFormatRuleRequest(
           od as api.DeleteConditionalFormatRuleRequest);
     });
@@ -9352,7 +9559,9 @@
   unittest.group('obj-schema-DeleteConditionalFormatRuleResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeleteConditionalFormatRuleResponse();
-      var od = api.DeleteConditionalFormatRuleResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeleteConditionalFormatRuleResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeleteConditionalFormatRuleResponse(
           od as api.DeleteConditionalFormatRuleResponse);
     });
@@ -9361,7 +9570,9 @@
   unittest.group('obj-schema-DeleteDataSourceRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeleteDataSourceRequest();
-      var od = api.DeleteDataSourceRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeleteDataSourceRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeleteDataSourceRequest(od as api.DeleteDataSourceRequest);
     });
   });
@@ -9369,7 +9580,9 @@
   unittest.group('obj-schema-DeleteDeveloperMetadataRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeleteDeveloperMetadataRequest();
-      var od = api.DeleteDeveloperMetadataRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeleteDeveloperMetadataRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeleteDeveloperMetadataRequest(
           od as api.DeleteDeveloperMetadataRequest);
     });
@@ -9378,7 +9591,9 @@
   unittest.group('obj-schema-DeleteDeveloperMetadataResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeleteDeveloperMetadataResponse();
-      var od = api.DeleteDeveloperMetadataResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeleteDeveloperMetadataResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeleteDeveloperMetadataResponse(
           od as api.DeleteDeveloperMetadataResponse);
     });
@@ -9387,7 +9602,9 @@
   unittest.group('obj-schema-DeleteDimensionGroupRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeleteDimensionGroupRequest();
-      var od = api.DeleteDimensionGroupRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeleteDimensionGroupRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeleteDimensionGroupRequest(od as api.DeleteDimensionGroupRequest);
     });
   });
@@ -9395,7 +9612,9 @@
   unittest.group('obj-schema-DeleteDimensionGroupResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeleteDimensionGroupResponse();
-      var od = api.DeleteDimensionGroupResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeleteDimensionGroupResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeleteDimensionGroupResponse(od as api.DeleteDimensionGroupResponse);
     });
   });
@@ -9403,7 +9622,9 @@
   unittest.group('obj-schema-DeleteDimensionRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeleteDimensionRequest();
-      var od = api.DeleteDimensionRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeleteDimensionRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeleteDimensionRequest(od as api.DeleteDimensionRequest);
     });
   });
@@ -9411,7 +9632,9 @@
   unittest.group('obj-schema-DeleteDuplicatesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeleteDuplicatesRequest();
-      var od = api.DeleteDuplicatesRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeleteDuplicatesRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeleteDuplicatesRequest(od as api.DeleteDuplicatesRequest);
     });
   });
@@ -9419,7 +9642,9 @@
   unittest.group('obj-schema-DeleteDuplicatesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeleteDuplicatesResponse();
-      var od = api.DeleteDuplicatesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeleteDuplicatesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeleteDuplicatesResponse(od as api.DeleteDuplicatesResponse);
     });
   });
@@ -9427,7 +9652,9 @@
   unittest.group('obj-schema-DeleteEmbeddedObjectRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeleteEmbeddedObjectRequest();
-      var od = api.DeleteEmbeddedObjectRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeleteEmbeddedObjectRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeleteEmbeddedObjectRequest(od as api.DeleteEmbeddedObjectRequest);
     });
   });
@@ -9435,7 +9662,9 @@
   unittest.group('obj-schema-DeleteFilterViewRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeleteFilterViewRequest();
-      var od = api.DeleteFilterViewRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeleteFilterViewRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeleteFilterViewRequest(od as api.DeleteFilterViewRequest);
     });
   });
@@ -9443,7 +9672,9 @@
   unittest.group('obj-schema-DeleteNamedRangeRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeleteNamedRangeRequest();
-      var od = api.DeleteNamedRangeRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeleteNamedRangeRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeleteNamedRangeRequest(od as api.DeleteNamedRangeRequest);
     });
   });
@@ -9451,7 +9682,9 @@
   unittest.group('obj-schema-DeleteProtectedRangeRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeleteProtectedRangeRequest();
-      var od = api.DeleteProtectedRangeRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeleteProtectedRangeRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeleteProtectedRangeRequest(od as api.DeleteProtectedRangeRequest);
     });
   });
@@ -9459,7 +9692,9 @@
   unittest.group('obj-schema-DeleteRangeRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeleteRangeRequest();
-      var od = api.DeleteRangeRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeleteRangeRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeleteRangeRequest(od as api.DeleteRangeRequest);
     });
   });
@@ -9467,7 +9702,9 @@
   unittest.group('obj-schema-DeleteSheetRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeleteSheetRequest();
-      var od = api.DeleteSheetRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeleteSheetRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeleteSheetRequest(od as api.DeleteSheetRequest);
     });
   });
@@ -9475,7 +9712,9 @@
   unittest.group('obj-schema-DeveloperMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeveloperMetadata();
-      var od = api.DeveloperMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeveloperMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeveloperMetadata(od as api.DeveloperMetadata);
     });
   });
@@ -9483,7 +9722,9 @@
   unittest.group('obj-schema-DeveloperMetadataLocation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeveloperMetadataLocation();
-      var od = api.DeveloperMetadataLocation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeveloperMetadataLocation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeveloperMetadataLocation(od as api.DeveloperMetadataLocation);
     });
   });
@@ -9491,7 +9732,9 @@
   unittest.group('obj-schema-DeveloperMetadataLookup', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeveloperMetadataLookup();
-      var od = api.DeveloperMetadataLookup.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeveloperMetadataLookup.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeveloperMetadataLookup(od as api.DeveloperMetadataLookup);
     });
   });
@@ -9499,7 +9742,9 @@
   unittest.group('obj-schema-DimensionGroup', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDimensionGroup();
-      var od = api.DimensionGroup.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DimensionGroup.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDimensionGroup(od as api.DimensionGroup);
     });
   });
@@ -9507,7 +9752,9 @@
   unittest.group('obj-schema-DimensionProperties', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDimensionProperties();
-      var od = api.DimensionProperties.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DimensionProperties.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDimensionProperties(od as api.DimensionProperties);
     });
   });
@@ -9515,7 +9762,9 @@
   unittest.group('obj-schema-DimensionRange', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDimensionRange();
-      var od = api.DimensionRange.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DimensionRange.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDimensionRange(od as api.DimensionRange);
     });
   });
@@ -9523,7 +9772,9 @@
   unittest.group('obj-schema-DuplicateFilterViewRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDuplicateFilterViewRequest();
-      var od = api.DuplicateFilterViewRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DuplicateFilterViewRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDuplicateFilterViewRequest(od as api.DuplicateFilterViewRequest);
     });
   });
@@ -9531,7 +9782,9 @@
   unittest.group('obj-schema-DuplicateFilterViewResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDuplicateFilterViewResponse();
-      var od = api.DuplicateFilterViewResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DuplicateFilterViewResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDuplicateFilterViewResponse(od as api.DuplicateFilterViewResponse);
     });
   });
@@ -9539,7 +9792,9 @@
   unittest.group('obj-schema-DuplicateSheetRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDuplicateSheetRequest();
-      var od = api.DuplicateSheetRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DuplicateSheetRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDuplicateSheetRequest(od as api.DuplicateSheetRequest);
     });
   });
@@ -9547,7 +9802,9 @@
   unittest.group('obj-schema-DuplicateSheetResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDuplicateSheetResponse();
-      var od = api.DuplicateSheetResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DuplicateSheetResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDuplicateSheetResponse(od as api.DuplicateSheetResponse);
     });
   });
@@ -9555,7 +9812,9 @@
   unittest.group('obj-schema-Editors', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEditors();
-      var od = api.Editors.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Editors.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEditors(od as api.Editors);
     });
   });
@@ -9563,7 +9822,9 @@
   unittest.group('obj-schema-EmbeddedChart', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmbeddedChart();
-      var od = api.EmbeddedChart.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EmbeddedChart.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEmbeddedChart(od as api.EmbeddedChart);
     });
   });
@@ -9571,7 +9832,9 @@
   unittest.group('obj-schema-EmbeddedObjectBorder', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmbeddedObjectBorder();
-      var od = api.EmbeddedObjectBorder.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EmbeddedObjectBorder.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEmbeddedObjectBorder(od as api.EmbeddedObjectBorder);
     });
   });
@@ -9579,7 +9842,9 @@
   unittest.group('obj-schema-EmbeddedObjectPosition', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmbeddedObjectPosition();
-      var od = api.EmbeddedObjectPosition.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EmbeddedObjectPosition.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEmbeddedObjectPosition(od as api.EmbeddedObjectPosition);
     });
   });
@@ -9587,7 +9852,9 @@
   unittest.group('obj-schema-ErrorValue', () {
     unittest.test('to-json--from-json', () async {
       var o = buildErrorValue();
-      var od = api.ErrorValue.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ErrorValue.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkErrorValue(od as api.ErrorValue);
     });
   });
@@ -9595,7 +9862,9 @@
   unittest.group('obj-schema-ExtendedValue', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExtendedValue();
-      var od = api.ExtendedValue.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ExtendedValue.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkExtendedValue(od as api.ExtendedValue);
     });
   });
@@ -9603,7 +9872,9 @@
   unittest.group('obj-schema-FilterCriteria', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFilterCriteria();
-      var od = api.FilterCriteria.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FilterCriteria.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFilterCriteria(od as api.FilterCriteria);
     });
   });
@@ -9611,7 +9882,9 @@
   unittest.group('obj-schema-FilterSpec', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFilterSpec();
-      var od = api.FilterSpec.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.FilterSpec.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkFilterSpec(od as api.FilterSpec);
     });
   });
@@ -9619,7 +9892,9 @@
   unittest.group('obj-schema-FilterView', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFilterView();
-      var od = api.FilterView.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.FilterView.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkFilterView(od as api.FilterView);
     });
   });
@@ -9627,7 +9902,9 @@
   unittest.group('obj-schema-FindReplaceRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFindReplaceRequest();
-      var od = api.FindReplaceRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FindReplaceRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFindReplaceRequest(od as api.FindReplaceRequest);
     });
   });
@@ -9635,7 +9912,9 @@
   unittest.group('obj-schema-FindReplaceResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFindReplaceResponse();
-      var od = api.FindReplaceResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FindReplaceResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFindReplaceResponse(od as api.FindReplaceResponse);
     });
   });
@@ -9643,7 +9922,9 @@
   unittest.group('obj-schema-GetSpreadsheetByDataFilterRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGetSpreadsheetByDataFilterRequest();
-      var od = api.GetSpreadsheetByDataFilterRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GetSpreadsheetByDataFilterRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGetSpreadsheetByDataFilterRequest(
           od as api.GetSpreadsheetByDataFilterRequest);
     });
@@ -9652,7 +9933,9 @@
   unittest.group('obj-schema-GradientRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGradientRule();
-      var od = api.GradientRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GradientRule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGradientRule(od as api.GradientRule);
     });
   });
@@ -9660,7 +9943,9 @@
   unittest.group('obj-schema-GridCoordinate', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGridCoordinate();
-      var od = api.GridCoordinate.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GridCoordinate.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGridCoordinate(od as api.GridCoordinate);
     });
   });
@@ -9668,7 +9953,9 @@
   unittest.group('obj-schema-GridData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGridData();
-      var od = api.GridData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.GridData.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGridData(od as api.GridData);
     });
   });
@@ -9676,7 +9963,9 @@
   unittest.group('obj-schema-GridProperties', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGridProperties();
-      var od = api.GridProperties.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GridProperties.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGridProperties(od as api.GridProperties);
     });
   });
@@ -9684,7 +9973,9 @@
   unittest.group('obj-schema-GridRange', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGridRange();
-      var od = api.GridRange.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.GridRange.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGridRange(od as api.GridRange);
     });
   });
@@ -9692,7 +9983,9 @@
   unittest.group('obj-schema-HistogramChartSpec', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHistogramChartSpec();
-      var od = api.HistogramChartSpec.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HistogramChartSpec.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHistogramChartSpec(od as api.HistogramChartSpec);
     });
   });
@@ -9700,7 +9993,9 @@
   unittest.group('obj-schema-HistogramRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHistogramRule();
-      var od = api.HistogramRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HistogramRule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHistogramRule(od as api.HistogramRule);
     });
   });
@@ -9708,7 +10003,9 @@
   unittest.group('obj-schema-HistogramSeries', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHistogramSeries();
-      var od = api.HistogramSeries.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HistogramSeries.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHistogramSeries(od as api.HistogramSeries);
     });
   });
@@ -9716,7 +10013,9 @@
   unittest.group('obj-schema-InsertDimensionRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInsertDimensionRequest();
-      var od = api.InsertDimensionRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InsertDimensionRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInsertDimensionRequest(od as api.InsertDimensionRequest);
     });
   });
@@ -9724,7 +10023,9 @@
   unittest.group('obj-schema-InsertRangeRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInsertRangeRequest();
-      var od = api.InsertRangeRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InsertRangeRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInsertRangeRequest(od as api.InsertRangeRequest);
     });
   });
@@ -9732,7 +10033,9 @@
   unittest.group('obj-schema-InterpolationPoint', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInterpolationPoint();
-      var od = api.InterpolationPoint.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InterpolationPoint.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInterpolationPoint(od as api.InterpolationPoint);
     });
   });
@@ -9740,7 +10043,9 @@
   unittest.group('obj-schema-Interval', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInterval();
-      var od = api.Interval.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Interval.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkInterval(od as api.Interval);
     });
   });
@@ -9748,7 +10053,9 @@
   unittest.group('obj-schema-IterativeCalculationSettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildIterativeCalculationSettings();
-      var od = api.IterativeCalculationSettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.IterativeCalculationSettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkIterativeCalculationSettings(od as api.IterativeCalculationSettings);
     });
   });
@@ -9756,7 +10063,9 @@
   unittest.group('obj-schema-KeyValueFormat', () {
     unittest.test('to-json--from-json', () async {
       var o = buildKeyValueFormat();
-      var od = api.KeyValueFormat.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.KeyValueFormat.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkKeyValueFormat(od as api.KeyValueFormat);
     });
   });
@@ -9764,7 +10073,9 @@
   unittest.group('obj-schema-LineStyle', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLineStyle();
-      var od = api.LineStyle.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.LineStyle.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLineStyle(od as api.LineStyle);
     });
   });
@@ -9772,7 +10083,9 @@
   unittest.group('obj-schema-ManualRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildManualRule();
-      var od = api.ManualRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ManualRule.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkManualRule(od as api.ManualRule);
     });
   });
@@ -9780,7 +10093,9 @@
   unittest.group('obj-schema-ManualRuleGroup', () {
     unittest.test('to-json--from-json', () async {
       var o = buildManualRuleGroup();
-      var od = api.ManualRuleGroup.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ManualRuleGroup.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkManualRuleGroup(od as api.ManualRuleGroup);
     });
   });
@@ -9788,7 +10103,9 @@
   unittest.group('obj-schema-MatchedDeveloperMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMatchedDeveloperMetadata();
-      var od = api.MatchedDeveloperMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MatchedDeveloperMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMatchedDeveloperMetadata(od as api.MatchedDeveloperMetadata);
     });
   });
@@ -9796,7 +10113,9 @@
   unittest.group('obj-schema-MatchedValueRange', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMatchedValueRange();
-      var od = api.MatchedValueRange.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MatchedValueRange.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMatchedValueRange(od as api.MatchedValueRange);
     });
   });
@@ -9804,7 +10123,9 @@
   unittest.group('obj-schema-MergeCellsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMergeCellsRequest();
-      var od = api.MergeCellsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MergeCellsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMergeCellsRequest(od as api.MergeCellsRequest);
     });
   });
@@ -9812,7 +10133,9 @@
   unittest.group('obj-schema-MoveDimensionRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMoveDimensionRequest();
-      var od = api.MoveDimensionRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MoveDimensionRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMoveDimensionRequest(od as api.MoveDimensionRequest);
     });
   });
@@ -9820,7 +10143,9 @@
   unittest.group('obj-schema-NamedRange', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNamedRange();
-      var od = api.NamedRange.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.NamedRange.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkNamedRange(od as api.NamedRange);
     });
   });
@@ -9828,7 +10153,9 @@
   unittest.group('obj-schema-NumberFormat', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNumberFormat();
-      var od = api.NumberFormat.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NumberFormat.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNumberFormat(od as api.NumberFormat);
     });
   });
@@ -9836,7 +10163,9 @@
   unittest.group('obj-schema-OrgChartSpec', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrgChartSpec();
-      var od = api.OrgChartSpec.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrgChartSpec.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrgChartSpec(od as api.OrgChartSpec);
     });
   });
@@ -9844,7 +10173,9 @@
   unittest.group('obj-schema-OverlayPosition', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOverlayPosition();
-      var od = api.OverlayPosition.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OverlayPosition.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOverlayPosition(od as api.OverlayPosition);
     });
   });
@@ -9852,7 +10183,9 @@
   unittest.group('obj-schema-Padding', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPadding();
-      var od = api.Padding.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Padding.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPadding(od as api.Padding);
     });
   });
@@ -9860,7 +10193,9 @@
   unittest.group('obj-schema-PasteDataRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPasteDataRequest();
-      var od = api.PasteDataRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PasteDataRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPasteDataRequest(od as api.PasteDataRequest);
     });
   });
@@ -9868,7 +10203,9 @@
   unittest.group('obj-schema-PieChartSpec', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPieChartSpec();
-      var od = api.PieChartSpec.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PieChartSpec.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPieChartSpec(od as api.PieChartSpec);
     });
   });
@@ -9876,7 +10213,9 @@
   unittest.group('obj-schema-PivotFilterCriteria', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPivotFilterCriteria();
-      var od = api.PivotFilterCriteria.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PivotFilterCriteria.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPivotFilterCriteria(od as api.PivotFilterCriteria);
     });
   });
@@ -9884,7 +10223,9 @@
   unittest.group('obj-schema-PivotFilterSpec', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPivotFilterSpec();
-      var od = api.PivotFilterSpec.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PivotFilterSpec.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPivotFilterSpec(od as api.PivotFilterSpec);
     });
   });
@@ -9892,7 +10233,9 @@
   unittest.group('obj-schema-PivotGroup', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPivotGroup();
-      var od = api.PivotGroup.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.PivotGroup.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPivotGroup(od as api.PivotGroup);
     });
   });
@@ -9900,7 +10243,9 @@
   unittest.group('obj-schema-PivotGroupLimit', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPivotGroupLimit();
-      var od = api.PivotGroupLimit.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PivotGroupLimit.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPivotGroupLimit(od as api.PivotGroupLimit);
     });
   });
@@ -9908,7 +10253,9 @@
   unittest.group('obj-schema-PivotGroupRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPivotGroupRule();
-      var od = api.PivotGroupRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PivotGroupRule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPivotGroupRule(od as api.PivotGroupRule);
     });
   });
@@ -9916,7 +10263,9 @@
   unittest.group('obj-schema-PivotGroupSortValueBucket', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPivotGroupSortValueBucket();
-      var od = api.PivotGroupSortValueBucket.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PivotGroupSortValueBucket.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPivotGroupSortValueBucket(od as api.PivotGroupSortValueBucket);
     });
   });
@@ -9924,7 +10273,9 @@
   unittest.group('obj-schema-PivotGroupValueMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPivotGroupValueMetadata();
-      var od = api.PivotGroupValueMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PivotGroupValueMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPivotGroupValueMetadata(od as api.PivotGroupValueMetadata);
     });
   });
@@ -9932,7 +10283,9 @@
   unittest.group('obj-schema-PivotTable', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPivotTable();
-      var od = api.PivotTable.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.PivotTable.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPivotTable(od as api.PivotTable);
     });
   });
@@ -9940,7 +10293,9 @@
   unittest.group('obj-schema-PivotValue', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPivotValue();
-      var od = api.PivotValue.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.PivotValue.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPivotValue(od as api.PivotValue);
     });
   });
@@ -9948,7 +10303,9 @@
   unittest.group('obj-schema-PointStyle', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPointStyle();
-      var od = api.PointStyle.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.PointStyle.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPointStyle(od as api.PointStyle);
     });
   });
@@ -9956,7 +10313,9 @@
   unittest.group('obj-schema-ProtectedRange', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProtectedRange();
-      var od = api.ProtectedRange.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ProtectedRange.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkProtectedRange(od as api.ProtectedRange);
     });
   });
@@ -9964,7 +10323,9 @@
   unittest.group('obj-schema-RandomizeRangeRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRandomizeRangeRequest();
-      var od = api.RandomizeRangeRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RandomizeRangeRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRandomizeRangeRequest(od as api.RandomizeRangeRequest);
     });
   });
@@ -9972,7 +10333,9 @@
   unittest.group('obj-schema-RefreshDataSourceObjectExecutionStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRefreshDataSourceObjectExecutionStatus();
-      var od = api.RefreshDataSourceObjectExecutionStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RefreshDataSourceObjectExecutionStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRefreshDataSourceObjectExecutionStatus(
           od as api.RefreshDataSourceObjectExecutionStatus);
     });
@@ -9981,7 +10344,9 @@
   unittest.group('obj-schema-RefreshDataSourceRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRefreshDataSourceRequest();
-      var od = api.RefreshDataSourceRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RefreshDataSourceRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRefreshDataSourceRequest(od as api.RefreshDataSourceRequest);
     });
   });
@@ -9989,7 +10354,9 @@
   unittest.group('obj-schema-RefreshDataSourceResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRefreshDataSourceResponse();
-      var od = api.RefreshDataSourceResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RefreshDataSourceResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRefreshDataSourceResponse(od as api.RefreshDataSourceResponse);
     });
   });
@@ -9997,7 +10364,9 @@
   unittest.group('obj-schema-RepeatCellRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRepeatCellRequest();
-      var od = api.RepeatCellRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RepeatCellRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRepeatCellRequest(od as api.RepeatCellRequest);
     });
   });
@@ -10005,7 +10374,9 @@
   unittest.group('obj-schema-Request', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRequest();
-      var od = api.Request.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Request.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkRequest(od as api.Request);
     });
   });
@@ -10013,7 +10384,9 @@
   unittest.group('obj-schema-Response', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResponse();
-      var od = api.Response.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Response.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkResponse(od as api.Response);
     });
   });
@@ -10021,7 +10394,9 @@
   unittest.group('obj-schema-RowData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRowData();
-      var od = api.RowData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.RowData.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkRowData(od as api.RowData);
     });
   });
@@ -10029,7 +10404,9 @@
   unittest.group('obj-schema-ScorecardChartSpec', () {
     unittest.test('to-json--from-json', () async {
       var o = buildScorecardChartSpec();
-      var od = api.ScorecardChartSpec.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ScorecardChartSpec.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkScorecardChartSpec(od as api.ScorecardChartSpec);
     });
   });
@@ -10037,7 +10414,9 @@
   unittest.group('obj-schema-SearchDeveloperMetadataRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSearchDeveloperMetadataRequest();
-      var od = api.SearchDeveloperMetadataRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SearchDeveloperMetadataRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSearchDeveloperMetadataRequest(
           od as api.SearchDeveloperMetadataRequest);
     });
@@ -10046,7 +10425,9 @@
   unittest.group('obj-schema-SearchDeveloperMetadataResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSearchDeveloperMetadataResponse();
-      var od = api.SearchDeveloperMetadataResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SearchDeveloperMetadataResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSearchDeveloperMetadataResponse(
           od as api.SearchDeveloperMetadataResponse);
     });
@@ -10055,7 +10436,9 @@
   unittest.group('obj-schema-SetBasicFilterRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSetBasicFilterRequest();
-      var od = api.SetBasicFilterRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SetBasicFilterRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSetBasicFilterRequest(od as api.SetBasicFilterRequest);
     });
   });
@@ -10063,7 +10446,9 @@
   unittest.group('obj-schema-SetDataValidationRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSetDataValidationRequest();
-      var od = api.SetDataValidationRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SetDataValidationRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSetDataValidationRequest(od as api.SetDataValidationRequest);
     });
   });
@@ -10071,7 +10456,8 @@
   unittest.group('obj-schema-Sheet', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSheet();
-      var od = api.Sheet.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Sheet.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSheet(od as api.Sheet);
     });
   });
@@ -10079,7 +10465,9 @@
   unittest.group('obj-schema-SheetProperties', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSheetProperties();
-      var od = api.SheetProperties.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SheetProperties.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSheetProperties(od as api.SheetProperties);
     });
   });
@@ -10087,7 +10475,9 @@
   unittest.group('obj-schema-Slicer', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSlicer();
-      var od = api.Slicer.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Slicer.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSlicer(od as api.Slicer);
     });
   });
@@ -10095,7 +10485,9 @@
   unittest.group('obj-schema-SlicerSpec', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSlicerSpec();
-      var od = api.SlicerSpec.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.SlicerSpec.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSlicerSpec(od as api.SlicerSpec);
     });
   });
@@ -10103,7 +10495,9 @@
   unittest.group('obj-schema-SortRangeRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSortRangeRequest();
-      var od = api.SortRangeRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SortRangeRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSortRangeRequest(od as api.SortRangeRequest);
     });
   });
@@ -10111,7 +10505,9 @@
   unittest.group('obj-schema-SortSpec', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSortSpec();
-      var od = api.SortSpec.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.SortSpec.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSortSpec(od as api.SortSpec);
     });
   });
@@ -10119,7 +10515,9 @@
   unittest.group('obj-schema-SourceAndDestination', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSourceAndDestination();
-      var od = api.SourceAndDestination.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SourceAndDestination.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSourceAndDestination(od as api.SourceAndDestination);
     });
   });
@@ -10127,7 +10525,9 @@
   unittest.group('obj-schema-Spreadsheet', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSpreadsheet();
-      var od = api.Spreadsheet.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Spreadsheet.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSpreadsheet(od as api.Spreadsheet);
     });
   });
@@ -10135,7 +10535,9 @@
   unittest.group('obj-schema-SpreadsheetProperties', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSpreadsheetProperties();
-      var od = api.SpreadsheetProperties.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SpreadsheetProperties.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSpreadsheetProperties(od as api.SpreadsheetProperties);
     });
   });
@@ -10143,7 +10545,9 @@
   unittest.group('obj-schema-SpreadsheetTheme', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSpreadsheetTheme();
-      var od = api.SpreadsheetTheme.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SpreadsheetTheme.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSpreadsheetTheme(od as api.SpreadsheetTheme);
     });
   });
@@ -10151,7 +10555,9 @@
   unittest.group('obj-schema-TextFormat', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTextFormat();
-      var od = api.TextFormat.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.TextFormat.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTextFormat(od as api.TextFormat);
     });
   });
@@ -10159,7 +10565,9 @@
   unittest.group('obj-schema-TextFormatRun', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTextFormatRun();
-      var od = api.TextFormatRun.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TextFormatRun.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTextFormatRun(od as api.TextFormatRun);
     });
   });
@@ -10167,7 +10575,9 @@
   unittest.group('obj-schema-TextPosition', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTextPosition();
-      var od = api.TextPosition.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TextPosition.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTextPosition(od as api.TextPosition);
     });
   });
@@ -10175,7 +10585,9 @@
   unittest.group('obj-schema-TextRotation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTextRotation();
-      var od = api.TextRotation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TextRotation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTextRotation(od as api.TextRotation);
     });
   });
@@ -10183,7 +10595,9 @@
   unittest.group('obj-schema-TextToColumnsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTextToColumnsRequest();
-      var od = api.TextToColumnsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TextToColumnsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTextToColumnsRequest(od as api.TextToColumnsRequest);
     });
   });
@@ -10191,7 +10605,9 @@
   unittest.group('obj-schema-ThemeColorPair', () {
     unittest.test('to-json--from-json', () async {
       var o = buildThemeColorPair();
-      var od = api.ThemeColorPair.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ThemeColorPair.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkThemeColorPair(od as api.ThemeColorPair);
     });
   });
@@ -10199,7 +10615,9 @@
   unittest.group('obj-schema-TimeOfDay', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTimeOfDay();
-      var od = api.TimeOfDay.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.TimeOfDay.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTimeOfDay(od as api.TimeOfDay);
     });
   });
@@ -10207,7 +10625,9 @@
   unittest.group('obj-schema-TreemapChartColorScale', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTreemapChartColorScale();
-      var od = api.TreemapChartColorScale.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TreemapChartColorScale.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTreemapChartColorScale(od as api.TreemapChartColorScale);
     });
   });
@@ -10215,7 +10635,9 @@
   unittest.group('obj-schema-TreemapChartSpec', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTreemapChartSpec();
-      var od = api.TreemapChartSpec.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TreemapChartSpec.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTreemapChartSpec(od as api.TreemapChartSpec);
     });
   });
@@ -10223,7 +10645,9 @@
   unittest.group('obj-schema-TrimWhitespaceRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTrimWhitespaceRequest();
-      var od = api.TrimWhitespaceRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TrimWhitespaceRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTrimWhitespaceRequest(od as api.TrimWhitespaceRequest);
     });
   });
@@ -10231,7 +10655,9 @@
   unittest.group('obj-schema-TrimWhitespaceResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTrimWhitespaceResponse();
-      var od = api.TrimWhitespaceResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TrimWhitespaceResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTrimWhitespaceResponse(od as api.TrimWhitespaceResponse);
     });
   });
@@ -10239,7 +10665,9 @@
   unittest.group('obj-schema-UnmergeCellsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUnmergeCellsRequest();
-      var od = api.UnmergeCellsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UnmergeCellsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUnmergeCellsRequest(od as api.UnmergeCellsRequest);
     });
   });
@@ -10247,7 +10675,9 @@
   unittest.group('obj-schema-UpdateBandingRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateBandingRequest();
-      var od = api.UpdateBandingRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateBandingRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateBandingRequest(od as api.UpdateBandingRequest);
     });
   });
@@ -10255,7 +10685,9 @@
   unittest.group('obj-schema-UpdateBordersRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateBordersRequest();
-      var od = api.UpdateBordersRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateBordersRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateBordersRequest(od as api.UpdateBordersRequest);
     });
   });
@@ -10263,7 +10695,9 @@
   unittest.group('obj-schema-UpdateCellsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateCellsRequest();
-      var od = api.UpdateCellsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateCellsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateCellsRequest(od as api.UpdateCellsRequest);
     });
   });
@@ -10271,7 +10705,9 @@
   unittest.group('obj-schema-UpdateChartSpecRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateChartSpecRequest();
-      var od = api.UpdateChartSpecRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateChartSpecRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateChartSpecRequest(od as api.UpdateChartSpecRequest);
     });
   });
@@ -10279,7 +10715,9 @@
   unittest.group('obj-schema-UpdateConditionalFormatRuleRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateConditionalFormatRuleRequest();
-      var od = api.UpdateConditionalFormatRuleRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateConditionalFormatRuleRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateConditionalFormatRuleRequest(
           od as api.UpdateConditionalFormatRuleRequest);
     });
@@ -10288,7 +10726,9 @@
   unittest.group('obj-schema-UpdateConditionalFormatRuleResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateConditionalFormatRuleResponse();
-      var od = api.UpdateConditionalFormatRuleResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateConditionalFormatRuleResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateConditionalFormatRuleResponse(
           od as api.UpdateConditionalFormatRuleResponse);
     });
@@ -10297,7 +10737,9 @@
   unittest.group('obj-schema-UpdateDataSourceRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateDataSourceRequest();
-      var od = api.UpdateDataSourceRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateDataSourceRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateDataSourceRequest(od as api.UpdateDataSourceRequest);
     });
   });
@@ -10305,7 +10747,9 @@
   unittest.group('obj-schema-UpdateDataSourceResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateDataSourceResponse();
-      var od = api.UpdateDataSourceResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateDataSourceResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateDataSourceResponse(od as api.UpdateDataSourceResponse);
     });
   });
@@ -10313,7 +10757,9 @@
   unittest.group('obj-schema-UpdateDeveloperMetadataRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateDeveloperMetadataRequest();
-      var od = api.UpdateDeveloperMetadataRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateDeveloperMetadataRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateDeveloperMetadataRequest(
           od as api.UpdateDeveloperMetadataRequest);
     });
@@ -10322,7 +10768,9 @@
   unittest.group('obj-schema-UpdateDeveloperMetadataResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateDeveloperMetadataResponse();
-      var od = api.UpdateDeveloperMetadataResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateDeveloperMetadataResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateDeveloperMetadataResponse(
           od as api.UpdateDeveloperMetadataResponse);
     });
@@ -10331,7 +10779,9 @@
   unittest.group('obj-schema-UpdateDimensionGroupRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateDimensionGroupRequest();
-      var od = api.UpdateDimensionGroupRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateDimensionGroupRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateDimensionGroupRequest(od as api.UpdateDimensionGroupRequest);
     });
   });
@@ -10339,7 +10789,9 @@
   unittest.group('obj-schema-UpdateDimensionPropertiesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateDimensionPropertiesRequest();
-      var od = api.UpdateDimensionPropertiesRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateDimensionPropertiesRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateDimensionPropertiesRequest(
           od as api.UpdateDimensionPropertiesRequest);
     });
@@ -10348,7 +10800,9 @@
   unittest.group('obj-schema-UpdateEmbeddedObjectBorderRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateEmbeddedObjectBorderRequest();
-      var od = api.UpdateEmbeddedObjectBorderRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateEmbeddedObjectBorderRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateEmbeddedObjectBorderRequest(
           od as api.UpdateEmbeddedObjectBorderRequest);
     });
@@ -10357,7 +10811,9 @@
   unittest.group('obj-schema-UpdateEmbeddedObjectPositionRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateEmbeddedObjectPositionRequest();
-      var od = api.UpdateEmbeddedObjectPositionRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateEmbeddedObjectPositionRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateEmbeddedObjectPositionRequest(
           od as api.UpdateEmbeddedObjectPositionRequest);
     });
@@ -10366,7 +10822,9 @@
   unittest.group('obj-schema-UpdateEmbeddedObjectPositionResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateEmbeddedObjectPositionResponse();
-      var od = api.UpdateEmbeddedObjectPositionResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateEmbeddedObjectPositionResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateEmbeddedObjectPositionResponse(
           od as api.UpdateEmbeddedObjectPositionResponse);
     });
@@ -10375,7 +10833,9 @@
   unittest.group('obj-schema-UpdateFilterViewRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateFilterViewRequest();
-      var od = api.UpdateFilterViewRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateFilterViewRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateFilterViewRequest(od as api.UpdateFilterViewRequest);
     });
   });
@@ -10383,7 +10843,9 @@
   unittest.group('obj-schema-UpdateNamedRangeRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateNamedRangeRequest();
-      var od = api.UpdateNamedRangeRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateNamedRangeRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateNamedRangeRequest(od as api.UpdateNamedRangeRequest);
     });
   });
@@ -10391,7 +10853,9 @@
   unittest.group('obj-schema-UpdateProtectedRangeRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateProtectedRangeRequest();
-      var od = api.UpdateProtectedRangeRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateProtectedRangeRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateProtectedRangeRequest(od as api.UpdateProtectedRangeRequest);
     });
   });
@@ -10399,7 +10863,9 @@
   unittest.group('obj-schema-UpdateSheetPropertiesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateSheetPropertiesRequest();
-      var od = api.UpdateSheetPropertiesRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateSheetPropertiesRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateSheetPropertiesRequest(od as api.UpdateSheetPropertiesRequest);
     });
   });
@@ -10407,7 +10873,9 @@
   unittest.group('obj-schema-UpdateSlicerSpecRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateSlicerSpecRequest();
-      var od = api.UpdateSlicerSpecRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateSlicerSpecRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateSlicerSpecRequest(od as api.UpdateSlicerSpecRequest);
     });
   });
@@ -10415,7 +10883,9 @@
   unittest.group('obj-schema-UpdateSpreadsheetPropertiesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateSpreadsheetPropertiesRequest();
-      var od = api.UpdateSpreadsheetPropertiesRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateSpreadsheetPropertiesRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateSpreadsheetPropertiesRequest(
           od as api.UpdateSpreadsheetPropertiesRequest);
     });
@@ -10424,7 +10894,9 @@
   unittest.group('obj-schema-UpdateValuesByDataFilterResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateValuesByDataFilterResponse();
-      var od = api.UpdateValuesByDataFilterResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateValuesByDataFilterResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateValuesByDataFilterResponse(
           od as api.UpdateValuesByDataFilterResponse);
     });
@@ -10433,7 +10905,9 @@
   unittest.group('obj-schema-UpdateValuesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateValuesResponse();
-      var od = api.UpdateValuesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateValuesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateValuesResponse(od as api.UpdateValuesResponse);
     });
   });
@@ -10441,7 +10915,9 @@
   unittest.group('obj-schema-ValueRange', () {
     unittest.test('to-json--from-json', () async {
       var o = buildValueRange();
-      var od = api.ValueRange.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ValueRange.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkValueRange(od as api.ValueRange);
     });
   });
@@ -10449,7 +10925,9 @@
   unittest.group('obj-schema-WaterfallChartColumnStyle', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWaterfallChartColumnStyle();
-      var od = api.WaterfallChartColumnStyle.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.WaterfallChartColumnStyle.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkWaterfallChartColumnStyle(od as api.WaterfallChartColumnStyle);
     });
   });
@@ -10457,7 +10935,9 @@
   unittest.group('obj-schema-WaterfallChartCustomSubtotal', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWaterfallChartCustomSubtotal();
-      var od = api.WaterfallChartCustomSubtotal.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.WaterfallChartCustomSubtotal.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkWaterfallChartCustomSubtotal(od as api.WaterfallChartCustomSubtotal);
     });
   });
@@ -10465,7 +10945,9 @@
   unittest.group('obj-schema-WaterfallChartDomain', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWaterfallChartDomain();
-      var od = api.WaterfallChartDomain.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.WaterfallChartDomain.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkWaterfallChartDomain(od as api.WaterfallChartDomain);
     });
   });
@@ -10473,7 +10955,9 @@
   unittest.group('obj-schema-WaterfallChartSeries', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWaterfallChartSeries();
-      var od = api.WaterfallChartSeries.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.WaterfallChartSeries.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkWaterfallChartSeries(od as api.WaterfallChartSeries);
     });
   });
@@ -10481,7 +10965,9 @@
   unittest.group('obj-schema-WaterfallChartSpec', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWaterfallChartSpec();
-      var od = api.WaterfallChartSpec.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.WaterfallChartSpec.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkWaterfallChartSpec(od as api.WaterfallChartSpec);
     });
   });
diff --git a/generated/googleapis/test/siteverification/v1_test.dart b/generated/googleapis/test/siteverification/v1_test.dart
index 477abb4..b467e36 100644
--- a/generated/googleapis/test/siteverification/v1_test.dart
+++ b/generated/googleapis/test/siteverification/v1_test.dart
@@ -230,8 +230,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildSiteVerificationWebResourceGettokenRequestSite();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.SiteVerificationWebResourceGettokenRequestSite.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkSiteVerificationWebResourceGettokenRequestSite(
           od as api.SiteVerificationWebResourceGettokenRequestSite);
     });
@@ -240,8 +241,9 @@
   unittest.group('obj-schema-SiteVerificationWebResourceGettokenRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSiteVerificationWebResourceGettokenRequest();
-      var od =
-          api.SiteVerificationWebResourceGettokenRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SiteVerificationWebResourceGettokenRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSiteVerificationWebResourceGettokenRequest(
           od as api.SiteVerificationWebResourceGettokenRequest);
     });
@@ -250,8 +252,9 @@
   unittest.group('obj-schema-SiteVerificationWebResourceGettokenResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSiteVerificationWebResourceGettokenResponse();
-      var od =
-          api.SiteVerificationWebResourceGettokenResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SiteVerificationWebResourceGettokenResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSiteVerificationWebResourceGettokenResponse(
           od as api.SiteVerificationWebResourceGettokenResponse);
     });
@@ -260,7 +263,9 @@
   unittest.group('obj-schema-SiteVerificationWebResourceListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSiteVerificationWebResourceListResponse();
-      var od = api.SiteVerificationWebResourceListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SiteVerificationWebResourceListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSiteVerificationWebResourceListResponse(
           od as api.SiteVerificationWebResourceListResponse);
     });
@@ -269,7 +274,9 @@
   unittest.group('obj-schema-SiteVerificationWebResourceResourceSite', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSiteVerificationWebResourceResourceSite();
-      var od = api.SiteVerificationWebResourceResourceSite.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SiteVerificationWebResourceResourceSite.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSiteVerificationWebResourceResourceSite(
           od as api.SiteVerificationWebResourceResourceSite);
     });
@@ -278,7 +285,9 @@
   unittest.group('obj-schema-SiteVerificationWebResourceResource', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSiteVerificationWebResourceResource();
-      var od = api.SiteVerificationWebResourceResource.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SiteVerificationWebResourceResource.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSiteVerificationWebResourceResource(
           od as api.SiteVerificationWebResourceResource);
     });
diff --git a/generated/googleapis/test/slides/v1_test.dart b/generated/googleapis/test/slides/v1_test.dart
index e2c6316..d1e7074 100644
--- a/generated/googleapis/test/slides/v1_test.dart
+++ b/generated/googleapis/test/slides/v1_test.dart
@@ -4353,7 +4353,9 @@
   unittest.group('obj-schema-AffineTransform', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAffineTransform();
-      var od = api.AffineTransform.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AffineTransform.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAffineTransform(od as api.AffineTransform);
     });
   });
@@ -4361,7 +4363,9 @@
   unittest.group('obj-schema-AutoText', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAutoText();
-      var od = api.AutoText.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.AutoText.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAutoText(od as api.AutoText);
     });
   });
@@ -4369,7 +4373,9 @@
   unittest.group('obj-schema-Autofit', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAutofit();
-      var od = api.Autofit.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Autofit.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAutofit(od as api.Autofit);
     });
   });
@@ -4377,7 +4383,9 @@
   unittest.group('obj-schema-BatchUpdatePresentationRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBatchUpdatePresentationRequest();
-      var od = api.BatchUpdatePresentationRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BatchUpdatePresentationRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBatchUpdatePresentationRequest(
           od as api.BatchUpdatePresentationRequest);
     });
@@ -4386,7 +4394,9 @@
   unittest.group('obj-schema-BatchUpdatePresentationResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBatchUpdatePresentationResponse();
-      var od = api.BatchUpdatePresentationResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BatchUpdatePresentationResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBatchUpdatePresentationResponse(
           od as api.BatchUpdatePresentationResponse);
     });
@@ -4395,7 +4405,9 @@
   unittest.group('obj-schema-Bullet', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBullet();
-      var od = api.Bullet.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Bullet.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBullet(od as api.Bullet);
     });
   });
@@ -4403,7 +4415,9 @@
   unittest.group('obj-schema-ColorScheme', () {
     unittest.test('to-json--from-json', () async {
       var o = buildColorScheme();
-      var od = api.ColorScheme.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ColorScheme.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkColorScheme(od as api.ColorScheme);
     });
   });
@@ -4411,7 +4425,9 @@
   unittest.group('obj-schema-ColorStop', () {
     unittest.test('to-json--from-json', () async {
       var o = buildColorStop();
-      var od = api.ColorStop.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ColorStop.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkColorStop(od as api.ColorStop);
     });
   });
@@ -4419,7 +4435,9 @@
   unittest.group('obj-schema-CreateImageRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateImageRequest();
-      var od = api.CreateImageRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateImageRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateImageRequest(od as api.CreateImageRequest);
     });
   });
@@ -4427,7 +4445,9 @@
   unittest.group('obj-schema-CreateImageResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateImageResponse();
-      var od = api.CreateImageResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateImageResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateImageResponse(od as api.CreateImageResponse);
     });
   });
@@ -4435,7 +4455,9 @@
   unittest.group('obj-schema-CreateLineRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateLineRequest();
-      var od = api.CreateLineRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateLineRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateLineRequest(od as api.CreateLineRequest);
     });
   });
@@ -4443,7 +4465,9 @@
   unittest.group('obj-schema-CreateLineResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateLineResponse();
-      var od = api.CreateLineResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateLineResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateLineResponse(od as api.CreateLineResponse);
     });
   });
@@ -4451,7 +4475,9 @@
   unittest.group('obj-schema-CreateParagraphBulletsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateParagraphBulletsRequest();
-      var od = api.CreateParagraphBulletsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateParagraphBulletsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateParagraphBulletsRequest(
           od as api.CreateParagraphBulletsRequest);
     });
@@ -4460,7 +4486,9 @@
   unittest.group('obj-schema-CreateShapeRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateShapeRequest();
-      var od = api.CreateShapeRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateShapeRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateShapeRequest(od as api.CreateShapeRequest);
     });
   });
@@ -4468,7 +4496,9 @@
   unittest.group('obj-schema-CreateShapeResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateShapeResponse();
-      var od = api.CreateShapeResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateShapeResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateShapeResponse(od as api.CreateShapeResponse);
     });
   });
@@ -4476,7 +4506,9 @@
   unittest.group('obj-schema-CreateSheetsChartRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateSheetsChartRequest();
-      var od = api.CreateSheetsChartRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateSheetsChartRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateSheetsChartRequest(od as api.CreateSheetsChartRequest);
     });
   });
@@ -4484,7 +4516,9 @@
   unittest.group('obj-schema-CreateSheetsChartResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateSheetsChartResponse();
-      var od = api.CreateSheetsChartResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateSheetsChartResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateSheetsChartResponse(od as api.CreateSheetsChartResponse);
     });
   });
@@ -4492,7 +4526,9 @@
   unittest.group('obj-schema-CreateSlideRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateSlideRequest();
-      var od = api.CreateSlideRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateSlideRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateSlideRequest(od as api.CreateSlideRequest);
     });
   });
@@ -4500,7 +4536,9 @@
   unittest.group('obj-schema-CreateSlideResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateSlideResponse();
-      var od = api.CreateSlideResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateSlideResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateSlideResponse(od as api.CreateSlideResponse);
     });
   });
@@ -4508,7 +4546,9 @@
   unittest.group('obj-schema-CreateTableRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateTableRequest();
-      var od = api.CreateTableRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateTableRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateTableRequest(od as api.CreateTableRequest);
     });
   });
@@ -4516,7 +4556,9 @@
   unittest.group('obj-schema-CreateTableResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateTableResponse();
-      var od = api.CreateTableResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateTableResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateTableResponse(od as api.CreateTableResponse);
     });
   });
@@ -4524,7 +4566,9 @@
   unittest.group('obj-schema-CreateVideoRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateVideoRequest();
-      var od = api.CreateVideoRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateVideoRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateVideoRequest(od as api.CreateVideoRequest);
     });
   });
@@ -4532,7 +4576,9 @@
   unittest.group('obj-schema-CreateVideoResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateVideoResponse();
-      var od = api.CreateVideoResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateVideoResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateVideoResponse(od as api.CreateVideoResponse);
     });
   });
@@ -4540,7 +4586,9 @@
   unittest.group('obj-schema-CropProperties', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCropProperties();
-      var od = api.CropProperties.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CropProperties.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCropProperties(od as api.CropProperties);
     });
   });
@@ -4548,7 +4596,9 @@
   unittest.group('obj-schema-DeleteObjectRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeleteObjectRequest();
-      var od = api.DeleteObjectRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeleteObjectRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeleteObjectRequest(od as api.DeleteObjectRequest);
     });
   });
@@ -4556,7 +4606,9 @@
   unittest.group('obj-schema-DeleteParagraphBulletsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeleteParagraphBulletsRequest();
-      var od = api.DeleteParagraphBulletsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeleteParagraphBulletsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeleteParagraphBulletsRequest(
           od as api.DeleteParagraphBulletsRequest);
     });
@@ -4565,7 +4617,9 @@
   unittest.group('obj-schema-DeleteTableColumnRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeleteTableColumnRequest();
-      var od = api.DeleteTableColumnRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeleteTableColumnRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeleteTableColumnRequest(od as api.DeleteTableColumnRequest);
     });
   });
@@ -4573,7 +4627,9 @@
   unittest.group('obj-schema-DeleteTableRowRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeleteTableRowRequest();
-      var od = api.DeleteTableRowRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeleteTableRowRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeleteTableRowRequest(od as api.DeleteTableRowRequest);
     });
   });
@@ -4581,7 +4637,9 @@
   unittest.group('obj-schema-DeleteTextRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeleteTextRequest();
-      var od = api.DeleteTextRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeleteTextRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeleteTextRequest(od as api.DeleteTextRequest);
     });
   });
@@ -4589,7 +4647,9 @@
   unittest.group('obj-schema-Dimension', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDimension();
-      var od = api.Dimension.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Dimension.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDimension(od as api.Dimension);
     });
   });
@@ -4597,7 +4657,9 @@
   unittest.group('obj-schema-DuplicateObjectRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDuplicateObjectRequest();
-      var od = api.DuplicateObjectRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DuplicateObjectRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDuplicateObjectRequest(od as api.DuplicateObjectRequest);
     });
   });
@@ -4605,7 +4667,9 @@
   unittest.group('obj-schema-DuplicateObjectResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDuplicateObjectResponse();
-      var od = api.DuplicateObjectResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DuplicateObjectResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDuplicateObjectResponse(od as api.DuplicateObjectResponse);
     });
   });
@@ -4613,7 +4677,8 @@
   unittest.group('obj-schema-Group', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGroup();
-      var od = api.Group.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Group.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGroup(od as api.Group);
     });
   });
@@ -4621,7 +4686,9 @@
   unittest.group('obj-schema-GroupObjectsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGroupObjectsRequest();
-      var od = api.GroupObjectsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GroupObjectsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGroupObjectsRequest(od as api.GroupObjectsRequest);
     });
   });
@@ -4629,7 +4696,9 @@
   unittest.group('obj-schema-GroupObjectsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGroupObjectsResponse();
-      var od = api.GroupObjectsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GroupObjectsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGroupObjectsResponse(od as api.GroupObjectsResponse);
     });
   });
@@ -4637,7 +4706,8 @@
   unittest.group('obj-schema-Image', () {
     unittest.test('to-json--from-json', () async {
       var o = buildImage();
-      var od = api.Image.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Image.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkImage(od as api.Image);
     });
   });
@@ -4645,7 +4715,9 @@
   unittest.group('obj-schema-ImageProperties', () {
     unittest.test('to-json--from-json', () async {
       var o = buildImageProperties();
-      var od = api.ImageProperties.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ImageProperties.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkImageProperties(od as api.ImageProperties);
     });
   });
@@ -4653,7 +4725,9 @@
   unittest.group('obj-schema-InsertTableColumnsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInsertTableColumnsRequest();
-      var od = api.InsertTableColumnsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InsertTableColumnsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInsertTableColumnsRequest(od as api.InsertTableColumnsRequest);
     });
   });
@@ -4661,7 +4735,9 @@
   unittest.group('obj-schema-InsertTableRowsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInsertTableRowsRequest();
-      var od = api.InsertTableRowsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InsertTableRowsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInsertTableRowsRequest(od as api.InsertTableRowsRequest);
     });
   });
@@ -4669,7 +4745,9 @@
   unittest.group('obj-schema-InsertTextRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInsertTextRequest();
-      var od = api.InsertTextRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InsertTextRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInsertTextRequest(od as api.InsertTextRequest);
     });
   });
@@ -4677,7 +4755,9 @@
   unittest.group('obj-schema-LayoutPlaceholderIdMapping', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLayoutPlaceholderIdMapping();
-      var od = api.LayoutPlaceholderIdMapping.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LayoutPlaceholderIdMapping.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLayoutPlaceholderIdMapping(od as api.LayoutPlaceholderIdMapping);
     });
   });
@@ -4685,7 +4765,9 @@
   unittest.group('obj-schema-LayoutProperties', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLayoutProperties();
-      var od = api.LayoutProperties.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LayoutProperties.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLayoutProperties(od as api.LayoutProperties);
     });
   });
@@ -4693,7 +4775,9 @@
   unittest.group('obj-schema-LayoutReference', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLayoutReference();
-      var od = api.LayoutReference.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LayoutReference.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLayoutReference(od as api.LayoutReference);
     });
   });
@@ -4701,7 +4785,8 @@
   unittest.group('obj-schema-Line', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLine();
-      var od = api.Line.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Line.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLine(od as api.Line);
     });
   });
@@ -4709,7 +4794,9 @@
   unittest.group('obj-schema-LineConnection', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLineConnection();
-      var od = api.LineConnection.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LineConnection.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLineConnection(od as api.LineConnection);
     });
   });
@@ -4717,7 +4804,9 @@
   unittest.group('obj-schema-LineFill', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLineFill();
-      var od = api.LineFill.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.LineFill.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLineFill(od as api.LineFill);
     });
   });
@@ -4725,7 +4814,9 @@
   unittest.group('obj-schema-LineProperties', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLineProperties();
-      var od = api.LineProperties.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LineProperties.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLineProperties(od as api.LineProperties);
     });
   });
@@ -4733,7 +4824,8 @@
   unittest.group('obj-schema-Link', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLink();
-      var od = api.Link.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Link.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLink(od as api.Link);
     });
   });
@@ -4741,7 +4833,8 @@
   unittest.group('obj-schema-List', () {
     unittest.test('to-json--from-json', () async {
       var o = buildList();
-      var od = api.List.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.List.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkList(od as api.List);
     });
   });
@@ -4749,7 +4842,9 @@
   unittest.group('obj-schema-MasterProperties', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMasterProperties();
-      var od = api.MasterProperties.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MasterProperties.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMasterProperties(od as api.MasterProperties);
     });
   });
@@ -4757,7 +4852,9 @@
   unittest.group('obj-schema-MergeTableCellsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMergeTableCellsRequest();
-      var od = api.MergeTableCellsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MergeTableCellsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMergeTableCellsRequest(od as api.MergeTableCellsRequest);
     });
   });
@@ -4765,7 +4862,9 @@
   unittest.group('obj-schema-NestingLevel', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNestingLevel();
-      var od = api.NestingLevel.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NestingLevel.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNestingLevel(od as api.NestingLevel);
     });
   });
@@ -4773,7 +4872,9 @@
   unittest.group('obj-schema-NotesProperties', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNotesProperties();
-      var od = api.NotesProperties.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NotesProperties.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNotesProperties(od as api.NotesProperties);
     });
   });
@@ -4781,7 +4882,9 @@
   unittest.group('obj-schema-OpaqueColor', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOpaqueColor();
-      var od = api.OpaqueColor.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OpaqueColor.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOpaqueColor(od as api.OpaqueColor);
     });
   });
@@ -4789,7 +4892,9 @@
   unittest.group('obj-schema-OptionalColor', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOptionalColor();
-      var od = api.OptionalColor.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OptionalColor.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOptionalColor(od as api.OptionalColor);
     });
   });
@@ -4797,7 +4902,9 @@
   unittest.group('obj-schema-Outline', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOutline();
-      var od = api.Outline.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Outline.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOutline(od as api.Outline);
     });
   });
@@ -4805,7 +4912,9 @@
   unittest.group('obj-schema-OutlineFill', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOutlineFill();
-      var od = api.OutlineFill.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OutlineFill.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOutlineFill(od as api.OutlineFill);
     });
   });
@@ -4813,7 +4922,8 @@
   unittest.group('obj-schema-Page', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPage();
-      var od = api.Page.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Page.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPage(od as api.Page);
     });
   });
@@ -4821,7 +4931,9 @@
   unittest.group('obj-schema-PageBackgroundFill', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPageBackgroundFill();
-      var od = api.PageBackgroundFill.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PageBackgroundFill.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPageBackgroundFill(od as api.PageBackgroundFill);
     });
   });
@@ -4829,7 +4941,9 @@
   unittest.group('obj-schema-PageElement', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPageElement();
-      var od = api.PageElement.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PageElement.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPageElement(od as api.PageElement);
     });
   });
@@ -4837,7 +4951,9 @@
   unittest.group('obj-schema-PageElementProperties', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPageElementProperties();
-      var od = api.PageElementProperties.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PageElementProperties.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPageElementProperties(od as api.PageElementProperties);
     });
   });
@@ -4845,7 +4961,9 @@
   unittest.group('obj-schema-PageProperties', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPageProperties();
-      var od = api.PageProperties.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PageProperties.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPageProperties(od as api.PageProperties);
     });
   });
@@ -4853,7 +4971,9 @@
   unittest.group('obj-schema-ParagraphMarker', () {
     unittest.test('to-json--from-json', () async {
       var o = buildParagraphMarker();
-      var od = api.ParagraphMarker.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ParagraphMarker.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkParagraphMarker(od as api.ParagraphMarker);
     });
   });
@@ -4861,7 +4981,9 @@
   unittest.group('obj-schema-ParagraphStyle', () {
     unittest.test('to-json--from-json', () async {
       var o = buildParagraphStyle();
-      var od = api.ParagraphStyle.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ParagraphStyle.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkParagraphStyle(od as api.ParagraphStyle);
     });
   });
@@ -4869,7 +4991,9 @@
   unittest.group('obj-schema-Placeholder', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPlaceholder();
-      var od = api.Placeholder.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Placeholder.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPlaceholder(od as api.Placeholder);
     });
   });
@@ -4877,7 +5001,9 @@
   unittest.group('obj-schema-Presentation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPresentation();
-      var od = api.Presentation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Presentation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPresentation(od as api.Presentation);
     });
   });
@@ -4885,7 +5011,8 @@
   unittest.group('obj-schema-Range', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRange();
-      var od = api.Range.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Range.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkRange(od as api.Range);
     });
   });
@@ -4893,7 +5020,9 @@
   unittest.group('obj-schema-Recolor', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRecolor();
-      var od = api.Recolor.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Recolor.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkRecolor(od as api.Recolor);
     });
   });
@@ -4901,7 +5030,9 @@
   unittest.group('obj-schema-RefreshSheetsChartRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRefreshSheetsChartRequest();
-      var od = api.RefreshSheetsChartRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RefreshSheetsChartRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRefreshSheetsChartRequest(od as api.RefreshSheetsChartRequest);
     });
   });
@@ -4909,7 +5040,9 @@
   unittest.group('obj-schema-ReplaceAllShapesWithImageRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReplaceAllShapesWithImageRequest();
-      var od = api.ReplaceAllShapesWithImageRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReplaceAllShapesWithImageRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReplaceAllShapesWithImageRequest(
           od as api.ReplaceAllShapesWithImageRequest);
     });
@@ -4918,7 +5051,9 @@
   unittest.group('obj-schema-ReplaceAllShapesWithImageResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReplaceAllShapesWithImageResponse();
-      var od = api.ReplaceAllShapesWithImageResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReplaceAllShapesWithImageResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReplaceAllShapesWithImageResponse(
           od as api.ReplaceAllShapesWithImageResponse);
     });
@@ -4927,7 +5062,9 @@
   unittest.group('obj-schema-ReplaceAllShapesWithSheetsChartRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReplaceAllShapesWithSheetsChartRequest();
-      var od = api.ReplaceAllShapesWithSheetsChartRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReplaceAllShapesWithSheetsChartRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReplaceAllShapesWithSheetsChartRequest(
           od as api.ReplaceAllShapesWithSheetsChartRequest);
     });
@@ -4936,7 +5073,9 @@
   unittest.group('obj-schema-ReplaceAllShapesWithSheetsChartResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReplaceAllShapesWithSheetsChartResponse();
-      var od = api.ReplaceAllShapesWithSheetsChartResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReplaceAllShapesWithSheetsChartResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReplaceAllShapesWithSheetsChartResponse(
           od as api.ReplaceAllShapesWithSheetsChartResponse);
     });
@@ -4945,7 +5084,9 @@
   unittest.group('obj-schema-ReplaceAllTextRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReplaceAllTextRequest();
-      var od = api.ReplaceAllTextRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReplaceAllTextRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReplaceAllTextRequest(od as api.ReplaceAllTextRequest);
     });
   });
@@ -4953,7 +5094,9 @@
   unittest.group('obj-schema-ReplaceAllTextResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReplaceAllTextResponse();
-      var od = api.ReplaceAllTextResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReplaceAllTextResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReplaceAllTextResponse(od as api.ReplaceAllTextResponse);
     });
   });
@@ -4961,7 +5104,9 @@
   unittest.group('obj-schema-ReplaceImageRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReplaceImageRequest();
-      var od = api.ReplaceImageRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReplaceImageRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReplaceImageRequest(od as api.ReplaceImageRequest);
     });
   });
@@ -4969,7 +5114,9 @@
   unittest.group('obj-schema-Request', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRequest();
-      var od = api.Request.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Request.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkRequest(od as api.Request);
     });
   });
@@ -4977,7 +5124,9 @@
   unittest.group('obj-schema-RerouteLineRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRerouteLineRequest();
-      var od = api.RerouteLineRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RerouteLineRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRerouteLineRequest(od as api.RerouteLineRequest);
     });
   });
@@ -4985,7 +5134,9 @@
   unittest.group('obj-schema-Response', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResponse();
-      var od = api.Response.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Response.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkResponse(od as api.Response);
     });
   });
@@ -4993,7 +5144,9 @@
   unittest.group('obj-schema-RgbColor', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRgbColor();
-      var od = api.RgbColor.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.RgbColor.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkRgbColor(od as api.RgbColor);
     });
   });
@@ -5001,7 +5154,9 @@
   unittest.group('obj-schema-Shadow', () {
     unittest.test('to-json--from-json', () async {
       var o = buildShadow();
-      var od = api.Shadow.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Shadow.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkShadow(od as api.Shadow);
     });
   });
@@ -5009,7 +5164,8 @@
   unittest.group('obj-schema-Shape', () {
     unittest.test('to-json--from-json', () async {
       var o = buildShape();
-      var od = api.Shape.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Shape.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkShape(od as api.Shape);
     });
   });
@@ -5017,7 +5173,9 @@
   unittest.group('obj-schema-ShapeBackgroundFill', () {
     unittest.test('to-json--from-json', () async {
       var o = buildShapeBackgroundFill();
-      var od = api.ShapeBackgroundFill.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ShapeBackgroundFill.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkShapeBackgroundFill(od as api.ShapeBackgroundFill);
     });
   });
@@ -5025,7 +5183,9 @@
   unittest.group('obj-schema-ShapeProperties', () {
     unittest.test('to-json--from-json', () async {
       var o = buildShapeProperties();
-      var od = api.ShapeProperties.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ShapeProperties.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkShapeProperties(od as api.ShapeProperties);
     });
   });
@@ -5033,7 +5193,9 @@
   unittest.group('obj-schema-SheetsChart', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSheetsChart();
-      var od = api.SheetsChart.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SheetsChart.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSheetsChart(od as api.SheetsChart);
     });
   });
@@ -5041,7 +5203,9 @@
   unittest.group('obj-schema-SheetsChartProperties', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSheetsChartProperties();
-      var od = api.SheetsChartProperties.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SheetsChartProperties.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSheetsChartProperties(od as api.SheetsChartProperties);
     });
   });
@@ -5049,7 +5213,8 @@
   unittest.group('obj-schema-Size', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSize();
-      var od = api.Size.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Size.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSize(od as api.Size);
     });
   });
@@ -5057,7 +5222,9 @@
   unittest.group('obj-schema-SlideProperties', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSlideProperties();
-      var od = api.SlideProperties.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SlideProperties.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSlideProperties(od as api.SlideProperties);
     });
   });
@@ -5065,7 +5232,9 @@
   unittest.group('obj-schema-SolidFill', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSolidFill();
-      var od = api.SolidFill.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.SolidFill.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSolidFill(od as api.SolidFill);
     });
   });
@@ -5073,7 +5242,9 @@
   unittest.group('obj-schema-StretchedPictureFill', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStretchedPictureFill();
-      var od = api.StretchedPictureFill.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.StretchedPictureFill.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkStretchedPictureFill(od as api.StretchedPictureFill);
     });
   });
@@ -5081,7 +5252,9 @@
   unittest.group('obj-schema-SubstringMatchCriteria', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSubstringMatchCriteria();
-      var od = api.SubstringMatchCriteria.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SubstringMatchCriteria.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSubstringMatchCriteria(od as api.SubstringMatchCriteria);
     });
   });
@@ -5089,7 +5262,8 @@
   unittest.group('obj-schema-Table', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTable();
-      var od = api.Table.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Table.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTable(od as api.Table);
     });
   });
@@ -5097,7 +5271,9 @@
   unittest.group('obj-schema-TableBorderCell', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTableBorderCell();
-      var od = api.TableBorderCell.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TableBorderCell.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTableBorderCell(od as api.TableBorderCell);
     });
   });
@@ -5105,7 +5281,9 @@
   unittest.group('obj-schema-TableBorderFill', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTableBorderFill();
-      var od = api.TableBorderFill.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TableBorderFill.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTableBorderFill(od as api.TableBorderFill);
     });
   });
@@ -5113,7 +5291,9 @@
   unittest.group('obj-schema-TableBorderProperties', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTableBorderProperties();
-      var od = api.TableBorderProperties.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TableBorderProperties.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTableBorderProperties(od as api.TableBorderProperties);
     });
   });
@@ -5121,7 +5301,9 @@
   unittest.group('obj-schema-TableBorderRow', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTableBorderRow();
-      var od = api.TableBorderRow.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TableBorderRow.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTableBorderRow(od as api.TableBorderRow);
     });
   });
@@ -5129,7 +5311,9 @@
   unittest.group('obj-schema-TableCell', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTableCell();
-      var od = api.TableCell.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.TableCell.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTableCell(od as api.TableCell);
     });
   });
@@ -5137,7 +5321,9 @@
   unittest.group('obj-schema-TableCellBackgroundFill', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTableCellBackgroundFill();
-      var od = api.TableCellBackgroundFill.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TableCellBackgroundFill.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTableCellBackgroundFill(od as api.TableCellBackgroundFill);
     });
   });
@@ -5145,7 +5331,9 @@
   unittest.group('obj-schema-TableCellLocation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTableCellLocation();
-      var od = api.TableCellLocation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TableCellLocation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTableCellLocation(od as api.TableCellLocation);
     });
   });
@@ -5153,7 +5341,9 @@
   unittest.group('obj-schema-TableCellProperties', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTableCellProperties();
-      var od = api.TableCellProperties.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TableCellProperties.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTableCellProperties(od as api.TableCellProperties);
     });
   });
@@ -5161,7 +5351,9 @@
   unittest.group('obj-schema-TableColumnProperties', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTableColumnProperties();
-      var od = api.TableColumnProperties.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TableColumnProperties.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTableColumnProperties(od as api.TableColumnProperties);
     });
   });
@@ -5169,7 +5361,9 @@
   unittest.group('obj-schema-TableRange', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTableRange();
-      var od = api.TableRange.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.TableRange.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTableRange(od as api.TableRange);
     });
   });
@@ -5177,7 +5371,9 @@
   unittest.group('obj-schema-TableRow', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTableRow();
-      var od = api.TableRow.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.TableRow.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTableRow(od as api.TableRow);
     });
   });
@@ -5185,7 +5381,9 @@
   unittest.group('obj-schema-TableRowProperties', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTableRowProperties();
-      var od = api.TableRowProperties.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TableRowProperties.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTableRowProperties(od as api.TableRowProperties);
     });
   });
@@ -5193,7 +5391,9 @@
   unittest.group('obj-schema-TextContent', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTextContent();
-      var od = api.TextContent.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TextContent.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTextContent(od as api.TextContent);
     });
   });
@@ -5201,7 +5401,9 @@
   unittest.group('obj-schema-TextElement', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTextElement();
-      var od = api.TextElement.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TextElement.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTextElement(od as api.TextElement);
     });
   });
@@ -5209,7 +5411,9 @@
   unittest.group('obj-schema-TextRun', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTextRun();
-      var od = api.TextRun.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.TextRun.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTextRun(od as api.TextRun);
     });
   });
@@ -5217,7 +5421,9 @@
   unittest.group('obj-schema-TextStyle', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTextStyle();
-      var od = api.TextStyle.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.TextStyle.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTextStyle(od as api.TextStyle);
     });
   });
@@ -5225,7 +5431,9 @@
   unittest.group('obj-schema-ThemeColorPair', () {
     unittest.test('to-json--from-json', () async {
       var o = buildThemeColorPair();
-      var od = api.ThemeColorPair.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ThemeColorPair.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkThemeColorPair(od as api.ThemeColorPair);
     });
   });
@@ -5233,7 +5441,9 @@
   unittest.group('obj-schema-Thumbnail', () {
     unittest.test('to-json--from-json', () async {
       var o = buildThumbnail();
-      var od = api.Thumbnail.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Thumbnail.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkThumbnail(od as api.Thumbnail);
     });
   });
@@ -5241,7 +5451,9 @@
   unittest.group('obj-schema-UngroupObjectsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUngroupObjectsRequest();
-      var od = api.UngroupObjectsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UngroupObjectsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUngroupObjectsRequest(od as api.UngroupObjectsRequest);
     });
   });
@@ -5249,7 +5461,9 @@
   unittest.group('obj-schema-UnmergeTableCellsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUnmergeTableCellsRequest();
-      var od = api.UnmergeTableCellsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UnmergeTableCellsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUnmergeTableCellsRequest(od as api.UnmergeTableCellsRequest);
     });
   });
@@ -5257,7 +5471,9 @@
   unittest.group('obj-schema-UpdateImagePropertiesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateImagePropertiesRequest();
-      var od = api.UpdateImagePropertiesRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateImagePropertiesRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateImagePropertiesRequest(od as api.UpdateImagePropertiesRequest);
     });
   });
@@ -5265,7 +5481,9 @@
   unittest.group('obj-schema-UpdateLineCategoryRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateLineCategoryRequest();
-      var od = api.UpdateLineCategoryRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateLineCategoryRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateLineCategoryRequest(od as api.UpdateLineCategoryRequest);
     });
   });
@@ -5273,7 +5491,9 @@
   unittest.group('obj-schema-UpdateLinePropertiesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateLinePropertiesRequest();
-      var od = api.UpdateLinePropertiesRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateLinePropertiesRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateLinePropertiesRequest(od as api.UpdateLinePropertiesRequest);
     });
   });
@@ -5281,7 +5501,9 @@
   unittest.group('obj-schema-UpdatePageElementAltTextRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdatePageElementAltTextRequest();
-      var od = api.UpdatePageElementAltTextRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdatePageElementAltTextRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdatePageElementAltTextRequest(
           od as api.UpdatePageElementAltTextRequest);
     });
@@ -5290,7 +5512,9 @@
   unittest.group('obj-schema-UpdatePageElementTransformRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdatePageElementTransformRequest();
-      var od = api.UpdatePageElementTransformRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdatePageElementTransformRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdatePageElementTransformRequest(
           od as api.UpdatePageElementTransformRequest);
     });
@@ -5299,7 +5523,9 @@
   unittest.group('obj-schema-UpdatePageElementsZOrderRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdatePageElementsZOrderRequest();
-      var od = api.UpdatePageElementsZOrderRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdatePageElementsZOrderRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdatePageElementsZOrderRequest(
           od as api.UpdatePageElementsZOrderRequest);
     });
@@ -5308,7 +5534,9 @@
   unittest.group('obj-schema-UpdatePagePropertiesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdatePagePropertiesRequest();
-      var od = api.UpdatePagePropertiesRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdatePagePropertiesRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdatePagePropertiesRequest(od as api.UpdatePagePropertiesRequest);
     });
   });
@@ -5316,7 +5544,9 @@
   unittest.group('obj-schema-UpdateParagraphStyleRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateParagraphStyleRequest();
-      var od = api.UpdateParagraphStyleRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateParagraphStyleRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateParagraphStyleRequest(od as api.UpdateParagraphStyleRequest);
     });
   });
@@ -5324,7 +5554,9 @@
   unittest.group('obj-schema-UpdateShapePropertiesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateShapePropertiesRequest();
-      var od = api.UpdateShapePropertiesRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateShapePropertiesRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateShapePropertiesRequest(od as api.UpdateShapePropertiesRequest);
     });
   });
@@ -5332,7 +5564,9 @@
   unittest.group('obj-schema-UpdateSlidesPositionRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateSlidesPositionRequest();
-      var od = api.UpdateSlidesPositionRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateSlidesPositionRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateSlidesPositionRequest(od as api.UpdateSlidesPositionRequest);
     });
   });
@@ -5340,7 +5574,9 @@
   unittest.group('obj-schema-UpdateTableBorderPropertiesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateTableBorderPropertiesRequest();
-      var od = api.UpdateTableBorderPropertiesRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateTableBorderPropertiesRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateTableBorderPropertiesRequest(
           od as api.UpdateTableBorderPropertiesRequest);
     });
@@ -5349,7 +5585,9 @@
   unittest.group('obj-schema-UpdateTableCellPropertiesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateTableCellPropertiesRequest();
-      var od = api.UpdateTableCellPropertiesRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateTableCellPropertiesRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateTableCellPropertiesRequest(
           od as api.UpdateTableCellPropertiesRequest);
     });
@@ -5358,7 +5596,9 @@
   unittest.group('obj-schema-UpdateTableColumnPropertiesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateTableColumnPropertiesRequest();
-      var od = api.UpdateTableColumnPropertiesRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateTableColumnPropertiesRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateTableColumnPropertiesRequest(
           od as api.UpdateTableColumnPropertiesRequest);
     });
@@ -5367,7 +5607,9 @@
   unittest.group('obj-schema-UpdateTableRowPropertiesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateTableRowPropertiesRequest();
-      var od = api.UpdateTableRowPropertiesRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateTableRowPropertiesRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateTableRowPropertiesRequest(
           od as api.UpdateTableRowPropertiesRequest);
     });
@@ -5376,7 +5618,9 @@
   unittest.group('obj-schema-UpdateTextStyleRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateTextStyleRequest();
-      var od = api.UpdateTextStyleRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateTextStyleRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateTextStyleRequest(od as api.UpdateTextStyleRequest);
     });
   });
@@ -5384,7 +5628,9 @@
   unittest.group('obj-schema-UpdateVideoPropertiesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateVideoPropertiesRequest();
-      var od = api.UpdateVideoPropertiesRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateVideoPropertiesRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateVideoPropertiesRequest(od as api.UpdateVideoPropertiesRequest);
     });
   });
@@ -5392,7 +5638,8 @@
   unittest.group('obj-schema-Video', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVideo();
-      var od = api.Video.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Video.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkVideo(od as api.Video);
     });
   });
@@ -5400,7 +5647,9 @@
   unittest.group('obj-schema-VideoProperties', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVideoProperties();
-      var od = api.VideoProperties.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VideoProperties.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVideoProperties(od as api.VideoProperties);
     });
   });
@@ -5408,7 +5657,9 @@
   unittest.group('obj-schema-WeightedFontFamily', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWeightedFontFamily();
-      var od = api.WeightedFontFamily.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.WeightedFontFamily.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkWeightedFontFamily(od as api.WeightedFontFamily);
     });
   });
@@ -5416,7 +5667,9 @@
   unittest.group('obj-schema-WordArt', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWordArt();
-      var od = api.WordArt.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.WordArt.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkWordArt(od as api.WordArt);
     });
   });
@@ -5424,7 +5677,9 @@
   unittest.group('obj-schema-WriteControl', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWriteControl();
-      var od = api.WriteControl.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.WriteControl.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkWriteControl(od as api.WriteControl);
     });
   });
diff --git a/generated/googleapis/test/smartdevicemanagement/v1_test.dart b/generated/googleapis/test/smartdevicemanagement/v1_test.dart
index 5879a4b..93f3fe7 100644
--- a/generated/googleapis/test/smartdevicemanagement/v1_test.dart
+++ b/generated/googleapis/test/smartdevicemanagement/v1_test.dart
@@ -561,7 +561,9 @@
   unittest.group('obj-schema-GoogleHomeEnterpriseSdmV1Device', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleHomeEnterpriseSdmV1Device();
-      var od = api.GoogleHomeEnterpriseSdmV1Device.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleHomeEnterpriseSdmV1Device.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleHomeEnterpriseSdmV1Device(
           od as api.GoogleHomeEnterpriseSdmV1Device);
     });
@@ -571,9 +573,10 @@
       'obj-schema-GoogleHomeEnterpriseSdmV1ExecuteDeviceCommandRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleHomeEnterpriseSdmV1ExecuteDeviceCommandRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleHomeEnterpriseSdmV1ExecuteDeviceCommandRequest.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleHomeEnterpriseSdmV1ExecuteDeviceCommandRequest(
           od as api.GoogleHomeEnterpriseSdmV1ExecuteDeviceCommandRequest);
     });
@@ -583,9 +586,10 @@
       'obj-schema-GoogleHomeEnterpriseSdmV1ExecuteDeviceCommandResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleHomeEnterpriseSdmV1ExecuteDeviceCommandResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleHomeEnterpriseSdmV1ExecuteDeviceCommandResponse.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleHomeEnterpriseSdmV1ExecuteDeviceCommandResponse(
           od as api.GoogleHomeEnterpriseSdmV1ExecuteDeviceCommandResponse);
     });
@@ -594,8 +598,9 @@
   unittest.group('obj-schema-GoogleHomeEnterpriseSdmV1ListDevicesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleHomeEnterpriseSdmV1ListDevicesResponse();
-      var od =
-          api.GoogleHomeEnterpriseSdmV1ListDevicesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleHomeEnterpriseSdmV1ListDevicesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleHomeEnterpriseSdmV1ListDevicesResponse(
           od as api.GoogleHomeEnterpriseSdmV1ListDevicesResponse);
     });
@@ -604,8 +609,9 @@
   unittest.group('obj-schema-GoogleHomeEnterpriseSdmV1ListRoomsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleHomeEnterpriseSdmV1ListRoomsResponse();
-      var od =
-          api.GoogleHomeEnterpriseSdmV1ListRoomsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleHomeEnterpriseSdmV1ListRoomsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleHomeEnterpriseSdmV1ListRoomsResponse(
           od as api.GoogleHomeEnterpriseSdmV1ListRoomsResponse);
     });
@@ -615,8 +621,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleHomeEnterpriseSdmV1ListStructuresResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleHomeEnterpriseSdmV1ListStructuresResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleHomeEnterpriseSdmV1ListStructuresResponse(
           od as api.GoogleHomeEnterpriseSdmV1ListStructuresResponse);
     });
@@ -625,7 +632,9 @@
   unittest.group('obj-schema-GoogleHomeEnterpriseSdmV1ParentRelation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleHomeEnterpriseSdmV1ParentRelation();
-      var od = api.GoogleHomeEnterpriseSdmV1ParentRelation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleHomeEnterpriseSdmV1ParentRelation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleHomeEnterpriseSdmV1ParentRelation(
           od as api.GoogleHomeEnterpriseSdmV1ParentRelation);
     });
@@ -634,7 +643,9 @@
   unittest.group('obj-schema-GoogleHomeEnterpriseSdmV1Room', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleHomeEnterpriseSdmV1Room();
-      var od = api.GoogleHomeEnterpriseSdmV1Room.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleHomeEnterpriseSdmV1Room.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleHomeEnterpriseSdmV1Room(
           od as api.GoogleHomeEnterpriseSdmV1Room);
     });
@@ -643,7 +654,9 @@
   unittest.group('obj-schema-GoogleHomeEnterpriseSdmV1Structure', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleHomeEnterpriseSdmV1Structure();
-      var od = api.GoogleHomeEnterpriseSdmV1Structure.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleHomeEnterpriseSdmV1Structure.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleHomeEnterpriseSdmV1Structure(
           od as api.GoogleHomeEnterpriseSdmV1Structure);
     });
diff --git a/generated/googleapis/test/sourcerepo/v1_test.dart b/generated/googleapis/test/sourcerepo/v1_test.dart
index f83e4fd..13f5fda 100644
--- a/generated/googleapis/test/sourcerepo/v1_test.dart
+++ b/generated/googleapis/test/sourcerepo/v1_test.dart
@@ -867,7 +867,9 @@
   unittest.group('obj-schema-AuditConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuditConfig();
-      var od = api.AuditConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AuditConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuditConfig(od as api.AuditConfig);
     });
   });
@@ -875,7 +877,9 @@
   unittest.group('obj-schema-AuditLogConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuditLogConfig();
-      var od = api.AuditLogConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AuditLogConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuditLogConfig(od as api.AuditLogConfig);
     });
   });
@@ -883,7 +887,9 @@
   unittest.group('obj-schema-Binding', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBinding();
-      var od = api.Binding.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Binding.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBinding(od as api.Binding);
     });
   });
@@ -891,7 +897,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -899,7 +906,8 @@
   unittest.group('obj-schema-Expr', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExpr();
-      var od = api.Expr.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Expr.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkExpr(od as api.Expr);
     });
   });
@@ -907,7 +915,9 @@
   unittest.group('obj-schema-ListReposResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListReposResponse();
-      var od = api.ListReposResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListReposResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListReposResponse(od as api.ListReposResponse);
     });
   });
@@ -915,7 +925,9 @@
   unittest.group('obj-schema-MirrorConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMirrorConfig();
-      var od = api.MirrorConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MirrorConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMirrorConfig(od as api.MirrorConfig);
     });
   });
@@ -923,7 +935,9 @@
   unittest.group('obj-schema-Operation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperation();
-      var od = api.Operation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Operation.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOperation(od as api.Operation);
     });
   });
@@ -931,7 +945,9 @@
   unittest.group('obj-schema-Policy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPolicy();
-      var od = api.Policy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Policy.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPolicy(od as api.Policy);
     });
   });
@@ -939,7 +955,9 @@
   unittest.group('obj-schema-ProjectConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProjectConfig();
-      var od = api.ProjectConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ProjectConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkProjectConfig(od as api.ProjectConfig);
     });
   });
@@ -947,7 +965,9 @@
   unittest.group('obj-schema-PubsubConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPubsubConfig();
-      var od = api.PubsubConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PubsubConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPubsubConfig(od as api.PubsubConfig);
     });
   });
@@ -955,7 +975,8 @@
   unittest.group('obj-schema-Repo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRepo();
-      var od = api.Repo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Repo.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkRepo(od as api.Repo);
     });
   });
@@ -963,7 +984,9 @@
   unittest.group('obj-schema-SetIamPolicyRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSetIamPolicyRequest();
-      var od = api.SetIamPolicyRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SetIamPolicyRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSetIamPolicyRequest(od as api.SetIamPolicyRequest);
     });
   });
@@ -971,7 +994,9 @@
   unittest.group('obj-schema-Status', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStatus();
-      var od = api.Status.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Status.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStatus(od as api.Status);
     });
   });
@@ -979,7 +1004,9 @@
   unittest.group('obj-schema-SyncRepoMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSyncRepoMetadata();
-      var od = api.SyncRepoMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SyncRepoMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSyncRepoMetadata(od as api.SyncRepoMetadata);
     });
   });
@@ -987,7 +1014,9 @@
   unittest.group('obj-schema-SyncRepoRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSyncRepoRequest();
-      var od = api.SyncRepoRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SyncRepoRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSyncRepoRequest(od as api.SyncRepoRequest);
     });
   });
@@ -995,7 +1024,9 @@
   unittest.group('obj-schema-TestIamPermissionsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestIamPermissionsRequest();
-      var od = api.TestIamPermissionsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestIamPermissionsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestIamPermissionsRequest(od as api.TestIamPermissionsRequest);
     });
   });
@@ -1003,7 +1034,9 @@
   unittest.group('obj-schema-TestIamPermissionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestIamPermissionsResponse();
-      var od = api.TestIamPermissionsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestIamPermissionsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestIamPermissionsResponse(od as api.TestIamPermissionsResponse);
     });
   });
@@ -1011,7 +1044,9 @@
   unittest.group('obj-schema-UpdateProjectConfigRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateProjectConfigRequest();
-      var od = api.UpdateProjectConfigRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateProjectConfigRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateProjectConfigRequest(od as api.UpdateProjectConfigRequest);
     });
   });
@@ -1019,7 +1054,9 @@
   unittest.group('obj-schema-UpdateRepoRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateRepoRequest();
-      var od = api.UpdateRepoRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateRepoRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateRepoRequest(od as api.UpdateRepoRequest);
     });
   });
diff --git a/generated/googleapis/test/spanner/v1_test.dart b/generated/googleapis/test/spanner/v1_test.dart
index 04617b6..8afb26b 100644
--- a/generated/googleapis/test/spanner/v1_test.dart
+++ b/generated/googleapis/test/spanner/v1_test.dart
@@ -3807,7 +3807,9 @@
   unittest.group('obj-schema-Backup', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBackup();
-      var od = api.Backup.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Backup.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBackup(od as api.Backup);
     });
   });
@@ -3815,7 +3817,9 @@
   unittest.group('obj-schema-BackupInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBackupInfo();
-      var od = api.BackupInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.BackupInfo.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBackupInfo(od as api.BackupInfo);
     });
   });
@@ -3823,7 +3827,9 @@
   unittest.group('obj-schema-BatchCreateSessionsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBatchCreateSessionsRequest();
-      var od = api.BatchCreateSessionsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BatchCreateSessionsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBatchCreateSessionsRequest(od as api.BatchCreateSessionsRequest);
     });
   });
@@ -3831,7 +3837,9 @@
   unittest.group('obj-schema-BatchCreateSessionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBatchCreateSessionsResponse();
-      var od = api.BatchCreateSessionsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BatchCreateSessionsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBatchCreateSessionsResponse(od as api.BatchCreateSessionsResponse);
     });
   });
@@ -3839,7 +3847,9 @@
   unittest.group('obj-schema-BeginTransactionRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBeginTransactionRequest();
-      var od = api.BeginTransactionRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BeginTransactionRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBeginTransactionRequest(od as api.BeginTransactionRequest);
     });
   });
@@ -3847,7 +3857,9 @@
   unittest.group('obj-schema-Binding', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBinding();
-      var od = api.Binding.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Binding.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBinding(od as api.Binding);
     });
   });
@@ -3855,7 +3867,9 @@
   unittest.group('obj-schema-ChildLink', () {
     unittest.test('to-json--from-json', () async {
       var o = buildChildLink();
-      var od = api.ChildLink.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ChildLink.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkChildLink(od as api.ChildLink);
     });
   });
@@ -3863,7 +3877,9 @@
   unittest.group('obj-schema-CommitRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCommitRequest();
-      var od = api.CommitRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CommitRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCommitRequest(od as api.CommitRequest);
     });
   });
@@ -3871,7 +3887,9 @@
   unittest.group('obj-schema-CommitResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCommitResponse();
-      var od = api.CommitResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CommitResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCommitResponse(od as api.CommitResponse);
     });
   });
@@ -3879,7 +3897,9 @@
   unittest.group('obj-schema-CommitStats', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCommitStats();
-      var od = api.CommitStats.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CommitStats.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCommitStats(od as api.CommitStats);
     });
   });
@@ -3887,7 +3907,9 @@
   unittest.group('obj-schema-CreateBackupMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateBackupMetadata();
-      var od = api.CreateBackupMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateBackupMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateBackupMetadata(od as api.CreateBackupMetadata);
     });
   });
@@ -3895,7 +3917,9 @@
   unittest.group('obj-schema-CreateDatabaseMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateDatabaseMetadata();
-      var od = api.CreateDatabaseMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateDatabaseMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateDatabaseMetadata(od as api.CreateDatabaseMetadata);
     });
   });
@@ -3903,7 +3927,9 @@
   unittest.group('obj-schema-CreateDatabaseRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateDatabaseRequest();
-      var od = api.CreateDatabaseRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateDatabaseRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateDatabaseRequest(od as api.CreateDatabaseRequest);
     });
   });
@@ -3911,7 +3937,9 @@
   unittest.group('obj-schema-CreateInstanceMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateInstanceMetadata();
-      var od = api.CreateInstanceMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateInstanceMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateInstanceMetadata(od as api.CreateInstanceMetadata);
     });
   });
@@ -3919,7 +3947,9 @@
   unittest.group('obj-schema-CreateInstanceRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateInstanceRequest();
-      var od = api.CreateInstanceRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateInstanceRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateInstanceRequest(od as api.CreateInstanceRequest);
     });
   });
@@ -3927,7 +3957,9 @@
   unittest.group('obj-schema-CreateSessionRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateSessionRequest();
-      var od = api.CreateSessionRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateSessionRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateSessionRequest(od as api.CreateSessionRequest);
     });
   });
@@ -3935,7 +3967,9 @@
   unittest.group('obj-schema-Database', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDatabase();
-      var od = api.Database.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Database.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDatabase(od as api.Database);
     });
   });
@@ -3943,7 +3977,9 @@
   unittest.group('obj-schema-Delete', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDelete();
-      var od = api.Delete.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Delete.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDelete(od as api.Delete);
     });
   });
@@ -3951,7 +3987,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -3959,7 +3996,9 @@
   unittest.group('obj-schema-EncryptionConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEncryptionConfig();
-      var od = api.EncryptionConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EncryptionConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEncryptionConfig(od as api.EncryptionConfig);
     });
   });
@@ -3967,7 +4006,9 @@
   unittest.group('obj-schema-EncryptionInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEncryptionInfo();
-      var od = api.EncryptionInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EncryptionInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEncryptionInfo(od as api.EncryptionInfo);
     });
   });
@@ -3975,7 +4016,9 @@
   unittest.group('obj-schema-ExecuteBatchDmlRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExecuteBatchDmlRequest();
-      var od = api.ExecuteBatchDmlRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ExecuteBatchDmlRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkExecuteBatchDmlRequest(od as api.ExecuteBatchDmlRequest);
     });
   });
@@ -3983,7 +4026,9 @@
   unittest.group('obj-schema-ExecuteBatchDmlResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExecuteBatchDmlResponse();
-      var od = api.ExecuteBatchDmlResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ExecuteBatchDmlResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkExecuteBatchDmlResponse(od as api.ExecuteBatchDmlResponse);
     });
   });
@@ -3991,7 +4036,9 @@
   unittest.group('obj-schema-ExecuteSqlRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExecuteSqlRequest();
-      var od = api.ExecuteSqlRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ExecuteSqlRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkExecuteSqlRequest(od as api.ExecuteSqlRequest);
     });
   });
@@ -3999,7 +4046,8 @@
   unittest.group('obj-schema-Expr', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExpr();
-      var od = api.Expr.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Expr.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkExpr(od as api.Expr);
     });
   });
@@ -4007,7 +4055,8 @@
   unittest.group('obj-schema-Field', () {
     unittest.test('to-json--from-json', () async {
       var o = buildField();
-      var od = api.Field.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Field.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkField(od as api.Field);
     });
   });
@@ -4015,7 +4064,9 @@
   unittest.group('obj-schema-GetDatabaseDdlResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGetDatabaseDdlResponse();
-      var od = api.GetDatabaseDdlResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GetDatabaseDdlResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGetDatabaseDdlResponse(od as api.GetDatabaseDdlResponse);
     });
   });
@@ -4023,7 +4074,9 @@
   unittest.group('obj-schema-GetIamPolicyRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGetIamPolicyRequest();
-      var od = api.GetIamPolicyRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GetIamPolicyRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGetIamPolicyRequest(od as api.GetIamPolicyRequest);
     });
   });
@@ -4031,7 +4084,9 @@
   unittest.group('obj-schema-GetPolicyOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGetPolicyOptions();
-      var od = api.GetPolicyOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GetPolicyOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGetPolicyOptions(od as api.GetPolicyOptions);
     });
   });
@@ -4039,7 +4094,9 @@
   unittest.group('obj-schema-Instance', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstance();
-      var od = api.Instance.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Instance.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkInstance(od as api.Instance);
     });
   });
@@ -4047,7 +4104,9 @@
   unittest.group('obj-schema-InstanceConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInstanceConfig();
-      var od = api.InstanceConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InstanceConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInstanceConfig(od as api.InstanceConfig);
     });
   });
@@ -4055,7 +4114,9 @@
   unittest.group('obj-schema-KeyRange', () {
     unittest.test('to-json--from-json', () async {
       var o = buildKeyRange();
-      var od = api.KeyRange.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.KeyRange.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkKeyRange(od as api.KeyRange);
     });
   });
@@ -4063,7 +4124,9 @@
   unittest.group('obj-schema-KeySet', () {
     unittest.test('to-json--from-json', () async {
       var o = buildKeySet();
-      var od = api.KeySet.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.KeySet.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkKeySet(od as api.KeySet);
     });
   });
@@ -4071,7 +4134,9 @@
   unittest.group('obj-schema-ListBackupOperationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListBackupOperationsResponse();
-      var od = api.ListBackupOperationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListBackupOperationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListBackupOperationsResponse(od as api.ListBackupOperationsResponse);
     });
   });
@@ -4079,7 +4144,9 @@
   unittest.group('obj-schema-ListBackupsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListBackupsResponse();
-      var od = api.ListBackupsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListBackupsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListBackupsResponse(od as api.ListBackupsResponse);
     });
   });
@@ -4087,7 +4154,9 @@
   unittest.group('obj-schema-ListDatabaseOperationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListDatabaseOperationsResponse();
-      var od = api.ListDatabaseOperationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListDatabaseOperationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListDatabaseOperationsResponse(
           od as api.ListDatabaseOperationsResponse);
     });
@@ -4096,7 +4165,9 @@
   unittest.group('obj-schema-ListDatabasesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListDatabasesResponse();
-      var od = api.ListDatabasesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListDatabasesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListDatabasesResponse(od as api.ListDatabasesResponse);
     });
   });
@@ -4104,7 +4175,9 @@
   unittest.group('obj-schema-ListInstanceConfigsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListInstanceConfigsResponse();
-      var od = api.ListInstanceConfigsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListInstanceConfigsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListInstanceConfigsResponse(od as api.ListInstanceConfigsResponse);
     });
   });
@@ -4112,7 +4185,9 @@
   unittest.group('obj-schema-ListInstancesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListInstancesResponse();
-      var od = api.ListInstancesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListInstancesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListInstancesResponse(od as api.ListInstancesResponse);
     });
   });
@@ -4120,7 +4195,9 @@
   unittest.group('obj-schema-ListOperationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListOperationsResponse();
-      var od = api.ListOperationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListOperationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListOperationsResponse(od as api.ListOperationsResponse);
     });
   });
@@ -4128,7 +4205,9 @@
   unittest.group('obj-schema-ListSessionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListSessionsResponse();
-      var od = api.ListSessionsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListSessionsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListSessionsResponse(od as api.ListSessionsResponse);
     });
   });
@@ -4136,7 +4215,9 @@
   unittest.group('obj-schema-Mutation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMutation();
-      var od = api.Mutation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Mutation.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkMutation(od as api.Mutation);
     });
   });
@@ -4144,7 +4225,9 @@
   unittest.group('obj-schema-Operation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperation();
-      var od = api.Operation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Operation.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOperation(od as api.Operation);
     });
   });
@@ -4152,7 +4235,9 @@
   unittest.group('obj-schema-OperationProgress', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperationProgress();
-      var od = api.OperationProgress.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OperationProgress.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOperationProgress(od as api.OperationProgress);
     });
   });
@@ -4160,7 +4245,9 @@
   unittest.group('obj-schema-OptimizeRestoredDatabaseMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOptimizeRestoredDatabaseMetadata();
-      var od = api.OptimizeRestoredDatabaseMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OptimizeRestoredDatabaseMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOptimizeRestoredDatabaseMetadata(
           od as api.OptimizeRestoredDatabaseMetadata);
     });
@@ -4169,7 +4256,9 @@
   unittest.group('obj-schema-PartialResultSet', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPartialResultSet();
-      var od = api.PartialResultSet.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PartialResultSet.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPartialResultSet(od as api.PartialResultSet);
     });
   });
@@ -4177,7 +4266,9 @@
   unittest.group('obj-schema-Partition', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPartition();
-      var od = api.Partition.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Partition.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPartition(od as api.Partition);
     });
   });
@@ -4185,7 +4276,9 @@
   unittest.group('obj-schema-PartitionOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPartitionOptions();
-      var od = api.PartitionOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PartitionOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPartitionOptions(od as api.PartitionOptions);
     });
   });
@@ -4193,7 +4286,9 @@
   unittest.group('obj-schema-PartitionQueryRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPartitionQueryRequest();
-      var od = api.PartitionQueryRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PartitionQueryRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPartitionQueryRequest(od as api.PartitionQueryRequest);
     });
   });
@@ -4201,7 +4296,9 @@
   unittest.group('obj-schema-PartitionReadRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPartitionReadRequest();
-      var od = api.PartitionReadRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PartitionReadRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPartitionReadRequest(od as api.PartitionReadRequest);
     });
   });
@@ -4209,7 +4306,9 @@
   unittest.group('obj-schema-PartitionResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPartitionResponse();
-      var od = api.PartitionResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PartitionResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPartitionResponse(od as api.PartitionResponse);
     });
   });
@@ -4217,7 +4316,9 @@
   unittest.group('obj-schema-PartitionedDml', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPartitionedDml();
-      var od = api.PartitionedDml.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PartitionedDml.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPartitionedDml(od as api.PartitionedDml);
     });
   });
@@ -4225,7 +4326,9 @@
   unittest.group('obj-schema-PlanNode', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPlanNode();
-      var od = api.PlanNode.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.PlanNode.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPlanNode(od as api.PlanNode);
     });
   });
@@ -4233,7 +4336,9 @@
   unittest.group('obj-schema-Policy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPolicy();
-      var od = api.Policy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Policy.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPolicy(od as api.Policy);
     });
   });
@@ -4241,7 +4346,9 @@
   unittest.group('obj-schema-QueryOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildQueryOptions();
-      var od = api.QueryOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.QueryOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkQueryOptions(od as api.QueryOptions);
     });
   });
@@ -4249,7 +4356,9 @@
   unittest.group('obj-schema-QueryPlan', () {
     unittest.test('to-json--from-json', () async {
       var o = buildQueryPlan();
-      var od = api.QueryPlan.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.QueryPlan.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkQueryPlan(od as api.QueryPlan);
     });
   });
@@ -4257,7 +4366,9 @@
   unittest.group('obj-schema-ReadOnly', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReadOnly();
-      var od = api.ReadOnly.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ReadOnly.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkReadOnly(od as api.ReadOnly);
     });
   });
@@ -4265,7 +4376,9 @@
   unittest.group('obj-schema-ReadRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReadRequest();
-      var od = api.ReadRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReadRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReadRequest(od as api.ReadRequest);
     });
   });
@@ -4273,7 +4386,9 @@
   unittest.group('obj-schema-ReadWrite', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReadWrite();
-      var od = api.ReadWrite.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ReadWrite.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkReadWrite(od as api.ReadWrite);
     });
   });
@@ -4281,7 +4396,9 @@
   unittest.group('obj-schema-ReplicaInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReplicaInfo();
-      var od = api.ReplicaInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReplicaInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReplicaInfo(od as api.ReplicaInfo);
     });
   });
@@ -4289,7 +4406,9 @@
   unittest.group('obj-schema-RestoreDatabaseEncryptionConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRestoreDatabaseEncryptionConfig();
-      var od = api.RestoreDatabaseEncryptionConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RestoreDatabaseEncryptionConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRestoreDatabaseEncryptionConfig(
           od as api.RestoreDatabaseEncryptionConfig);
     });
@@ -4298,7 +4417,9 @@
   unittest.group('obj-schema-RestoreDatabaseMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRestoreDatabaseMetadata();
-      var od = api.RestoreDatabaseMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RestoreDatabaseMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRestoreDatabaseMetadata(od as api.RestoreDatabaseMetadata);
     });
   });
@@ -4306,7 +4427,9 @@
   unittest.group('obj-schema-RestoreDatabaseRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRestoreDatabaseRequest();
-      var od = api.RestoreDatabaseRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RestoreDatabaseRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRestoreDatabaseRequest(od as api.RestoreDatabaseRequest);
     });
   });
@@ -4314,7 +4437,9 @@
   unittest.group('obj-schema-RestoreInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRestoreInfo();
-      var od = api.RestoreInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RestoreInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRestoreInfo(od as api.RestoreInfo);
     });
   });
@@ -4322,7 +4447,9 @@
   unittest.group('obj-schema-ResultSet', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResultSet();
-      var od = api.ResultSet.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ResultSet.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkResultSet(od as api.ResultSet);
     });
   });
@@ -4330,7 +4457,9 @@
   unittest.group('obj-schema-ResultSetMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResultSetMetadata();
-      var od = api.ResultSetMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResultSetMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResultSetMetadata(od as api.ResultSetMetadata);
     });
   });
@@ -4338,7 +4467,9 @@
   unittest.group('obj-schema-ResultSetStats', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResultSetStats();
-      var od = api.ResultSetStats.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResultSetStats.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResultSetStats(od as api.ResultSetStats);
     });
   });
@@ -4346,7 +4477,9 @@
   unittest.group('obj-schema-RollbackRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRollbackRequest();
-      var od = api.RollbackRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RollbackRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRollbackRequest(od as api.RollbackRequest);
     });
   });
@@ -4354,7 +4487,9 @@
   unittest.group('obj-schema-Session', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSession();
-      var od = api.Session.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Session.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSession(od as api.Session);
     });
   });
@@ -4362,7 +4497,9 @@
   unittest.group('obj-schema-SetIamPolicyRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSetIamPolicyRequest();
-      var od = api.SetIamPolicyRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SetIamPolicyRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSetIamPolicyRequest(od as api.SetIamPolicyRequest);
     });
   });
@@ -4370,7 +4507,9 @@
   unittest.group('obj-schema-ShortRepresentation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildShortRepresentation();
-      var od = api.ShortRepresentation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ShortRepresentation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkShortRepresentation(od as api.ShortRepresentation);
     });
   });
@@ -4378,7 +4517,9 @@
   unittest.group('obj-schema-Statement', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStatement();
-      var od = api.Statement.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Statement.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStatement(od as api.Statement);
     });
   });
@@ -4386,7 +4527,9 @@
   unittest.group('obj-schema-Status', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStatus();
-      var od = api.Status.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Status.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStatus(od as api.Status);
     });
   });
@@ -4394,7 +4537,9 @@
   unittest.group('obj-schema-StructType', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStructType();
-      var od = api.StructType.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.StructType.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStructType(od as api.StructType);
     });
   });
@@ -4402,7 +4547,9 @@
   unittest.group('obj-schema-TestIamPermissionsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestIamPermissionsRequest();
-      var od = api.TestIamPermissionsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestIamPermissionsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestIamPermissionsRequest(od as api.TestIamPermissionsRequest);
     });
   });
@@ -4410,7 +4557,9 @@
   unittest.group('obj-schema-TestIamPermissionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestIamPermissionsResponse();
-      var od = api.TestIamPermissionsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestIamPermissionsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestIamPermissionsResponse(od as api.TestIamPermissionsResponse);
     });
   });
@@ -4418,7 +4567,9 @@
   unittest.group('obj-schema-Transaction', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTransaction();
-      var od = api.Transaction.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Transaction.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTransaction(od as api.Transaction);
     });
   });
@@ -4426,7 +4577,9 @@
   unittest.group('obj-schema-TransactionOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTransactionOptions();
-      var od = api.TransactionOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TransactionOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTransactionOptions(od as api.TransactionOptions);
     });
   });
@@ -4434,7 +4587,9 @@
   unittest.group('obj-schema-TransactionSelector', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTransactionSelector();
-      var od = api.TransactionSelector.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TransactionSelector.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTransactionSelector(od as api.TransactionSelector);
     });
   });
@@ -4442,7 +4597,8 @@
   unittest.group('obj-schema-Type', () {
     unittest.test('to-json--from-json', () async {
       var o = buildType();
-      var od = api.Type.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Type.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkType(od as api.Type);
     });
   });
@@ -4450,7 +4606,9 @@
   unittest.group('obj-schema-UpdateDatabaseDdlMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateDatabaseDdlMetadata();
-      var od = api.UpdateDatabaseDdlMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateDatabaseDdlMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateDatabaseDdlMetadata(od as api.UpdateDatabaseDdlMetadata);
     });
   });
@@ -4458,7 +4616,9 @@
   unittest.group('obj-schema-UpdateDatabaseDdlRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateDatabaseDdlRequest();
-      var od = api.UpdateDatabaseDdlRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateDatabaseDdlRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateDatabaseDdlRequest(od as api.UpdateDatabaseDdlRequest);
     });
   });
@@ -4466,7 +4626,9 @@
   unittest.group('obj-schema-UpdateInstanceMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateInstanceMetadata();
-      var od = api.UpdateInstanceMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateInstanceMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateInstanceMetadata(od as api.UpdateInstanceMetadata);
     });
   });
@@ -4474,7 +4636,9 @@
   unittest.group('obj-schema-UpdateInstanceRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateInstanceRequest();
-      var od = api.UpdateInstanceRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateInstanceRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateInstanceRequest(od as api.UpdateInstanceRequest);
     });
   });
@@ -4482,7 +4646,8 @@
   unittest.group('obj-schema-Write', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWrite();
-      var od = api.Write.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Write.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkWrite(od as api.Write);
     });
   });
diff --git a/generated/googleapis/test/speech/v1_test.dart b/generated/googleapis/test/speech/v1_test.dart
index 0962222..ab5f61a 100644
--- a/generated/googleapis/test/speech/v1_test.dart
+++ b/generated/googleapis/test/speech/v1_test.dart
@@ -773,7 +773,9 @@
   unittest.group('obj-schema-ListOperationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListOperationsResponse();
-      var od = api.ListOperationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListOperationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListOperationsResponse(od as api.ListOperationsResponse);
     });
   });
@@ -781,7 +783,9 @@
   unittest.group('obj-schema-LongRunningRecognizeMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLongRunningRecognizeMetadata();
-      var od = api.LongRunningRecognizeMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LongRunningRecognizeMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLongRunningRecognizeMetadata(od as api.LongRunningRecognizeMetadata);
     });
   });
@@ -789,7 +793,9 @@
   unittest.group('obj-schema-LongRunningRecognizeRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLongRunningRecognizeRequest();
-      var od = api.LongRunningRecognizeRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LongRunningRecognizeRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLongRunningRecognizeRequest(od as api.LongRunningRecognizeRequest);
     });
   });
@@ -797,7 +803,9 @@
   unittest.group('obj-schema-LongRunningRecognizeResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLongRunningRecognizeResponse();
-      var od = api.LongRunningRecognizeResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LongRunningRecognizeResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLongRunningRecognizeResponse(od as api.LongRunningRecognizeResponse);
     });
   });
@@ -805,7 +813,9 @@
   unittest.group('obj-schema-Operation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperation();
-      var od = api.Operation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Operation.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOperation(od as api.Operation);
     });
   });
@@ -813,7 +823,9 @@
   unittest.group('obj-schema-RecognitionAudio', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRecognitionAudio();
-      var od = api.RecognitionAudio.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RecognitionAudio.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRecognitionAudio(od as api.RecognitionAudio);
     });
   });
@@ -821,7 +833,9 @@
   unittest.group('obj-schema-RecognitionConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRecognitionConfig();
-      var od = api.RecognitionConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RecognitionConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRecognitionConfig(od as api.RecognitionConfig);
     });
   });
@@ -829,7 +843,9 @@
   unittest.group('obj-schema-RecognitionMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRecognitionMetadata();
-      var od = api.RecognitionMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RecognitionMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRecognitionMetadata(od as api.RecognitionMetadata);
     });
   });
@@ -837,7 +853,9 @@
   unittest.group('obj-schema-RecognizeRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRecognizeRequest();
-      var od = api.RecognizeRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RecognizeRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRecognizeRequest(od as api.RecognizeRequest);
     });
   });
@@ -845,7 +863,9 @@
   unittest.group('obj-schema-RecognizeResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRecognizeResponse();
-      var od = api.RecognizeResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RecognizeResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRecognizeResponse(od as api.RecognizeResponse);
     });
   });
@@ -853,7 +873,9 @@
   unittest.group('obj-schema-SpeakerDiarizationConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSpeakerDiarizationConfig();
-      var od = api.SpeakerDiarizationConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SpeakerDiarizationConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSpeakerDiarizationConfig(od as api.SpeakerDiarizationConfig);
     });
   });
@@ -861,7 +883,9 @@
   unittest.group('obj-schema-SpeechContext', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSpeechContext();
-      var od = api.SpeechContext.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SpeechContext.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSpeechContext(od as api.SpeechContext);
     });
   });
@@ -869,7 +893,9 @@
   unittest.group('obj-schema-SpeechRecognitionAlternative', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSpeechRecognitionAlternative();
-      var od = api.SpeechRecognitionAlternative.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SpeechRecognitionAlternative.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSpeechRecognitionAlternative(od as api.SpeechRecognitionAlternative);
     });
   });
@@ -877,7 +903,9 @@
   unittest.group('obj-schema-SpeechRecognitionResult', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSpeechRecognitionResult();
-      var od = api.SpeechRecognitionResult.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SpeechRecognitionResult.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSpeechRecognitionResult(od as api.SpeechRecognitionResult);
     });
   });
@@ -885,7 +913,9 @@
   unittest.group('obj-schema-Status', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStatus();
-      var od = api.Status.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Status.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStatus(od as api.Status);
     });
   });
@@ -893,7 +923,9 @@
   unittest.group('obj-schema-WordInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWordInfo();
-      var od = api.WordInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.WordInfo.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkWordInfo(od as api.WordInfo);
     });
   });
diff --git a/generated/googleapis/test/storage/v1_test.dart b/generated/googleapis/test/storage/v1_test.dart
index aa87139..1f4b52d 100644
--- a/generated/googleapis/test/storage/v1_test.dart
+++ b/generated/googleapis/test/storage/v1_test.dart
@@ -2071,7 +2071,9 @@
   unittest.group('obj-schema-BucketBilling', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBucketBilling();
-      var od = api.BucketBilling.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BucketBilling.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBucketBilling(od as api.BucketBilling);
     });
   });
@@ -2079,7 +2081,9 @@
   unittest.group('obj-schema-BucketCors', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBucketCors();
-      var od = api.BucketCors.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.BucketCors.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBucketCors(od as api.BucketCors);
     });
   });
@@ -2087,7 +2091,9 @@
   unittest.group('obj-schema-BucketEncryption', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBucketEncryption();
-      var od = api.BucketEncryption.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BucketEncryption.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBucketEncryption(od as api.BucketEncryption);
     });
   });
@@ -2095,7 +2101,9 @@
   unittest.group('obj-schema-BucketIamConfigurationBucketPolicyOnly', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBucketIamConfigurationBucketPolicyOnly();
-      var od = api.BucketIamConfigurationBucketPolicyOnly.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BucketIamConfigurationBucketPolicyOnly.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBucketIamConfigurationBucketPolicyOnly(
           od as api.BucketIamConfigurationBucketPolicyOnly);
     });
@@ -2105,8 +2113,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildBucketIamConfigurationUniformBucketLevelAccess();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.BucketIamConfigurationUniformBucketLevelAccess.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkBucketIamConfigurationUniformBucketLevelAccess(
           od as api.BucketIamConfigurationUniformBucketLevelAccess);
     });
@@ -2115,7 +2124,9 @@
   unittest.group('obj-schema-BucketIamConfiguration', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBucketIamConfiguration();
-      var od = api.BucketIamConfiguration.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BucketIamConfiguration.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBucketIamConfiguration(od as api.BucketIamConfiguration);
     });
   });
@@ -2123,7 +2134,9 @@
   unittest.group('obj-schema-BucketLifecycleRuleAction', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBucketLifecycleRuleAction();
-      var od = api.BucketLifecycleRuleAction.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BucketLifecycleRuleAction.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBucketLifecycleRuleAction(od as api.BucketLifecycleRuleAction);
     });
   });
@@ -2131,7 +2144,9 @@
   unittest.group('obj-schema-BucketLifecycleRuleCondition', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBucketLifecycleRuleCondition();
-      var od = api.BucketLifecycleRuleCondition.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BucketLifecycleRuleCondition.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBucketLifecycleRuleCondition(od as api.BucketLifecycleRuleCondition);
     });
   });
@@ -2139,7 +2154,9 @@
   unittest.group('obj-schema-BucketLifecycleRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBucketLifecycleRule();
-      var od = api.BucketLifecycleRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BucketLifecycleRule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBucketLifecycleRule(od as api.BucketLifecycleRule);
     });
   });
@@ -2147,7 +2164,9 @@
   unittest.group('obj-schema-BucketLifecycle', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBucketLifecycle();
-      var od = api.BucketLifecycle.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BucketLifecycle.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBucketLifecycle(od as api.BucketLifecycle);
     });
   });
@@ -2155,7 +2174,9 @@
   unittest.group('obj-schema-BucketLogging', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBucketLogging();
-      var od = api.BucketLogging.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BucketLogging.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBucketLogging(od as api.BucketLogging);
     });
   });
@@ -2163,7 +2184,9 @@
   unittest.group('obj-schema-BucketOwner', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBucketOwner();
-      var od = api.BucketOwner.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BucketOwner.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBucketOwner(od as api.BucketOwner);
     });
   });
@@ -2171,7 +2194,9 @@
   unittest.group('obj-schema-BucketRetentionPolicy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBucketRetentionPolicy();
-      var od = api.BucketRetentionPolicy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BucketRetentionPolicy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBucketRetentionPolicy(od as api.BucketRetentionPolicy);
     });
   });
@@ -2179,7 +2204,9 @@
   unittest.group('obj-schema-BucketVersioning', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBucketVersioning();
-      var od = api.BucketVersioning.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BucketVersioning.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBucketVersioning(od as api.BucketVersioning);
     });
   });
@@ -2187,7 +2214,9 @@
   unittest.group('obj-schema-BucketWebsite', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBucketWebsite();
-      var od = api.BucketWebsite.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BucketWebsite.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBucketWebsite(od as api.BucketWebsite);
     });
   });
@@ -2195,7 +2224,9 @@
   unittest.group('obj-schema-Bucket', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBucket();
-      var od = api.Bucket.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Bucket.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBucket(od as api.Bucket);
     });
   });
@@ -2203,7 +2234,9 @@
   unittest.group('obj-schema-BucketAccessControlProjectTeam', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBucketAccessControlProjectTeam();
-      var od = api.BucketAccessControlProjectTeam.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BucketAccessControlProjectTeam.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBucketAccessControlProjectTeam(
           od as api.BucketAccessControlProjectTeam);
     });
@@ -2212,7 +2245,9 @@
   unittest.group('obj-schema-BucketAccessControl', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBucketAccessControl();
-      var od = api.BucketAccessControl.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BucketAccessControl.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBucketAccessControl(od as api.BucketAccessControl);
     });
   });
@@ -2220,7 +2255,9 @@
   unittest.group('obj-schema-BucketAccessControls', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBucketAccessControls();
-      var od = api.BucketAccessControls.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BucketAccessControls.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBucketAccessControls(od as api.BucketAccessControls);
     });
   });
@@ -2228,7 +2265,9 @@
   unittest.group('obj-schema-Buckets', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBuckets();
-      var od = api.Buckets.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Buckets.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBuckets(od as api.Buckets);
     });
   });
@@ -2236,7 +2275,9 @@
   unittest.group('obj-schema-Channel', () {
     unittest.test('to-json--from-json', () async {
       var o = buildChannel();
-      var od = api.Channel.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Channel.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkChannel(od as api.Channel);
     });
   });
@@ -2245,8 +2286,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildComposeRequestSourceObjectsObjectPreconditions();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.ComposeRequestSourceObjectsObjectPreconditions.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkComposeRequestSourceObjectsObjectPreconditions(
           od as api.ComposeRequestSourceObjectsObjectPreconditions);
     });
@@ -2255,7 +2297,9 @@
   unittest.group('obj-schema-ComposeRequestSourceObjects', () {
     unittest.test('to-json--from-json', () async {
       var o = buildComposeRequestSourceObjects();
-      var od = api.ComposeRequestSourceObjects.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ComposeRequestSourceObjects.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkComposeRequestSourceObjects(od as api.ComposeRequestSourceObjects);
     });
   });
@@ -2263,7 +2307,9 @@
   unittest.group('obj-schema-ComposeRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildComposeRequest();
-      var od = api.ComposeRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ComposeRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkComposeRequest(od as api.ComposeRequest);
     });
   });
@@ -2271,7 +2317,8 @@
   unittest.group('obj-schema-Expr', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExpr();
-      var od = api.Expr.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Expr.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkExpr(od as api.Expr);
     });
   });
@@ -2279,7 +2326,9 @@
   unittest.group('obj-schema-HmacKey', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHmacKey();
-      var od = api.HmacKey.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.HmacKey.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkHmacKey(od as api.HmacKey);
     });
   });
@@ -2287,7 +2336,9 @@
   unittest.group('obj-schema-HmacKeyMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHmacKeyMetadata();
-      var od = api.HmacKeyMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HmacKeyMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHmacKeyMetadata(od as api.HmacKeyMetadata);
     });
   });
@@ -2295,7 +2346,9 @@
   unittest.group('obj-schema-HmacKeysMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHmacKeysMetadata();
-      var od = api.HmacKeysMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HmacKeysMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHmacKeysMetadata(od as api.HmacKeysMetadata);
     });
   });
@@ -2303,7 +2356,9 @@
   unittest.group('obj-schema-Notification', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNotification();
-      var od = api.Notification.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Notification.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNotification(od as api.Notification);
     });
   });
@@ -2311,7 +2366,9 @@
   unittest.group('obj-schema-Notifications', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNotifications();
-      var od = api.Notifications.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Notifications.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNotifications(od as api.Notifications);
     });
   });
@@ -2319,7 +2376,9 @@
   unittest.group('obj-schema-ObjectCustomerEncryption', () {
     unittest.test('to-json--from-json', () async {
       var o = buildObjectCustomerEncryption();
-      var od = api.ObjectCustomerEncryption.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ObjectCustomerEncryption.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkObjectCustomerEncryption(od as api.ObjectCustomerEncryption);
     });
   });
@@ -2327,7 +2386,9 @@
   unittest.group('obj-schema-ObjectOwner', () {
     unittest.test('to-json--from-json', () async {
       var o = buildObjectOwner();
-      var od = api.ObjectOwner.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ObjectOwner.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkObjectOwner(od as api.ObjectOwner);
     });
   });
@@ -2335,7 +2396,9 @@
   unittest.group('obj-schema-Object', () {
     unittest.test('to-json--from-json', () async {
       var o = buildObject();
-      var od = api.Object.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Object.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkObject(od as api.Object);
     });
   });
@@ -2343,7 +2406,9 @@
   unittest.group('obj-schema-ObjectAccessControlProjectTeam', () {
     unittest.test('to-json--from-json', () async {
       var o = buildObjectAccessControlProjectTeam();
-      var od = api.ObjectAccessControlProjectTeam.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ObjectAccessControlProjectTeam.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkObjectAccessControlProjectTeam(
           od as api.ObjectAccessControlProjectTeam);
     });
@@ -2352,7 +2417,9 @@
   unittest.group('obj-schema-ObjectAccessControl', () {
     unittest.test('to-json--from-json', () async {
       var o = buildObjectAccessControl();
-      var od = api.ObjectAccessControl.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ObjectAccessControl.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkObjectAccessControl(od as api.ObjectAccessControl);
     });
   });
@@ -2360,7 +2427,9 @@
   unittest.group('obj-schema-ObjectAccessControls', () {
     unittest.test('to-json--from-json', () async {
       var o = buildObjectAccessControls();
-      var od = api.ObjectAccessControls.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ObjectAccessControls.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkObjectAccessControls(od as api.ObjectAccessControls);
     });
   });
@@ -2368,7 +2437,9 @@
   unittest.group('obj-schema-Objects', () {
     unittest.test('to-json--from-json', () async {
       var o = buildObjects();
-      var od = api.Objects.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Objects.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkObjects(od as api.Objects);
     });
   });
@@ -2376,7 +2447,9 @@
   unittest.group('obj-schema-PolicyBindings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPolicyBindings();
-      var od = api.PolicyBindings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PolicyBindings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPolicyBindings(od as api.PolicyBindings);
     });
   });
@@ -2384,7 +2457,9 @@
   unittest.group('obj-schema-Policy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPolicy();
-      var od = api.Policy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Policy.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPolicy(od as api.Policy);
     });
   });
@@ -2392,7 +2467,9 @@
   unittest.group('obj-schema-RewriteResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRewriteResponse();
-      var od = api.RewriteResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RewriteResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRewriteResponse(od as api.RewriteResponse);
     });
   });
@@ -2400,7 +2477,9 @@
   unittest.group('obj-schema-ServiceAccount', () {
     unittest.test('to-json--from-json', () async {
       var o = buildServiceAccount();
-      var od = api.ServiceAccount.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ServiceAccount.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkServiceAccount(od as api.ServiceAccount);
     });
   });
@@ -2408,7 +2487,9 @@
   unittest.group('obj-schema-TestIamPermissionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestIamPermissionsResponse();
-      var od = api.TestIamPermissionsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestIamPermissionsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestIamPermissionsResponse(od as api.TestIamPermissionsResponse);
     });
   });
diff --git a/generated/googleapis/test/storagetransfer/v1_test.dart b/generated/googleapis/test/storagetransfer/v1_test.dart
index 4039d1f..ced3783 100644
--- a/generated/googleapis/test/storagetransfer/v1_test.dart
+++ b/generated/googleapis/test/storagetransfer/v1_test.dart
@@ -1206,7 +1206,9 @@
   unittest.group('obj-schema-AwsAccessKey', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAwsAccessKey();
-      var od = api.AwsAccessKey.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AwsAccessKey.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAwsAccessKey(od as api.AwsAccessKey);
     });
   });
@@ -1214,7 +1216,9 @@
   unittest.group('obj-schema-AwsS3Data', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAwsS3Data();
-      var od = api.AwsS3Data.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.AwsS3Data.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAwsS3Data(od as api.AwsS3Data);
     });
   });
@@ -1222,7 +1226,9 @@
   unittest.group('obj-schema-AzureBlobStorageData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAzureBlobStorageData();
-      var od = api.AzureBlobStorageData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AzureBlobStorageData.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAzureBlobStorageData(od as api.AzureBlobStorageData);
     });
   });
@@ -1230,7 +1236,9 @@
   unittest.group('obj-schema-AzureCredentials', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAzureCredentials();
-      var od = api.AzureCredentials.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AzureCredentials.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAzureCredentials(od as api.AzureCredentials);
     });
   });
@@ -1238,7 +1246,9 @@
   unittest.group('obj-schema-CancelOperationRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCancelOperationRequest();
-      var od = api.CancelOperationRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CancelOperationRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCancelOperationRequest(od as api.CancelOperationRequest);
     });
   });
@@ -1246,7 +1256,8 @@
   unittest.group('obj-schema-Date', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDate();
-      var od = api.Date.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Date.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDate(od as api.Date);
     });
   });
@@ -1254,7 +1265,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -1262,7 +1274,9 @@
   unittest.group('obj-schema-ErrorLogEntry', () {
     unittest.test('to-json--from-json', () async {
       var o = buildErrorLogEntry();
-      var od = api.ErrorLogEntry.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ErrorLogEntry.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkErrorLogEntry(od as api.ErrorLogEntry);
     });
   });
@@ -1270,7 +1284,9 @@
   unittest.group('obj-schema-ErrorSummary', () {
     unittest.test('to-json--from-json', () async {
       var o = buildErrorSummary();
-      var od = api.ErrorSummary.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ErrorSummary.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkErrorSummary(od as api.ErrorSummary);
     });
   });
@@ -1278,7 +1294,9 @@
   unittest.group('obj-schema-GcsData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGcsData();
-      var od = api.GcsData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.GcsData.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGcsData(od as api.GcsData);
     });
   });
@@ -1286,7 +1304,9 @@
   unittest.group('obj-schema-GoogleServiceAccount', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleServiceAccount();
-      var od = api.GoogleServiceAccount.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleServiceAccount.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleServiceAccount(od as api.GoogleServiceAccount);
     });
   });
@@ -1294,7 +1314,9 @@
   unittest.group('obj-schema-HttpData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHttpData();
-      var od = api.HttpData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.HttpData.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkHttpData(od as api.HttpData);
     });
   });
@@ -1302,7 +1324,9 @@
   unittest.group('obj-schema-ListOperationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListOperationsResponse();
-      var od = api.ListOperationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListOperationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListOperationsResponse(od as api.ListOperationsResponse);
     });
   });
@@ -1310,7 +1334,9 @@
   unittest.group('obj-schema-ListTransferJobsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListTransferJobsResponse();
-      var od = api.ListTransferJobsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListTransferJobsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListTransferJobsResponse(od as api.ListTransferJobsResponse);
     });
   });
@@ -1318,7 +1344,9 @@
   unittest.group('obj-schema-NotificationConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNotificationConfig();
-      var od = api.NotificationConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NotificationConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNotificationConfig(od as api.NotificationConfig);
     });
   });
@@ -1326,7 +1354,9 @@
   unittest.group('obj-schema-ObjectConditions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildObjectConditions();
-      var od = api.ObjectConditions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ObjectConditions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkObjectConditions(od as api.ObjectConditions);
     });
   });
@@ -1334,7 +1364,9 @@
   unittest.group('obj-schema-Operation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperation();
-      var od = api.Operation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Operation.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOperation(od as api.Operation);
     });
   });
@@ -1342,7 +1374,9 @@
   unittest.group('obj-schema-PauseTransferOperationRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPauseTransferOperationRequest();
-      var od = api.PauseTransferOperationRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PauseTransferOperationRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPauseTransferOperationRequest(
           od as api.PauseTransferOperationRequest);
     });
@@ -1351,7 +1385,9 @@
   unittest.group('obj-schema-ResumeTransferOperationRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResumeTransferOperationRequest();
-      var od = api.ResumeTransferOperationRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResumeTransferOperationRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResumeTransferOperationRequest(
           od as api.ResumeTransferOperationRequest);
     });
@@ -1360,7 +1396,9 @@
   unittest.group('obj-schema-RunTransferJobRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRunTransferJobRequest();
-      var od = api.RunTransferJobRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RunTransferJobRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRunTransferJobRequest(od as api.RunTransferJobRequest);
     });
   });
@@ -1368,7 +1406,9 @@
   unittest.group('obj-schema-Schedule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSchedule();
-      var od = api.Schedule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Schedule.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSchedule(od as api.Schedule);
     });
   });
@@ -1376,7 +1416,9 @@
   unittest.group('obj-schema-Status', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStatus();
-      var od = api.Status.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Status.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStatus(od as api.Status);
     });
   });
@@ -1384,7 +1426,9 @@
   unittest.group('obj-schema-TimeOfDay', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTimeOfDay();
-      var od = api.TimeOfDay.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.TimeOfDay.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTimeOfDay(od as api.TimeOfDay);
     });
   });
@@ -1392,7 +1436,9 @@
   unittest.group('obj-schema-TransferCounters', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTransferCounters();
-      var od = api.TransferCounters.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TransferCounters.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTransferCounters(od as api.TransferCounters);
     });
   });
@@ -1400,7 +1446,9 @@
   unittest.group('obj-schema-TransferJob', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTransferJob();
-      var od = api.TransferJob.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TransferJob.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTransferJob(od as api.TransferJob);
     });
   });
@@ -1408,7 +1456,9 @@
   unittest.group('obj-schema-TransferOperation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTransferOperation();
-      var od = api.TransferOperation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TransferOperation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTransferOperation(od as api.TransferOperation);
     });
   });
@@ -1416,7 +1466,9 @@
   unittest.group('obj-schema-TransferOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTransferOptions();
-      var od = api.TransferOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TransferOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTransferOptions(od as api.TransferOptions);
     });
   });
@@ -1424,7 +1476,9 @@
   unittest.group('obj-schema-TransferSpec', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTransferSpec();
-      var od = api.TransferSpec.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TransferSpec.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTransferSpec(od as api.TransferSpec);
     });
   });
@@ -1432,7 +1486,9 @@
   unittest.group('obj-schema-UpdateTransferJobRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateTransferJobRequest();
-      var od = api.UpdateTransferJobRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateTransferJobRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateTransferJobRequest(od as api.UpdateTransferJobRequest);
     });
   });
diff --git a/generated/googleapis/test/streetviewpublish/v1_test.dart b/generated/googleapis/test/streetviewpublish/v1_test.dart
index 46b6312..2d11828 100644
--- a/generated/googleapis/test/streetviewpublish/v1_test.dart
+++ b/generated/googleapis/test/streetviewpublish/v1_test.dart
@@ -809,7 +809,9 @@
   unittest.group('obj-schema-BatchDeletePhotosRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBatchDeletePhotosRequest();
-      var od = api.BatchDeletePhotosRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BatchDeletePhotosRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBatchDeletePhotosRequest(od as api.BatchDeletePhotosRequest);
     });
   });
@@ -817,7 +819,9 @@
   unittest.group('obj-schema-BatchDeletePhotosResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBatchDeletePhotosResponse();
-      var od = api.BatchDeletePhotosResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BatchDeletePhotosResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBatchDeletePhotosResponse(od as api.BatchDeletePhotosResponse);
     });
   });
@@ -825,7 +829,9 @@
   unittest.group('obj-schema-BatchGetPhotosResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBatchGetPhotosResponse();
-      var od = api.BatchGetPhotosResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BatchGetPhotosResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBatchGetPhotosResponse(od as api.BatchGetPhotosResponse);
     });
   });
@@ -833,7 +839,9 @@
   unittest.group('obj-schema-BatchUpdatePhotosRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBatchUpdatePhotosRequest();
-      var od = api.BatchUpdatePhotosRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BatchUpdatePhotosRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBatchUpdatePhotosRequest(od as api.BatchUpdatePhotosRequest);
     });
   });
@@ -841,7 +849,9 @@
   unittest.group('obj-schema-BatchUpdatePhotosResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBatchUpdatePhotosResponse();
-      var od = api.BatchUpdatePhotosResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BatchUpdatePhotosResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBatchUpdatePhotosResponse(od as api.BatchUpdatePhotosResponse);
     });
   });
@@ -849,7 +859,9 @@
   unittest.group('obj-schema-Connection', () {
     unittest.test('to-json--from-json', () async {
       var o = buildConnection();
-      var od = api.Connection.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Connection.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkConnection(od as api.Connection);
     });
   });
@@ -857,7 +869,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -865,7 +878,9 @@
   unittest.group('obj-schema-LatLng', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLatLng();
-      var od = api.LatLng.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.LatLng.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLatLng(od as api.LatLng);
     });
   });
@@ -873,7 +888,8 @@
   unittest.group('obj-schema-Level', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLevel();
-      var od = api.Level.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Level.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLevel(od as api.Level);
     });
   });
@@ -881,7 +897,9 @@
   unittest.group('obj-schema-ListPhotosResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListPhotosResponse();
-      var od = api.ListPhotosResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListPhotosResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListPhotosResponse(od as api.ListPhotosResponse);
     });
   });
@@ -889,7 +907,9 @@
   unittest.group('obj-schema-Operation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperation();
-      var od = api.Operation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Operation.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOperation(od as api.Operation);
     });
   });
@@ -897,7 +917,8 @@
   unittest.group('obj-schema-Photo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPhoto();
-      var od = api.Photo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Photo.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPhoto(od as api.Photo);
     });
   });
@@ -905,7 +926,9 @@
   unittest.group('obj-schema-PhotoId', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPhotoId();
-      var od = api.PhotoId.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.PhotoId.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPhotoId(od as api.PhotoId);
     });
   });
@@ -913,7 +936,9 @@
   unittest.group('obj-schema-PhotoResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPhotoResponse();
-      var od = api.PhotoResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PhotoResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPhotoResponse(od as api.PhotoResponse);
     });
   });
@@ -921,7 +946,8 @@
   unittest.group('obj-schema-Place', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPlace();
-      var od = api.Place.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Place.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPlace(od as api.Place);
     });
   });
@@ -929,7 +955,8 @@
   unittest.group('obj-schema-Pose', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPose();
-      var od = api.Pose.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Pose.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPose(od as api.Pose);
     });
   });
@@ -937,7 +964,9 @@
   unittest.group('obj-schema-Status', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStatus();
-      var od = api.Status.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Status.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStatus(od as api.Status);
     });
   });
@@ -945,7 +974,9 @@
   unittest.group('obj-schema-UpdatePhotoRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdatePhotoRequest();
-      var od = api.UpdatePhotoRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdatePhotoRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdatePhotoRequest(od as api.UpdatePhotoRequest);
     });
   });
@@ -953,7 +984,9 @@
   unittest.group('obj-schema-UploadRef', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUploadRef();
-      var od = api.UploadRef.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.UploadRef.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkUploadRef(od as api.UploadRef);
     });
   });
diff --git a/generated/googleapis/test/sts/v1_test.dart b/generated/googleapis/test/sts/v1_test.dart
index b13c272..d6684eb 100644
--- a/generated/googleapis/test/sts/v1_test.dart
+++ b/generated/googleapis/test/sts/v1_test.dart
@@ -124,7 +124,9 @@
   unittest.group('obj-schema-GoogleIdentityStsV1ExchangeTokenRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleIdentityStsV1ExchangeTokenRequest();
-      var od = api.GoogleIdentityStsV1ExchangeTokenRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleIdentityStsV1ExchangeTokenRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleIdentityStsV1ExchangeTokenRequest(
           od as api.GoogleIdentityStsV1ExchangeTokenRequest);
     });
@@ -133,8 +135,9 @@
   unittest.group('obj-schema-GoogleIdentityStsV1ExchangeTokenResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleIdentityStsV1ExchangeTokenResponse();
-      var od =
-          api.GoogleIdentityStsV1ExchangeTokenResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleIdentityStsV1ExchangeTokenResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleIdentityStsV1ExchangeTokenResponse(
           od as api.GoogleIdentityStsV1ExchangeTokenResponse);
     });
diff --git a/generated/googleapis/test/tagmanager/v1_test.dart b/generated/googleapis/test/tagmanager/v1_test.dart
index 1d18b62..6755c4b 100644
--- a/generated/googleapis/test/tagmanager/v1_test.dart
+++ b/generated/googleapis/test/tagmanager/v1_test.dart
@@ -1942,7 +1942,9 @@
   unittest.group('obj-schema-Account', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccount();
-      var od = api.Account.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Account.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAccount(od as api.Account);
     });
   });
@@ -1950,7 +1952,9 @@
   unittest.group('obj-schema-AccountAccess', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccountAccess();
-      var od = api.AccountAccess.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AccountAccess.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAccountAccess(od as api.AccountAccess);
     });
   });
@@ -1958,7 +1962,9 @@
   unittest.group('obj-schema-Condition', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCondition();
-      var od = api.Condition.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Condition.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkCondition(od as api.Condition);
     });
   });
@@ -1966,7 +1972,9 @@
   unittest.group('obj-schema-Container', () {
     unittest.test('to-json--from-json', () async {
       var o = buildContainer();
-      var od = api.Container.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Container.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkContainer(od as api.Container);
     });
   });
@@ -1974,7 +1982,9 @@
   unittest.group('obj-schema-ContainerAccess', () {
     unittest.test('to-json--from-json', () async {
       var o = buildContainerAccess();
-      var od = api.ContainerAccess.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ContainerAccess.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkContainerAccess(od as api.ContainerAccess);
     });
   });
@@ -1982,7 +1992,9 @@
   unittest.group('obj-schema-ContainerVersion', () {
     unittest.test('to-json--from-json', () async {
       var o = buildContainerVersion();
-      var od = api.ContainerVersion.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ContainerVersion.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkContainerVersion(od as api.ContainerVersion);
     });
   });
@@ -1990,7 +2002,9 @@
   unittest.group('obj-schema-ContainerVersionHeader', () {
     unittest.test('to-json--from-json', () async {
       var o = buildContainerVersionHeader();
-      var od = api.ContainerVersionHeader.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ContainerVersionHeader.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkContainerVersionHeader(od as api.ContainerVersionHeader);
     });
   });
@@ -1998,8 +2012,9 @@
   unittest.group('obj-schema-CreateContainerVersionRequestVersionOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateContainerVersionRequestVersionOptions();
-      var od =
-          api.CreateContainerVersionRequestVersionOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateContainerVersionRequestVersionOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateContainerVersionRequestVersionOptions(
           od as api.CreateContainerVersionRequestVersionOptions);
     });
@@ -2008,7 +2023,9 @@
   unittest.group('obj-schema-CreateContainerVersionResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateContainerVersionResponse();
-      var od = api.CreateContainerVersionResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateContainerVersionResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateContainerVersionResponse(
           od as api.CreateContainerVersionResponse);
     });
@@ -2017,7 +2034,9 @@
   unittest.group('obj-schema-Environment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEnvironment();
-      var od = api.Environment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Environment.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEnvironment(od as api.Environment);
     });
   });
@@ -2025,7 +2044,9 @@
   unittest.group('obj-schema-Folder', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFolder();
-      var od = api.Folder.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Folder.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkFolder(od as api.Folder);
     });
   });
@@ -2033,7 +2054,9 @@
   unittest.group('obj-schema-FolderEntities', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFolderEntities();
-      var od = api.FolderEntities.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FolderEntities.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFolderEntities(od as api.FolderEntities);
     });
   });
@@ -2041,7 +2064,9 @@
   unittest.group('obj-schema-ListAccountUsersResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListAccountUsersResponse();
-      var od = api.ListAccountUsersResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListAccountUsersResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListAccountUsersResponse(od as api.ListAccountUsersResponse);
     });
   });
@@ -2049,7 +2074,9 @@
   unittest.group('obj-schema-ListAccountsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListAccountsResponse();
-      var od = api.ListAccountsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListAccountsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListAccountsResponse(od as api.ListAccountsResponse);
     });
   });
@@ -2057,7 +2084,9 @@
   unittest.group('obj-schema-ListContainerVersionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListContainerVersionsResponse();
-      var od = api.ListContainerVersionsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListContainerVersionsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListContainerVersionsResponse(
           od as api.ListContainerVersionsResponse);
     });
@@ -2066,7 +2095,9 @@
   unittest.group('obj-schema-ListContainersResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListContainersResponse();
-      var od = api.ListContainersResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListContainersResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListContainersResponse(od as api.ListContainersResponse);
     });
   });
@@ -2074,7 +2105,9 @@
   unittest.group('obj-schema-ListEnvironmentsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListEnvironmentsResponse();
-      var od = api.ListEnvironmentsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListEnvironmentsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListEnvironmentsResponse(od as api.ListEnvironmentsResponse);
     });
   });
@@ -2082,7 +2115,9 @@
   unittest.group('obj-schema-ListFoldersResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListFoldersResponse();
-      var od = api.ListFoldersResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListFoldersResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListFoldersResponse(od as api.ListFoldersResponse);
     });
   });
@@ -2090,7 +2125,9 @@
   unittest.group('obj-schema-ListTagsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListTagsResponse();
-      var od = api.ListTagsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListTagsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListTagsResponse(od as api.ListTagsResponse);
     });
   });
@@ -2098,7 +2135,9 @@
   unittest.group('obj-schema-ListTriggersResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListTriggersResponse();
-      var od = api.ListTriggersResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListTriggersResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListTriggersResponse(od as api.ListTriggersResponse);
     });
   });
@@ -2106,7 +2145,9 @@
   unittest.group('obj-schema-ListVariablesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListVariablesResponse();
-      var od = api.ListVariablesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListVariablesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListVariablesResponse(od as api.ListVariablesResponse);
     });
   });
@@ -2114,7 +2155,8 @@
   unittest.group('obj-schema-Macro', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMacro();
-      var od = api.Macro.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Macro.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkMacro(od as api.Macro);
     });
   });
@@ -2122,7 +2164,9 @@
   unittest.group('obj-schema-Parameter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildParameter();
-      var od = api.Parameter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Parameter.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkParameter(od as api.Parameter);
     });
   });
@@ -2130,7 +2174,9 @@
   unittest.group('obj-schema-PublishContainerVersionResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPublishContainerVersionResponse();
-      var od = api.PublishContainerVersionResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PublishContainerVersionResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPublishContainerVersionResponse(
           od as api.PublishContainerVersionResponse);
     });
@@ -2139,7 +2185,8 @@
   unittest.group('obj-schema-Rule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRule();
-      var od = api.Rule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Rule.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkRule(od as api.Rule);
     });
   });
@@ -2147,7 +2194,9 @@
   unittest.group('obj-schema-SetupTag', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSetupTag();
-      var od = api.SetupTag.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.SetupTag.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSetupTag(od as api.SetupTag);
     });
   });
@@ -2155,7 +2204,8 @@
   unittest.group('obj-schema-Tag', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTag();
-      var od = api.Tag.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Tag.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTag(od as api.Tag);
     });
   });
@@ -2163,7 +2213,9 @@
   unittest.group('obj-schema-TeardownTag', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTeardownTag();
-      var od = api.TeardownTag.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TeardownTag.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTeardownTag(od as api.TeardownTag);
     });
   });
@@ -2171,7 +2223,9 @@
   unittest.group('obj-schema-Trigger', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTrigger();
-      var od = api.Trigger.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Trigger.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTrigger(od as api.Trigger);
     });
   });
@@ -2179,7 +2233,9 @@
   unittest.group('obj-schema-UserAccess', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUserAccess();
-      var od = api.UserAccess.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.UserAccess.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkUserAccess(od as api.UserAccess);
     });
   });
@@ -2187,7 +2243,9 @@
   unittest.group('obj-schema-Variable', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVariable();
-      var od = api.Variable.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Variable.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkVariable(od as api.Variable);
     });
   });
diff --git a/generated/googleapis/test/tagmanager/v2_test.dart b/generated/googleapis/test/tagmanager/v2_test.dart
index d2d8bf1..92bca79 100644
--- a/generated/googleapis/test/tagmanager/v2_test.dart
+++ b/generated/googleapis/test/tagmanager/v2_test.dart
@@ -2973,7 +2973,9 @@
   unittest.group('obj-schema-Account', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccount();
-      var od = api.Account.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Account.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAccount(od as api.Account);
     });
   });
@@ -2981,7 +2983,9 @@
   unittest.group('obj-schema-AccountAccess', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccountAccess();
-      var od = api.AccountAccess.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AccountAccess.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAccountAccess(od as api.AccountAccess);
     });
   });
@@ -2989,7 +2993,9 @@
   unittest.group('obj-schema-BuiltInVariable', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBuiltInVariable();
-      var od = api.BuiltInVariable.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BuiltInVariable.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBuiltInVariable(od as api.BuiltInVariable);
     });
   });
@@ -2997,7 +3003,9 @@
   unittest.group('obj-schema-Client', () {
     unittest.test('to-json--from-json', () async {
       var o = buildClient();
-      var od = api.Client.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Client.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkClient(od as api.Client);
     });
   });
@@ -3005,7 +3013,9 @@
   unittest.group('obj-schema-Condition', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCondition();
-      var od = api.Condition.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Condition.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkCondition(od as api.Condition);
     });
   });
@@ -3013,7 +3023,9 @@
   unittest.group('obj-schema-Container', () {
     unittest.test('to-json--from-json', () async {
       var o = buildContainer();
-      var od = api.Container.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Container.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkContainer(od as api.Container);
     });
   });
@@ -3021,7 +3033,9 @@
   unittest.group('obj-schema-ContainerAccess', () {
     unittest.test('to-json--from-json', () async {
       var o = buildContainerAccess();
-      var od = api.ContainerAccess.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ContainerAccess.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkContainerAccess(od as api.ContainerAccess);
     });
   });
@@ -3029,7 +3043,9 @@
   unittest.group('obj-schema-ContainerVersion', () {
     unittest.test('to-json--from-json', () async {
       var o = buildContainerVersion();
-      var od = api.ContainerVersion.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ContainerVersion.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkContainerVersion(od as api.ContainerVersion);
     });
   });
@@ -3037,7 +3053,9 @@
   unittest.group('obj-schema-ContainerVersionHeader', () {
     unittest.test('to-json--from-json', () async {
       var o = buildContainerVersionHeader();
-      var od = api.ContainerVersionHeader.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ContainerVersionHeader.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkContainerVersionHeader(od as api.ContainerVersionHeader);
     });
   });
@@ -3045,7 +3063,9 @@
   unittest.group('obj-schema-CreateBuiltInVariableResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateBuiltInVariableResponse();
-      var od = api.CreateBuiltInVariableResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateBuiltInVariableResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateBuiltInVariableResponse(
           od as api.CreateBuiltInVariableResponse);
     });
@@ -3054,8 +3074,9 @@
   unittest.group('obj-schema-CreateContainerVersionRequestVersionOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateContainerVersionRequestVersionOptions();
-      var od =
-          api.CreateContainerVersionRequestVersionOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateContainerVersionRequestVersionOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateContainerVersionRequestVersionOptions(
           od as api.CreateContainerVersionRequestVersionOptions);
     });
@@ -3064,7 +3085,9 @@
   unittest.group('obj-schema-CreateContainerVersionResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCreateContainerVersionResponse();
-      var od = api.CreateContainerVersionResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CreateContainerVersionResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCreateContainerVersionResponse(
           od as api.CreateContainerVersionResponse);
     });
@@ -3073,7 +3096,9 @@
   unittest.group('obj-schema-CustomTemplate', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomTemplate();
-      var od = api.CustomTemplate.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CustomTemplate.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCustomTemplate(od as api.CustomTemplate);
     });
   });
@@ -3081,7 +3106,9 @@
   unittest.group('obj-schema-Entity', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEntity();
-      var od = api.Entity.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Entity.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEntity(od as api.Entity);
     });
   });
@@ -3089,7 +3116,9 @@
   unittest.group('obj-schema-Environment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEnvironment();
-      var od = api.Environment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Environment.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEnvironment(od as api.Environment);
     });
   });
@@ -3097,7 +3126,9 @@
   unittest.group('obj-schema-Folder', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFolder();
-      var od = api.Folder.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Folder.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkFolder(od as api.Folder);
     });
   });
@@ -3105,7 +3136,9 @@
   unittest.group('obj-schema-FolderEntities', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFolderEntities();
-      var od = api.FolderEntities.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FolderEntities.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFolderEntities(od as api.FolderEntities);
     });
   });
@@ -3113,7 +3146,9 @@
   unittest.group('obj-schema-GalleryReference', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGalleryReference();
-      var od = api.GalleryReference.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GalleryReference.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGalleryReference(od as api.GalleryReference);
     });
   });
@@ -3121,7 +3156,9 @@
   unittest.group('obj-schema-GetWorkspaceStatusResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGetWorkspaceStatusResponse();
-      var od = api.GetWorkspaceStatusResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GetWorkspaceStatusResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGetWorkspaceStatusResponse(od as api.GetWorkspaceStatusResponse);
     });
   });
@@ -3129,7 +3166,9 @@
   unittest.group('obj-schema-ListAccountsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListAccountsResponse();
-      var od = api.ListAccountsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListAccountsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListAccountsResponse(od as api.ListAccountsResponse);
     });
   });
@@ -3137,7 +3176,9 @@
   unittest.group('obj-schema-ListContainerVersionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListContainerVersionsResponse();
-      var od = api.ListContainerVersionsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListContainerVersionsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListContainerVersionsResponse(
           od as api.ListContainerVersionsResponse);
     });
@@ -3146,7 +3187,9 @@
   unittest.group('obj-schema-ListContainersResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListContainersResponse();
-      var od = api.ListContainersResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListContainersResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListContainersResponse(od as api.ListContainersResponse);
     });
   });
@@ -3154,7 +3197,9 @@
   unittest.group('obj-schema-ListEnabledBuiltInVariablesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListEnabledBuiltInVariablesResponse();
-      var od = api.ListEnabledBuiltInVariablesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListEnabledBuiltInVariablesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListEnabledBuiltInVariablesResponse(
           od as api.ListEnabledBuiltInVariablesResponse);
     });
@@ -3163,7 +3208,9 @@
   unittest.group('obj-schema-ListEnvironmentsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListEnvironmentsResponse();
-      var od = api.ListEnvironmentsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListEnvironmentsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListEnvironmentsResponse(od as api.ListEnvironmentsResponse);
     });
   });
@@ -3171,7 +3218,9 @@
   unittest.group('obj-schema-ListFoldersResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListFoldersResponse();
-      var od = api.ListFoldersResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListFoldersResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListFoldersResponse(od as api.ListFoldersResponse);
     });
   });
@@ -3179,7 +3228,9 @@
   unittest.group('obj-schema-ListTagsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListTagsResponse();
-      var od = api.ListTagsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListTagsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListTagsResponse(od as api.ListTagsResponse);
     });
   });
@@ -3187,7 +3238,9 @@
   unittest.group('obj-schema-ListTemplatesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListTemplatesResponse();
-      var od = api.ListTemplatesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListTemplatesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListTemplatesResponse(od as api.ListTemplatesResponse);
     });
   });
@@ -3195,7 +3248,9 @@
   unittest.group('obj-schema-ListTriggersResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListTriggersResponse();
-      var od = api.ListTriggersResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListTriggersResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListTriggersResponse(od as api.ListTriggersResponse);
     });
   });
@@ -3203,7 +3258,9 @@
   unittest.group('obj-schema-ListUserPermissionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListUserPermissionsResponse();
-      var od = api.ListUserPermissionsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListUserPermissionsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListUserPermissionsResponse(od as api.ListUserPermissionsResponse);
     });
   });
@@ -3211,7 +3268,9 @@
   unittest.group('obj-schema-ListVariablesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListVariablesResponse();
-      var od = api.ListVariablesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListVariablesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListVariablesResponse(od as api.ListVariablesResponse);
     });
   });
@@ -3219,7 +3278,9 @@
   unittest.group('obj-schema-ListWorkspacesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListWorkspacesResponse();
-      var od = api.ListWorkspacesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListWorkspacesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListWorkspacesResponse(od as api.ListWorkspacesResponse);
     });
   });
@@ -3227,7 +3288,9 @@
   unittest.group('obj-schema-ListZonesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListZonesResponse();
-      var od = api.ListZonesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListZonesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListZonesResponse(od as api.ListZonesResponse);
     });
   });
@@ -3235,7 +3298,9 @@
   unittest.group('obj-schema-MergeConflict', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMergeConflict();
-      var od = api.MergeConflict.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MergeConflict.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMergeConflict(od as api.MergeConflict);
     });
   });
@@ -3243,7 +3308,9 @@
   unittest.group('obj-schema-Parameter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildParameter();
-      var od = api.Parameter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Parameter.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkParameter(od as api.Parameter);
     });
   });
@@ -3251,7 +3318,9 @@
   unittest.group('obj-schema-PublishContainerVersionResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPublishContainerVersionResponse();
-      var od = api.PublishContainerVersionResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PublishContainerVersionResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPublishContainerVersionResponse(
           od as api.PublishContainerVersionResponse);
     });
@@ -3260,7 +3329,9 @@
   unittest.group('obj-schema-QuickPreviewResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildQuickPreviewResponse();
-      var od = api.QuickPreviewResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.QuickPreviewResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkQuickPreviewResponse(od as api.QuickPreviewResponse);
     });
   });
@@ -3268,7 +3339,9 @@
   unittest.group('obj-schema-RevertBuiltInVariableResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRevertBuiltInVariableResponse();
-      var od = api.RevertBuiltInVariableResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RevertBuiltInVariableResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRevertBuiltInVariableResponse(
           od as api.RevertBuiltInVariableResponse);
     });
@@ -3277,7 +3350,9 @@
   unittest.group('obj-schema-RevertFolderResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRevertFolderResponse();
-      var od = api.RevertFolderResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RevertFolderResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRevertFolderResponse(od as api.RevertFolderResponse);
     });
   });
@@ -3285,7 +3360,9 @@
   unittest.group('obj-schema-RevertTagResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRevertTagResponse();
-      var od = api.RevertTagResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RevertTagResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRevertTagResponse(od as api.RevertTagResponse);
     });
   });
@@ -3293,7 +3370,9 @@
   unittest.group('obj-schema-RevertTemplateResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRevertTemplateResponse();
-      var od = api.RevertTemplateResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RevertTemplateResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRevertTemplateResponse(od as api.RevertTemplateResponse);
     });
   });
@@ -3301,7 +3380,9 @@
   unittest.group('obj-schema-RevertTriggerResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRevertTriggerResponse();
-      var od = api.RevertTriggerResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RevertTriggerResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRevertTriggerResponse(od as api.RevertTriggerResponse);
     });
   });
@@ -3309,7 +3390,9 @@
   unittest.group('obj-schema-RevertVariableResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRevertVariableResponse();
-      var od = api.RevertVariableResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RevertVariableResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRevertVariableResponse(od as api.RevertVariableResponse);
     });
   });
@@ -3317,7 +3400,9 @@
   unittest.group('obj-schema-RevertZoneResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRevertZoneResponse();
-      var od = api.RevertZoneResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RevertZoneResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRevertZoneResponse(od as api.RevertZoneResponse);
     });
   });
@@ -3325,7 +3410,9 @@
   unittest.group('obj-schema-SetupTag', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSetupTag();
-      var od = api.SetupTag.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.SetupTag.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSetupTag(od as api.SetupTag);
     });
   });
@@ -3333,7 +3420,9 @@
   unittest.group('obj-schema-SyncStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSyncStatus();
-      var od = api.SyncStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.SyncStatus.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSyncStatus(od as api.SyncStatus);
     });
   });
@@ -3341,7 +3430,9 @@
   unittest.group('obj-schema-SyncWorkspaceResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSyncWorkspaceResponse();
-      var od = api.SyncWorkspaceResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SyncWorkspaceResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSyncWorkspaceResponse(od as api.SyncWorkspaceResponse);
     });
   });
@@ -3349,7 +3440,8 @@
   unittest.group('obj-schema-Tag', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTag();
-      var od = api.Tag.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Tag.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTag(od as api.Tag);
     });
   });
@@ -3357,7 +3449,9 @@
   unittest.group('obj-schema-TeardownTag', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTeardownTag();
-      var od = api.TeardownTag.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TeardownTag.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTeardownTag(od as api.TeardownTag);
     });
   });
@@ -3365,7 +3459,9 @@
   unittest.group('obj-schema-Trigger', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTrigger();
-      var od = api.Trigger.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Trigger.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTrigger(od as api.Trigger);
     });
   });
@@ -3373,7 +3469,9 @@
   unittest.group('obj-schema-UserPermission', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUserPermission();
-      var od = api.UserPermission.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UserPermission.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUserPermission(od as api.UserPermission);
     });
   });
@@ -3381,7 +3479,9 @@
   unittest.group('obj-schema-Variable', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVariable();
-      var od = api.Variable.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Variable.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkVariable(od as api.Variable);
     });
   });
@@ -3389,7 +3489,9 @@
   unittest.group('obj-schema-VariableFormatValue', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVariableFormatValue();
-      var od = api.VariableFormatValue.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VariableFormatValue.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVariableFormatValue(od as api.VariableFormatValue);
     });
   });
@@ -3397,7 +3499,9 @@
   unittest.group('obj-schema-Workspace', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWorkspace();
-      var od = api.Workspace.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Workspace.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkWorkspace(od as api.Workspace);
     });
   });
@@ -3405,7 +3509,8 @@
   unittest.group('obj-schema-Zone', () {
     unittest.test('to-json--from-json', () async {
       var o = buildZone();
-      var od = api.Zone.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Zone.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkZone(od as api.Zone);
     });
   });
@@ -3413,7 +3518,9 @@
   unittest.group('obj-schema-ZoneBoundary', () {
     unittest.test('to-json--from-json', () async {
       var o = buildZoneBoundary();
-      var od = api.ZoneBoundary.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ZoneBoundary.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkZoneBoundary(od as api.ZoneBoundary);
     });
   });
@@ -3421,7 +3528,9 @@
   unittest.group('obj-schema-ZoneChildContainer', () {
     unittest.test('to-json--from-json', () async {
       var o = buildZoneChildContainer();
-      var od = api.ZoneChildContainer.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ZoneChildContainer.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkZoneChildContainer(od as api.ZoneChildContainer);
     });
   });
@@ -3429,7 +3538,9 @@
   unittest.group('obj-schema-ZoneTypeRestriction', () {
     unittest.test('to-json--from-json', () async {
       var o = buildZoneTypeRestriction();
-      var od = api.ZoneTypeRestriction.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ZoneTypeRestriction.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkZoneTypeRestriction(od as api.ZoneTypeRestriction);
     });
   });
diff --git a/generated/googleapis/test/tasks/v1_test.dart b/generated/googleapis/test/tasks/v1_test.dart
index 52a6646..1e322e2 100644
--- a/generated/googleapis/test/tasks/v1_test.dart
+++ b/generated/googleapis/test/tasks/v1_test.dart
@@ -300,7 +300,9 @@
   unittest.group('obj-schema-TaskLinks', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTaskLinks();
-      var od = api.TaskLinks.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.TaskLinks.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTaskLinks(od as api.TaskLinks);
     });
   });
@@ -308,7 +310,8 @@
   unittest.group('obj-schema-Task', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTask();
-      var od = api.Task.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Task.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTask(od as api.Task);
     });
   });
@@ -316,7 +319,9 @@
   unittest.group('obj-schema-TaskList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTaskList();
-      var od = api.TaskList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.TaskList.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTaskList(od as api.TaskList);
     });
   });
@@ -324,7 +329,9 @@
   unittest.group('obj-schema-TaskLists', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTaskLists();
-      var od = api.TaskLists.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.TaskLists.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTaskLists(od as api.TaskLists);
     });
   });
@@ -332,7 +339,8 @@
   unittest.group('obj-schema-Tasks', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTasks();
-      var od = api.Tasks.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Tasks.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTasks(od as api.Tasks);
     });
   });
diff --git a/generated/googleapis/test/testing/v1_test.dart b/generated/googleapis/test/testing/v1_test.dart
index 83b5471..727d7f1 100644
--- a/generated/googleapis/test/testing/v1_test.dart
+++ b/generated/googleapis/test/testing/v1_test.dart
@@ -2910,7 +2910,9 @@
   unittest.group('obj-schema-Account', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccount();
-      var od = api.Account.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Account.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAccount(od as api.Account);
     });
   });
@@ -2918,7 +2920,9 @@
   unittest.group('obj-schema-AndroidDevice', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAndroidDevice();
-      var od = api.AndroidDevice.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AndroidDevice.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAndroidDevice(od as api.AndroidDevice);
     });
   });
@@ -2926,7 +2930,9 @@
   unittest.group('obj-schema-AndroidDeviceCatalog', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAndroidDeviceCatalog();
-      var od = api.AndroidDeviceCatalog.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AndroidDeviceCatalog.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAndroidDeviceCatalog(od as api.AndroidDeviceCatalog);
     });
   });
@@ -2934,7 +2940,9 @@
   unittest.group('obj-schema-AndroidDeviceList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAndroidDeviceList();
-      var od = api.AndroidDeviceList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AndroidDeviceList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAndroidDeviceList(od as api.AndroidDeviceList);
     });
   });
@@ -2942,7 +2950,9 @@
   unittest.group('obj-schema-AndroidInstrumentationTest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAndroidInstrumentationTest();
-      var od = api.AndroidInstrumentationTest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AndroidInstrumentationTest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAndroidInstrumentationTest(od as api.AndroidInstrumentationTest);
     });
   });
@@ -2950,7 +2960,9 @@
   unittest.group('obj-schema-AndroidMatrix', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAndroidMatrix();
-      var od = api.AndroidMatrix.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AndroidMatrix.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAndroidMatrix(od as api.AndroidMatrix);
     });
   });
@@ -2958,7 +2970,9 @@
   unittest.group('obj-schema-AndroidModel', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAndroidModel();
-      var od = api.AndroidModel.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AndroidModel.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAndroidModel(od as api.AndroidModel);
     });
   });
@@ -2966,7 +2980,9 @@
   unittest.group('obj-schema-AndroidRoboTest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAndroidRoboTest();
-      var od = api.AndroidRoboTest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AndroidRoboTest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAndroidRoboTest(od as api.AndroidRoboTest);
     });
   });
@@ -2974,7 +2990,9 @@
   unittest.group('obj-schema-AndroidRuntimeConfiguration', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAndroidRuntimeConfiguration();
-      var od = api.AndroidRuntimeConfiguration.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AndroidRuntimeConfiguration.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAndroidRuntimeConfiguration(od as api.AndroidRuntimeConfiguration);
     });
   });
@@ -2982,7 +3000,9 @@
   unittest.group('obj-schema-AndroidTestLoop', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAndroidTestLoop();
-      var od = api.AndroidTestLoop.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AndroidTestLoop.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAndroidTestLoop(od as api.AndroidTestLoop);
     });
   });
@@ -2990,7 +3010,9 @@
   unittest.group('obj-schema-AndroidVersion', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAndroidVersion();
-      var od = api.AndroidVersion.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AndroidVersion.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAndroidVersion(od as api.AndroidVersion);
     });
   });
@@ -2998,7 +3020,8 @@
   unittest.group('obj-schema-Apk', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApk();
-      var od = api.Apk.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Apk.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkApk(od as api.Apk);
     });
   });
@@ -3006,7 +3029,9 @@
   unittest.group('obj-schema-ApkDetail', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApkDetail();
-      var od = api.ApkDetail.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ApkDetail.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkApkDetail(od as api.ApkDetail);
     });
   });
@@ -3014,7 +3039,9 @@
   unittest.group('obj-schema-ApkManifest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApkManifest();
-      var od = api.ApkManifest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ApkManifest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkApkManifest(od as api.ApkManifest);
     });
   });
@@ -3022,7 +3049,9 @@
   unittest.group('obj-schema-AppBundle', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAppBundle();
-      var od = api.AppBundle.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.AppBundle.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAppBundle(od as api.AppBundle);
     });
   });
@@ -3030,7 +3059,9 @@
   unittest.group('obj-schema-CancelTestMatrixResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCancelTestMatrixResponse();
-      var od = api.CancelTestMatrixResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CancelTestMatrixResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCancelTestMatrixResponse(od as api.CancelTestMatrixResponse);
     });
   });
@@ -3038,7 +3069,9 @@
   unittest.group('obj-schema-ClientInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildClientInfo();
-      var od = api.ClientInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ClientInfo.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkClientInfo(od as api.ClientInfo);
     });
   });
@@ -3046,7 +3079,9 @@
   unittest.group('obj-schema-ClientInfoDetail', () {
     unittest.test('to-json--from-json', () async {
       var o = buildClientInfoDetail();
-      var od = api.ClientInfoDetail.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ClientInfoDetail.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkClientInfoDetail(od as api.ClientInfoDetail);
     });
   });
@@ -3054,7 +3089,8 @@
   unittest.group('obj-schema-Date', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDate();
-      var od = api.Date.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Date.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDate(od as api.Date);
     });
   });
@@ -3062,7 +3098,9 @@
   unittest.group('obj-schema-DeviceFile', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeviceFile();
-      var od = api.DeviceFile.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.DeviceFile.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkDeviceFile(od as api.DeviceFile);
     });
   });
@@ -3070,7 +3108,9 @@
   unittest.group('obj-schema-DeviceIpBlock', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeviceIpBlock();
-      var od = api.DeviceIpBlock.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeviceIpBlock.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeviceIpBlock(od as api.DeviceIpBlock);
     });
   });
@@ -3078,7 +3118,9 @@
   unittest.group('obj-schema-DeviceIpBlockCatalog', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDeviceIpBlockCatalog();
-      var od = api.DeviceIpBlockCatalog.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DeviceIpBlockCatalog.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDeviceIpBlockCatalog(od as api.DeviceIpBlockCatalog);
     });
   });
@@ -3086,7 +3128,9 @@
   unittest.group('obj-schema-Distribution', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDistribution();
-      var od = api.Distribution.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Distribution.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDistribution(od as api.Distribution);
     });
   });
@@ -3094,7 +3138,9 @@
   unittest.group('obj-schema-Environment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEnvironment();
-      var od = api.Environment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Environment.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEnvironment(od as api.Environment);
     });
   });
@@ -3102,7 +3148,9 @@
   unittest.group('obj-schema-EnvironmentMatrix', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEnvironmentMatrix();
-      var od = api.EnvironmentMatrix.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EnvironmentMatrix.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEnvironmentMatrix(od as api.EnvironmentMatrix);
     });
   });
@@ -3110,7 +3158,9 @@
   unittest.group('obj-schema-EnvironmentVariable', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEnvironmentVariable();
-      var od = api.EnvironmentVariable.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EnvironmentVariable.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEnvironmentVariable(od as api.EnvironmentVariable);
     });
   });
@@ -3118,7 +3168,9 @@
   unittest.group('obj-schema-FileReference', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFileReference();
-      var od = api.FileReference.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FileReference.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFileReference(od as api.FileReference);
     });
   });
@@ -3126,7 +3178,9 @@
   unittest.group('obj-schema-GetApkDetailsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGetApkDetailsResponse();
-      var od = api.GetApkDetailsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GetApkDetailsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGetApkDetailsResponse(od as api.GetApkDetailsResponse);
     });
   });
@@ -3134,7 +3188,9 @@
   unittest.group('obj-schema-GoogleAuto', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleAuto();
-      var od = api.GoogleAuto.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.GoogleAuto.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleAuto(od as api.GoogleAuto);
     });
   });
@@ -3142,7 +3198,9 @@
   unittest.group('obj-schema-GoogleCloudStorage', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudStorage();
-      var od = api.GoogleCloudStorage.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudStorage.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudStorage(od as api.GoogleCloudStorage);
     });
   });
@@ -3150,7 +3208,9 @@
   unittest.group('obj-schema-IntentFilter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildIntentFilter();
-      var od = api.IntentFilter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.IntentFilter.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkIntentFilter(od as api.IntentFilter);
     });
   });
@@ -3158,7 +3218,9 @@
   unittest.group('obj-schema-IosDevice', () {
     unittest.test('to-json--from-json', () async {
       var o = buildIosDevice();
-      var od = api.IosDevice.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.IosDevice.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkIosDevice(od as api.IosDevice);
     });
   });
@@ -3166,7 +3228,9 @@
   unittest.group('obj-schema-IosDeviceCatalog', () {
     unittest.test('to-json--from-json', () async {
       var o = buildIosDeviceCatalog();
-      var od = api.IosDeviceCatalog.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.IosDeviceCatalog.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkIosDeviceCatalog(od as api.IosDeviceCatalog);
     });
   });
@@ -3174,7 +3238,9 @@
   unittest.group('obj-schema-IosDeviceFile', () {
     unittest.test('to-json--from-json', () async {
       var o = buildIosDeviceFile();
-      var od = api.IosDeviceFile.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.IosDeviceFile.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkIosDeviceFile(od as api.IosDeviceFile);
     });
   });
@@ -3182,7 +3248,9 @@
   unittest.group('obj-schema-IosDeviceList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildIosDeviceList();
-      var od = api.IosDeviceList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.IosDeviceList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkIosDeviceList(od as api.IosDeviceList);
     });
   });
@@ -3190,7 +3258,9 @@
   unittest.group('obj-schema-IosModel', () {
     unittest.test('to-json--from-json', () async {
       var o = buildIosModel();
-      var od = api.IosModel.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.IosModel.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkIosModel(od as api.IosModel);
     });
   });
@@ -3198,7 +3268,9 @@
   unittest.group('obj-schema-IosRuntimeConfiguration', () {
     unittest.test('to-json--from-json', () async {
       var o = buildIosRuntimeConfiguration();
-      var od = api.IosRuntimeConfiguration.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.IosRuntimeConfiguration.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkIosRuntimeConfiguration(od as api.IosRuntimeConfiguration);
     });
   });
@@ -3206,7 +3278,9 @@
   unittest.group('obj-schema-IosTestLoop', () {
     unittest.test('to-json--from-json', () async {
       var o = buildIosTestLoop();
-      var od = api.IosTestLoop.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.IosTestLoop.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkIosTestLoop(od as api.IosTestLoop);
     });
   });
@@ -3214,7 +3288,9 @@
   unittest.group('obj-schema-IosTestSetup', () {
     unittest.test('to-json--from-json', () async {
       var o = buildIosTestSetup();
-      var od = api.IosTestSetup.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.IosTestSetup.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkIosTestSetup(od as api.IosTestSetup);
     });
   });
@@ -3222,7 +3298,9 @@
   unittest.group('obj-schema-IosVersion', () {
     unittest.test('to-json--from-json', () async {
       var o = buildIosVersion();
-      var od = api.IosVersion.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.IosVersion.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkIosVersion(od as api.IosVersion);
     });
   });
@@ -3230,7 +3308,9 @@
   unittest.group('obj-schema-IosXcTest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildIosXcTest();
-      var od = api.IosXcTest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.IosXcTest.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkIosXcTest(od as api.IosXcTest);
     });
   });
@@ -3238,7 +3318,9 @@
   unittest.group('obj-schema-LauncherActivityIntent', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLauncherActivityIntent();
-      var od = api.LauncherActivityIntent.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LauncherActivityIntent.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLauncherActivityIntent(od as api.LauncherActivityIntent);
     });
   });
@@ -3246,7 +3328,9 @@
   unittest.group('obj-schema-Locale', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLocale();
-      var od = api.Locale.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Locale.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLocale(od as api.Locale);
     });
   });
@@ -3254,7 +3338,9 @@
   unittest.group('obj-schema-ManualSharding', () {
     unittest.test('to-json--from-json', () async {
       var o = buildManualSharding();
-      var od = api.ManualSharding.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ManualSharding.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkManualSharding(od as api.ManualSharding);
     });
   });
@@ -3262,7 +3348,9 @@
   unittest.group('obj-schema-NetworkConfiguration', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNetworkConfiguration();
-      var od = api.NetworkConfiguration.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NetworkConfiguration.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNetworkConfiguration(od as api.NetworkConfiguration);
     });
   });
@@ -3270,7 +3358,9 @@
   unittest.group('obj-schema-NetworkConfigurationCatalog', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNetworkConfigurationCatalog();
-      var od = api.NetworkConfigurationCatalog.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NetworkConfigurationCatalog.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNetworkConfigurationCatalog(od as api.NetworkConfigurationCatalog);
     });
   });
@@ -3278,7 +3368,9 @@
   unittest.group('obj-schema-ObbFile', () {
     unittest.test('to-json--from-json', () async {
       var o = buildObbFile();
-      var od = api.ObbFile.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ObbFile.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkObbFile(od as api.ObbFile);
     });
   });
@@ -3286,7 +3378,9 @@
   unittest.group('obj-schema-Orientation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrientation();
-      var od = api.Orientation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Orientation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrientation(od as api.Orientation);
     });
   });
@@ -3294,7 +3388,9 @@
   unittest.group('obj-schema-ProvidedSoftwareCatalog', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProvidedSoftwareCatalog();
-      var od = api.ProvidedSoftwareCatalog.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ProvidedSoftwareCatalog.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkProvidedSoftwareCatalog(od as api.ProvidedSoftwareCatalog);
     });
   });
@@ -3302,7 +3398,9 @@
   unittest.group('obj-schema-RegularFile', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRegularFile();
-      var od = api.RegularFile.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RegularFile.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRegularFile(od as api.RegularFile);
     });
   });
@@ -3310,7 +3408,9 @@
   unittest.group('obj-schema-ResultStorage', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResultStorage();
-      var od = api.ResultStorage.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResultStorage.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResultStorage(od as api.ResultStorage);
     });
   });
@@ -3318,7 +3418,9 @@
   unittest.group('obj-schema-RoboDirective', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRoboDirective();
-      var od = api.RoboDirective.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RoboDirective.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRoboDirective(od as api.RoboDirective);
     });
   });
@@ -3326,7 +3428,9 @@
   unittest.group('obj-schema-RoboStartingIntent', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRoboStartingIntent();
-      var od = api.RoboStartingIntent.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RoboStartingIntent.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRoboStartingIntent(od as api.RoboStartingIntent);
     });
   });
@@ -3334,7 +3438,8 @@
   unittest.group('obj-schema-Shard', () {
     unittest.test('to-json--from-json', () async {
       var o = buildShard();
-      var od = api.Shard.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Shard.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkShard(od as api.Shard);
     });
   });
@@ -3342,7 +3447,9 @@
   unittest.group('obj-schema-ShardingOption', () {
     unittest.test('to-json--from-json', () async {
       var o = buildShardingOption();
-      var od = api.ShardingOption.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ShardingOption.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkShardingOption(od as api.ShardingOption);
     });
   });
@@ -3350,7 +3457,9 @@
   unittest.group('obj-schema-StartActivityIntent', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStartActivityIntent();
-      var od = api.StartActivityIntent.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.StartActivityIntent.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkStartActivityIntent(od as api.StartActivityIntent);
     });
   });
@@ -3358,7 +3467,9 @@
   unittest.group('obj-schema-SystraceSetup', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSystraceSetup();
-      var od = api.SystraceSetup.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SystraceSetup.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSystraceSetup(od as api.SystraceSetup);
     });
   });
@@ -3366,7 +3477,9 @@
   unittest.group('obj-schema-TestDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestDetails();
-      var od = api.TestDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestDetails(od as api.TestDetails);
     });
   });
@@ -3374,7 +3487,9 @@
   unittest.group('obj-schema-TestEnvironmentCatalog', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestEnvironmentCatalog();
-      var od = api.TestEnvironmentCatalog.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestEnvironmentCatalog.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestEnvironmentCatalog(od as api.TestEnvironmentCatalog);
     });
   });
@@ -3382,7 +3497,9 @@
   unittest.group('obj-schema-TestExecution', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestExecution();
-      var od = api.TestExecution.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestExecution.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestExecution(od as api.TestExecution);
     });
   });
@@ -3390,7 +3507,9 @@
   unittest.group('obj-schema-TestMatrix', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestMatrix();
-      var od = api.TestMatrix.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.TestMatrix.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTestMatrix(od as api.TestMatrix);
     });
   });
@@ -3398,7 +3517,9 @@
   unittest.group('obj-schema-TestSetup', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestSetup();
-      var od = api.TestSetup.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.TestSetup.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTestSetup(od as api.TestSetup);
     });
   });
@@ -3406,7 +3527,9 @@
   unittest.group('obj-schema-TestSpecification', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestSpecification();
-      var od = api.TestSpecification.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestSpecification.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestSpecification(od as api.TestSpecification);
     });
   });
@@ -3414,7 +3537,9 @@
   unittest.group('obj-schema-TestTargetsForShard', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestTargetsForShard();
-      var od = api.TestTargetsForShard.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestTargetsForShard.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestTargetsForShard(od as api.TestTargetsForShard);
     });
   });
@@ -3422,7 +3547,9 @@
   unittest.group('obj-schema-ToolResultsExecution', () {
     unittest.test('to-json--from-json', () async {
       var o = buildToolResultsExecution();
-      var od = api.ToolResultsExecution.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ToolResultsExecution.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkToolResultsExecution(od as api.ToolResultsExecution);
     });
   });
@@ -3430,7 +3557,9 @@
   unittest.group('obj-schema-ToolResultsHistory', () {
     unittest.test('to-json--from-json', () async {
       var o = buildToolResultsHistory();
-      var od = api.ToolResultsHistory.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ToolResultsHistory.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkToolResultsHistory(od as api.ToolResultsHistory);
     });
   });
@@ -3438,7 +3567,9 @@
   unittest.group('obj-schema-ToolResultsStep', () {
     unittest.test('to-json--from-json', () async {
       var o = buildToolResultsStep();
-      var od = api.ToolResultsStep.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ToolResultsStep.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkToolResultsStep(od as api.ToolResultsStep);
     });
   });
@@ -3446,7 +3577,9 @@
   unittest.group('obj-schema-TrafficRule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTrafficRule();
-      var od = api.TrafficRule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TrafficRule.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTrafficRule(od as api.TrafficRule);
     });
   });
@@ -3454,7 +3587,9 @@
   unittest.group('obj-schema-UniformSharding', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUniformSharding();
-      var od = api.UniformSharding.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UniformSharding.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUniformSharding(od as api.UniformSharding);
     });
   });
@@ -3462,7 +3597,9 @@
   unittest.group('obj-schema-XcodeVersion', () {
     unittest.test('to-json--from-json', () async {
       var o = buildXcodeVersion();
-      var od = api.XcodeVersion.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.XcodeVersion.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkXcodeVersion(od as api.XcodeVersion);
     });
   });
diff --git a/generated/googleapis/test/texttospeech/v1_test.dart b/generated/googleapis/test/texttospeech/v1_test.dart
index d56e0ed..4cf408c 100644
--- a/generated/googleapis/test/texttospeech/v1_test.dart
+++ b/generated/googleapis/test/texttospeech/v1_test.dart
@@ -283,7 +283,9 @@
   unittest.group('obj-schema-AudioConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAudioConfig();
-      var od = api.AudioConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AudioConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAudioConfig(od as api.AudioConfig);
     });
   });
@@ -291,7 +293,9 @@
   unittest.group('obj-schema-ListVoicesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListVoicesResponse();
-      var od = api.ListVoicesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListVoicesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListVoicesResponse(od as api.ListVoicesResponse);
     });
   });
@@ -299,7 +303,9 @@
   unittest.group('obj-schema-SynthesisInput', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSynthesisInput();
-      var od = api.SynthesisInput.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SynthesisInput.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSynthesisInput(od as api.SynthesisInput);
     });
   });
@@ -307,7 +313,9 @@
   unittest.group('obj-schema-SynthesizeSpeechRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSynthesizeSpeechRequest();
-      var od = api.SynthesizeSpeechRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SynthesizeSpeechRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSynthesizeSpeechRequest(od as api.SynthesizeSpeechRequest);
     });
   });
@@ -315,7 +323,9 @@
   unittest.group('obj-schema-SynthesizeSpeechResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSynthesizeSpeechResponse();
-      var od = api.SynthesizeSpeechResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SynthesizeSpeechResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSynthesizeSpeechResponse(od as api.SynthesizeSpeechResponse);
     });
   });
@@ -323,7 +333,8 @@
   unittest.group('obj-schema-Voice', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVoice();
-      var od = api.Voice.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Voice.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkVoice(od as api.Voice);
     });
   });
@@ -331,7 +342,9 @@
   unittest.group('obj-schema-VoiceSelectionParams', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVoiceSelectionParams();
-      var od = api.VoiceSelectionParams.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VoiceSelectionParams.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVoiceSelectionParams(od as api.VoiceSelectionParams);
     });
   });
diff --git a/generated/googleapis/test/tpu/v1_test.dart b/generated/googleapis/test/tpu/v1_test.dart
index 322ebd1..fdb5b01 100644
--- a/generated/googleapis/test/tpu/v1_test.dart
+++ b/generated/googleapis/test/tpu/v1_test.dart
@@ -986,7 +986,9 @@
   unittest.group('obj-schema-AcceleratorType', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAcceleratorType();
-      var od = api.AcceleratorType.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AcceleratorType.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAcceleratorType(od as api.AcceleratorType);
     });
   });
@@ -994,7 +996,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -1002,7 +1005,9 @@
   unittest.group('obj-schema-ListAcceleratorTypesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListAcceleratorTypesResponse();
-      var od = api.ListAcceleratorTypesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListAcceleratorTypesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListAcceleratorTypesResponse(od as api.ListAcceleratorTypesResponse);
     });
   });
@@ -1010,7 +1015,9 @@
   unittest.group('obj-schema-ListLocationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListLocationsResponse();
-      var od = api.ListLocationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListLocationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListLocationsResponse(od as api.ListLocationsResponse);
     });
   });
@@ -1018,7 +1025,9 @@
   unittest.group('obj-schema-ListNodesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListNodesResponse();
-      var od = api.ListNodesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListNodesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListNodesResponse(od as api.ListNodesResponse);
     });
   });
@@ -1026,7 +1035,9 @@
   unittest.group('obj-schema-ListOperationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListOperationsResponse();
-      var od = api.ListOperationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListOperationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListOperationsResponse(od as api.ListOperationsResponse);
     });
   });
@@ -1034,7 +1045,9 @@
   unittest.group('obj-schema-ListTensorFlowVersionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListTensorFlowVersionsResponse();
-      var od = api.ListTensorFlowVersionsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListTensorFlowVersionsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListTensorFlowVersionsResponse(
           od as api.ListTensorFlowVersionsResponse);
     });
@@ -1043,7 +1056,9 @@
   unittest.group('obj-schema-Location', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLocation();
-      var od = api.Location.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Location.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLocation(od as api.Location);
     });
   });
@@ -1051,7 +1066,9 @@
   unittest.group('obj-schema-NetworkEndpoint', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNetworkEndpoint();
-      var od = api.NetworkEndpoint.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NetworkEndpoint.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNetworkEndpoint(od as api.NetworkEndpoint);
     });
   });
@@ -1059,7 +1076,8 @@
   unittest.group('obj-schema-Node', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNode();
-      var od = api.Node.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Node.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkNode(od as api.Node);
     });
   });
@@ -1067,7 +1085,9 @@
   unittest.group('obj-schema-Operation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperation();
-      var od = api.Operation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Operation.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOperation(od as api.Operation);
     });
   });
@@ -1075,7 +1095,9 @@
   unittest.group('obj-schema-OperationMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperationMetadata();
-      var od = api.OperationMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OperationMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOperationMetadata(od as api.OperationMetadata);
     });
   });
@@ -1083,7 +1105,9 @@
   unittest.group('obj-schema-ReimageNodeRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReimageNodeRequest();
-      var od = api.ReimageNodeRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReimageNodeRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReimageNodeRequest(od as api.ReimageNodeRequest);
     });
   });
@@ -1091,7 +1115,9 @@
   unittest.group('obj-schema-SchedulingConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSchedulingConfig();
-      var od = api.SchedulingConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SchedulingConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSchedulingConfig(od as api.SchedulingConfig);
     });
   });
@@ -1099,7 +1125,9 @@
   unittest.group('obj-schema-StartNodeRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStartNodeRequest();
-      var od = api.StartNodeRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.StartNodeRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkStartNodeRequest(od as api.StartNodeRequest);
     });
   });
@@ -1107,7 +1135,9 @@
   unittest.group('obj-schema-Status', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStatus();
-      var od = api.Status.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Status.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStatus(od as api.Status);
     });
   });
@@ -1115,7 +1145,9 @@
   unittest.group('obj-schema-StopNodeRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStopNodeRequest();
-      var od = api.StopNodeRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.StopNodeRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkStopNodeRequest(od as api.StopNodeRequest);
     });
   });
@@ -1123,7 +1155,9 @@
   unittest.group('obj-schema-Symptom', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSymptom();
-      var od = api.Symptom.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Symptom.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSymptom(od as api.Symptom);
     });
   });
@@ -1131,7 +1165,9 @@
   unittest.group('obj-schema-TensorFlowVersion', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTensorFlowVersion();
-      var od = api.TensorFlowVersion.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TensorFlowVersion.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTensorFlowVersion(od as api.TensorFlowVersion);
     });
   });
diff --git a/generated/googleapis/test/trafficdirector/v2_test.dart b/generated/googleapis/test/trafficdirector/v2_test.dart
index 03b7c46..eb4ab70 100644
--- a/generated/googleapis/test/trafficdirector/v2_test.dart
+++ b/generated/googleapis/test/trafficdirector/v2_test.dart
@@ -1800,7 +1800,9 @@
   unittest.group('obj-schema-Address', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAddress();
-      var od = api.Address.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Address.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAddress(od as api.Address);
     });
   });
@@ -1808,7 +1810,9 @@
   unittest.group('obj-schema-BuildVersion', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBuildVersion();
-      var od = api.BuildVersion.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BuildVersion.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBuildVersion(od as api.BuildVersion);
     });
   });
@@ -1816,7 +1820,9 @@
   unittest.group('obj-schema-ClientConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildClientConfig();
-      var od = api.ClientConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ClientConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkClientConfig(od as api.ClientConfig);
     });
   });
@@ -1824,7 +1830,9 @@
   unittest.group('obj-schema-ClientStatusRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildClientStatusRequest();
-      var od = api.ClientStatusRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ClientStatusRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkClientStatusRequest(od as api.ClientStatusRequest);
     });
   });
@@ -1832,7 +1840,9 @@
   unittest.group('obj-schema-ClientStatusResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildClientStatusResponse();
-      var od = api.ClientStatusResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ClientStatusResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkClientStatusResponse(od as api.ClientStatusResponse);
     });
   });
@@ -1840,7 +1850,9 @@
   unittest.group('obj-schema-ClustersConfigDump', () {
     unittest.test('to-json--from-json', () async {
       var o = buildClustersConfigDump();
-      var od = api.ClustersConfigDump.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ClustersConfigDump.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkClustersConfigDump(od as api.ClustersConfigDump);
     });
   });
@@ -1848,7 +1860,9 @@
   unittest.group('obj-schema-DoubleMatcher', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDoubleMatcher();
-      var od = api.DoubleMatcher.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DoubleMatcher.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDoubleMatcher(od as api.DoubleMatcher);
     });
   });
@@ -1856,7 +1870,9 @@
   unittest.group('obj-schema-DoubleRange', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDoubleRange();
-      var od = api.DoubleRange.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DoubleRange.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDoubleRange(od as api.DoubleRange);
     });
   });
@@ -1864,7 +1880,9 @@
   unittest.group('obj-schema-DynamicCluster', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDynamicCluster();
-      var od = api.DynamicCluster.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DynamicCluster.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDynamicCluster(od as api.DynamicCluster);
     });
   });
@@ -1872,7 +1890,9 @@
   unittest.group('obj-schema-DynamicListener', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDynamicListener();
-      var od = api.DynamicListener.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DynamicListener.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDynamicListener(od as api.DynamicListener);
     });
   });
@@ -1880,7 +1900,9 @@
   unittest.group('obj-schema-DynamicListenerState', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDynamicListenerState();
-      var od = api.DynamicListenerState.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DynamicListenerState.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDynamicListenerState(od as api.DynamicListenerState);
     });
   });
@@ -1888,7 +1910,9 @@
   unittest.group('obj-schema-DynamicRouteConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDynamicRouteConfig();
-      var od = api.DynamicRouteConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DynamicRouteConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDynamicRouteConfig(od as api.DynamicRouteConfig);
     });
   });
@@ -1896,7 +1920,9 @@
   unittest.group('obj-schema-DynamicScopedRouteConfigs', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDynamicScopedRouteConfigs();
-      var od = api.DynamicScopedRouteConfigs.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DynamicScopedRouteConfigs.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDynamicScopedRouteConfigs(od as api.DynamicScopedRouteConfigs);
     });
   });
@@ -1904,7 +1930,9 @@
   unittest.group('obj-schema-Extension', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExtension();
-      var od = api.Extension.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Extension.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkExtension(od as api.Extension);
     });
   });
@@ -1912,7 +1940,9 @@
   unittest.group('obj-schema-GoogleRE2', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleRE2();
-      var od = api.GoogleRE2.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.GoogleRE2.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleRE2(od as api.GoogleRE2);
     });
   });
@@ -1920,7 +1950,9 @@
   unittest.group('obj-schema-InlineScopedRouteConfigs', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInlineScopedRouteConfigs();
-      var od = api.InlineScopedRouteConfigs.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InlineScopedRouteConfigs.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInlineScopedRouteConfigs(od as api.InlineScopedRouteConfigs);
     });
   });
@@ -1928,7 +1960,9 @@
   unittest.group('obj-schema-ListMatcher', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListMatcher();
-      var od = api.ListMatcher.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListMatcher.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListMatcher(od as api.ListMatcher);
     });
   });
@@ -1936,7 +1970,9 @@
   unittest.group('obj-schema-ListenersConfigDump', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListenersConfigDump();
-      var od = api.ListenersConfigDump.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListenersConfigDump.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListenersConfigDump(od as api.ListenersConfigDump);
     });
   });
@@ -1944,7 +1980,9 @@
   unittest.group('obj-schema-Locality', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLocality();
-      var od = api.Locality.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Locality.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLocality(od as api.Locality);
     });
   });
@@ -1952,7 +1990,8 @@
   unittest.group('obj-schema-Node', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNode();
-      var od = api.Node.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Node.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkNode(od as api.Node);
     });
   });
@@ -1960,7 +1999,9 @@
   unittest.group('obj-schema-NodeMatcher', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNodeMatcher();
-      var od = api.NodeMatcher.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NodeMatcher.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNodeMatcher(od as api.NodeMatcher);
     });
   });
@@ -1968,7 +2009,9 @@
   unittest.group('obj-schema-NullMatch', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNullMatch();
-      var od = api.NullMatch.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.NullMatch.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkNullMatch(od as api.NullMatch);
     });
   });
@@ -1976,7 +2019,9 @@
   unittest.group('obj-schema-PathSegment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPathSegment();
-      var od = api.PathSegment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PathSegment.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPathSegment(od as api.PathSegment);
     });
   });
@@ -1984,7 +2029,9 @@
   unittest.group('obj-schema-PerXdsConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPerXdsConfig();
-      var od = api.PerXdsConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PerXdsConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPerXdsConfig(od as api.PerXdsConfig);
     });
   });
@@ -1992,7 +2039,8 @@
   unittest.group('obj-schema-Pipe', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPipe();
-      var od = api.Pipe.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Pipe.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPipe(od as api.Pipe);
     });
   });
@@ -2000,7 +2048,9 @@
   unittest.group('obj-schema-RegexMatcher', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRegexMatcher();
-      var od = api.RegexMatcher.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RegexMatcher.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRegexMatcher(od as api.RegexMatcher);
     });
   });
@@ -2008,7 +2058,9 @@
   unittest.group('obj-schema-RoutesConfigDump', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRoutesConfigDump();
-      var od = api.RoutesConfigDump.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RoutesConfigDump.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRoutesConfigDump(od as api.RoutesConfigDump);
     });
   });
@@ -2016,7 +2068,9 @@
   unittest.group('obj-schema-ScopedRoutesConfigDump', () {
     unittest.test('to-json--from-json', () async {
       var o = buildScopedRoutesConfigDump();
-      var od = api.ScopedRoutesConfigDump.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ScopedRoutesConfigDump.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkScopedRoutesConfigDump(od as api.ScopedRoutesConfigDump);
     });
   });
@@ -2024,7 +2078,9 @@
   unittest.group('obj-schema-SemanticVersion', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSemanticVersion();
-      var od = api.SemanticVersion.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SemanticVersion.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSemanticVersion(od as api.SemanticVersion);
     });
   });
@@ -2032,7 +2088,9 @@
   unittest.group('obj-schema-SocketAddress', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSocketAddress();
-      var od = api.SocketAddress.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SocketAddress.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSocketAddress(od as api.SocketAddress);
     });
   });
@@ -2040,7 +2098,9 @@
   unittest.group('obj-schema-StaticCluster', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStaticCluster();
-      var od = api.StaticCluster.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.StaticCluster.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkStaticCluster(od as api.StaticCluster);
     });
   });
@@ -2048,7 +2108,9 @@
   unittest.group('obj-schema-StaticListener', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStaticListener();
-      var od = api.StaticListener.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.StaticListener.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkStaticListener(od as api.StaticListener);
     });
   });
@@ -2056,7 +2118,9 @@
   unittest.group('obj-schema-StaticRouteConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStaticRouteConfig();
-      var od = api.StaticRouteConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.StaticRouteConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkStaticRouteConfig(od as api.StaticRouteConfig);
     });
   });
@@ -2064,7 +2128,9 @@
   unittest.group('obj-schema-StringMatcher', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStringMatcher();
-      var od = api.StringMatcher.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.StringMatcher.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkStringMatcher(od as api.StringMatcher);
     });
   });
@@ -2072,7 +2138,9 @@
   unittest.group('obj-schema-StructMatcher', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStructMatcher();
-      var od = api.StructMatcher.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.StructMatcher.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkStructMatcher(od as api.StructMatcher);
     });
   });
@@ -2080,7 +2148,9 @@
   unittest.group('obj-schema-UpdateFailureState', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUpdateFailureState();
-      var od = api.UpdateFailureState.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UpdateFailureState.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUpdateFailureState(od as api.UpdateFailureState);
     });
   });
@@ -2088,7 +2158,9 @@
   unittest.group('obj-schema-ValueMatcher', () {
     unittest.test('to-json--from-json', () async {
       var o = buildValueMatcher();
-      var od = api.ValueMatcher.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ValueMatcher.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkValueMatcher(od as api.ValueMatcher);
     });
   });
diff --git a/generated/googleapis/test/translate/v3_test.dart b/generated/googleapis/test/translate/v3_test.dart
index 039b356..eb79dfb 100644
--- a/generated/googleapis/test/translate/v3_test.dart
+++ b/generated/googleapis/test/translate/v3_test.dart
@@ -1204,7 +1204,9 @@
   unittest.group('obj-schema-BatchTranslateTextRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBatchTranslateTextRequest();
-      var od = api.BatchTranslateTextRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BatchTranslateTextRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBatchTranslateTextRequest(od as api.BatchTranslateTextRequest);
     });
   });
@@ -1212,7 +1214,9 @@
   unittest.group('obj-schema-CancelOperationRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCancelOperationRequest();
-      var od = api.CancelOperationRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CancelOperationRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCancelOperationRequest(od as api.CancelOperationRequest);
     });
   });
@@ -1220,7 +1224,9 @@
   unittest.group('obj-schema-DetectLanguageRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDetectLanguageRequest();
-      var od = api.DetectLanguageRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DetectLanguageRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDetectLanguageRequest(od as api.DetectLanguageRequest);
     });
   });
@@ -1228,7 +1234,9 @@
   unittest.group('obj-schema-DetectLanguageResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDetectLanguageResponse();
-      var od = api.DetectLanguageResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DetectLanguageResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDetectLanguageResponse(od as api.DetectLanguageResponse);
     });
   });
@@ -1236,7 +1244,9 @@
   unittest.group('obj-schema-DetectedLanguage', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDetectedLanguage();
-      var od = api.DetectedLanguage.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DetectedLanguage.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDetectedLanguage(od as api.DetectedLanguage);
     });
   });
@@ -1244,7 +1254,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -1252,7 +1263,9 @@
   unittest.group('obj-schema-GcsDestination', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGcsDestination();
-      var od = api.GcsDestination.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GcsDestination.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGcsDestination(od as api.GcsDestination);
     });
   });
@@ -1260,7 +1273,9 @@
   unittest.group('obj-schema-GcsSource', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGcsSource();
-      var od = api.GcsSource.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.GcsSource.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGcsSource(od as api.GcsSource);
     });
   });
@@ -1268,7 +1283,9 @@
   unittest.group('obj-schema-Glossary', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGlossary();
-      var od = api.Glossary.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Glossary.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGlossary(od as api.Glossary);
     });
   });
@@ -1276,7 +1293,9 @@
   unittest.group('obj-schema-GlossaryInputConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGlossaryInputConfig();
-      var od = api.GlossaryInputConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GlossaryInputConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGlossaryInputConfig(od as api.GlossaryInputConfig);
     });
   });
@@ -1284,7 +1303,9 @@
   unittest.group('obj-schema-InputConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInputConfig();
-      var od = api.InputConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InputConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInputConfig(od as api.InputConfig);
     });
   });
@@ -1292,7 +1313,9 @@
   unittest.group('obj-schema-LanguageCodePair', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLanguageCodePair();
-      var od = api.LanguageCodePair.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LanguageCodePair.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLanguageCodePair(od as api.LanguageCodePair);
     });
   });
@@ -1300,7 +1323,9 @@
   unittest.group('obj-schema-LanguageCodesSet', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLanguageCodesSet();
-      var od = api.LanguageCodesSet.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LanguageCodesSet.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLanguageCodesSet(od as api.LanguageCodesSet);
     });
   });
@@ -1308,7 +1333,9 @@
   unittest.group('obj-schema-ListGlossariesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListGlossariesResponse();
-      var od = api.ListGlossariesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListGlossariesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListGlossariesResponse(od as api.ListGlossariesResponse);
     });
   });
@@ -1316,7 +1343,9 @@
   unittest.group('obj-schema-ListLocationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListLocationsResponse();
-      var od = api.ListLocationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListLocationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListLocationsResponse(od as api.ListLocationsResponse);
     });
   });
@@ -1324,7 +1353,9 @@
   unittest.group('obj-schema-ListOperationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListOperationsResponse();
-      var od = api.ListOperationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListOperationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListOperationsResponse(od as api.ListOperationsResponse);
     });
   });
@@ -1332,7 +1363,9 @@
   unittest.group('obj-schema-Location', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLocation();
-      var od = api.Location.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Location.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLocation(od as api.Location);
     });
   });
@@ -1340,7 +1373,9 @@
   unittest.group('obj-schema-Operation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperation();
-      var od = api.Operation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Operation.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOperation(od as api.Operation);
     });
   });
@@ -1348,7 +1383,9 @@
   unittest.group('obj-schema-OutputConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOutputConfig();
-      var od = api.OutputConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OutputConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOutputConfig(od as api.OutputConfig);
     });
   });
@@ -1356,7 +1393,9 @@
   unittest.group('obj-schema-Status', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStatus();
-      var od = api.Status.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Status.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStatus(od as api.Status);
     });
   });
@@ -1364,7 +1403,9 @@
   unittest.group('obj-schema-SupportedLanguage', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSupportedLanguage();
-      var od = api.SupportedLanguage.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SupportedLanguage.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSupportedLanguage(od as api.SupportedLanguage);
     });
   });
@@ -1372,7 +1413,9 @@
   unittest.group('obj-schema-SupportedLanguages', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSupportedLanguages();
-      var od = api.SupportedLanguages.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SupportedLanguages.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSupportedLanguages(od as api.SupportedLanguages);
     });
   });
@@ -1380,7 +1423,9 @@
   unittest.group('obj-schema-TranslateTextGlossaryConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTranslateTextGlossaryConfig();
-      var od = api.TranslateTextGlossaryConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TranslateTextGlossaryConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTranslateTextGlossaryConfig(od as api.TranslateTextGlossaryConfig);
     });
   });
@@ -1388,7 +1433,9 @@
   unittest.group('obj-schema-TranslateTextRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTranslateTextRequest();
-      var od = api.TranslateTextRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TranslateTextRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTranslateTextRequest(od as api.TranslateTextRequest);
     });
   });
@@ -1396,7 +1443,9 @@
   unittest.group('obj-schema-TranslateTextResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTranslateTextResponse();
-      var od = api.TranslateTextResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TranslateTextResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTranslateTextResponse(od as api.TranslateTextResponse);
     });
   });
@@ -1404,7 +1453,9 @@
   unittest.group('obj-schema-Translation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTranslation();
-      var od = api.Translation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Translation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTranslation(od as api.Translation);
     });
   });
@@ -1412,7 +1463,9 @@
   unittest.group('obj-schema-WaitOperationRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWaitOperationRequest();
-      var od = api.WaitOperationRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.WaitOperationRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkWaitOperationRequest(od as api.WaitOperationRequest);
     });
   });
diff --git a/generated/googleapis/test/vault/v1_test.dart b/generated/googleapis/test/vault/v1_test.dart
index 00d894a..56dda3f 100644
--- a/generated/googleapis/test/vault/v1_test.dart
+++ b/generated/googleapis/test/vault/v1_test.dart
@@ -2175,7 +2175,9 @@
   unittest.group('obj-schema-AccountCount', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccountCount();
-      var od = api.AccountCount.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AccountCount.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAccountCount(od as api.AccountCount);
     });
   });
@@ -2183,7 +2185,9 @@
   unittest.group('obj-schema-AccountCountError', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccountCountError();
-      var od = api.AccountCountError.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AccountCountError.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAccountCountError(od as api.AccountCountError);
     });
   });
@@ -2191,7 +2195,9 @@
   unittest.group('obj-schema-AccountInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccountInfo();
-      var od = api.AccountInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AccountInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAccountInfo(od as api.AccountInfo);
     });
   });
@@ -2199,7 +2205,9 @@
   unittest.group('obj-schema-AddHeldAccountResult', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAddHeldAccountResult();
-      var od = api.AddHeldAccountResult.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AddHeldAccountResult.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAddHeldAccountResult(od as api.AddHeldAccountResult);
     });
   });
@@ -2207,7 +2215,9 @@
   unittest.group('obj-schema-AddHeldAccountsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAddHeldAccountsRequest();
-      var od = api.AddHeldAccountsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AddHeldAccountsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAddHeldAccountsRequest(od as api.AddHeldAccountsRequest);
     });
   });
@@ -2215,7 +2225,9 @@
   unittest.group('obj-schema-AddHeldAccountsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAddHeldAccountsResponse();
-      var od = api.AddHeldAccountsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AddHeldAccountsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAddHeldAccountsResponse(od as api.AddHeldAccountsResponse);
     });
   });
@@ -2223,7 +2235,9 @@
   unittest.group('obj-schema-AddMatterPermissionsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAddMatterPermissionsRequest();
-      var od = api.AddMatterPermissionsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AddMatterPermissionsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAddMatterPermissionsRequest(od as api.AddMatterPermissionsRequest);
     });
   });
@@ -2231,7 +2245,9 @@
   unittest.group('obj-schema-CancelOperationRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCancelOperationRequest();
-      var od = api.CancelOperationRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CancelOperationRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCancelOperationRequest(od as api.CancelOperationRequest);
     });
   });
@@ -2239,7 +2255,9 @@
   unittest.group('obj-schema-CloseMatterRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCloseMatterRequest();
-      var od = api.CloseMatterRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CloseMatterRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCloseMatterRequest(od as api.CloseMatterRequest);
     });
   });
@@ -2247,7 +2265,9 @@
   unittest.group('obj-schema-CloseMatterResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCloseMatterResponse();
-      var od = api.CloseMatterResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CloseMatterResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCloseMatterResponse(od as api.CloseMatterResponse);
     });
   });
@@ -2255,7 +2275,9 @@
   unittest.group('obj-schema-CloudStorageFile', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCloudStorageFile();
-      var od = api.CloudStorageFile.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CloudStorageFile.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCloudStorageFile(od as api.CloudStorageFile);
     });
   });
@@ -2263,7 +2285,9 @@
   unittest.group('obj-schema-CloudStorageSink', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCloudStorageSink();
-      var od = api.CloudStorageSink.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CloudStorageSink.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCloudStorageSink(od as api.CloudStorageSink);
     });
   });
@@ -2271,7 +2295,9 @@
   unittest.group('obj-schema-CorpusQuery', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCorpusQuery();
-      var od = api.CorpusQuery.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CorpusQuery.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCorpusQuery(od as api.CorpusQuery);
     });
   });
@@ -2279,7 +2305,9 @@
   unittest.group('obj-schema-CountArtifactsMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCountArtifactsMetadata();
-      var od = api.CountArtifactsMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CountArtifactsMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCountArtifactsMetadata(od as api.CountArtifactsMetadata);
     });
   });
@@ -2287,7 +2315,9 @@
   unittest.group('obj-schema-CountArtifactsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCountArtifactsRequest();
-      var od = api.CountArtifactsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CountArtifactsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCountArtifactsRequest(od as api.CountArtifactsRequest);
     });
   });
@@ -2295,7 +2325,9 @@
   unittest.group('obj-schema-CountArtifactsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCountArtifactsResponse();
-      var od = api.CountArtifactsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CountArtifactsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCountArtifactsResponse(od as api.CountArtifactsResponse);
     });
   });
@@ -2303,7 +2335,9 @@
   unittest.group('obj-schema-DriveExportOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDriveExportOptions();
-      var od = api.DriveExportOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DriveExportOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDriveExportOptions(od as api.DriveExportOptions);
     });
   });
@@ -2311,7 +2345,9 @@
   unittest.group('obj-schema-DriveOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDriveOptions();
-      var od = api.DriveOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DriveOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDriveOptions(od as api.DriveOptions);
     });
   });
@@ -2319,7 +2355,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -2327,7 +2364,9 @@
   unittest.group('obj-schema-Export', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExport();
-      var od = api.Export.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Export.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkExport(od as api.Export);
     });
   });
@@ -2335,7 +2374,9 @@
   unittest.group('obj-schema-ExportOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExportOptions();
-      var od = api.ExportOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ExportOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkExportOptions(od as api.ExportOptions);
     });
   });
@@ -2343,7 +2384,9 @@
   unittest.group('obj-schema-ExportStats', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExportStats();
-      var od = api.ExportStats.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ExportStats.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkExportStats(od as api.ExportStats);
     });
   });
@@ -2351,7 +2394,9 @@
   unittest.group('obj-schema-GroupsCountResult', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGroupsCountResult();
-      var od = api.GroupsCountResult.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GroupsCountResult.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGroupsCountResult(od as api.GroupsCountResult);
     });
   });
@@ -2359,7 +2404,9 @@
   unittest.group('obj-schema-GroupsExportOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGroupsExportOptions();
-      var od = api.GroupsExportOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GroupsExportOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGroupsExportOptions(od as api.GroupsExportOptions);
     });
   });
@@ -2367,7 +2414,9 @@
   unittest.group('obj-schema-HangoutsChatExportOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHangoutsChatExportOptions();
-      var od = api.HangoutsChatExportOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HangoutsChatExportOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHangoutsChatExportOptions(od as api.HangoutsChatExportOptions);
     });
   });
@@ -2375,7 +2424,9 @@
   unittest.group('obj-schema-HangoutsChatInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHangoutsChatInfo();
-      var od = api.HangoutsChatInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HangoutsChatInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHangoutsChatInfo(od as api.HangoutsChatInfo);
     });
   });
@@ -2383,7 +2434,9 @@
   unittest.group('obj-schema-HangoutsChatOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHangoutsChatOptions();
-      var od = api.HangoutsChatOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HangoutsChatOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHangoutsChatOptions(od as api.HangoutsChatOptions);
     });
   });
@@ -2391,7 +2444,9 @@
   unittest.group('obj-schema-HeldAccount', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHeldAccount();
-      var od = api.HeldAccount.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HeldAccount.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHeldAccount(od as api.HeldAccount);
     });
   });
@@ -2399,7 +2454,9 @@
   unittest.group('obj-schema-HeldDriveQuery', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHeldDriveQuery();
-      var od = api.HeldDriveQuery.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HeldDriveQuery.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHeldDriveQuery(od as api.HeldDriveQuery);
     });
   });
@@ -2407,7 +2464,9 @@
   unittest.group('obj-schema-HeldGroupsQuery', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHeldGroupsQuery();
-      var od = api.HeldGroupsQuery.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HeldGroupsQuery.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHeldGroupsQuery(od as api.HeldGroupsQuery);
     });
   });
@@ -2415,7 +2474,9 @@
   unittest.group('obj-schema-HeldHangoutsChatQuery', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHeldHangoutsChatQuery();
-      var od = api.HeldHangoutsChatQuery.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HeldHangoutsChatQuery.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHeldHangoutsChatQuery(od as api.HeldHangoutsChatQuery);
     });
   });
@@ -2423,7 +2484,9 @@
   unittest.group('obj-schema-HeldMailQuery', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHeldMailQuery();
-      var od = api.HeldMailQuery.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HeldMailQuery.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHeldMailQuery(od as api.HeldMailQuery);
     });
   });
@@ -2431,7 +2494,9 @@
   unittest.group('obj-schema-HeldOrgUnit', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHeldOrgUnit();
-      var od = api.HeldOrgUnit.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HeldOrgUnit.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHeldOrgUnit(od as api.HeldOrgUnit);
     });
   });
@@ -2439,7 +2504,9 @@
   unittest.group('obj-schema-HeldVoiceQuery', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHeldVoiceQuery();
-      var od = api.HeldVoiceQuery.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.HeldVoiceQuery.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkHeldVoiceQuery(od as api.HeldVoiceQuery);
     });
   });
@@ -2447,7 +2514,8 @@
   unittest.group('obj-schema-Hold', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHold();
-      var od = api.Hold.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Hold.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkHold(od as api.Hold);
     });
   });
@@ -2455,7 +2523,9 @@
   unittest.group('obj-schema-ListExportsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListExportsResponse();
-      var od = api.ListExportsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListExportsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListExportsResponse(od as api.ListExportsResponse);
     });
   });
@@ -2463,7 +2533,9 @@
   unittest.group('obj-schema-ListHeldAccountsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListHeldAccountsResponse();
-      var od = api.ListHeldAccountsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListHeldAccountsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListHeldAccountsResponse(od as api.ListHeldAccountsResponse);
     });
   });
@@ -2471,7 +2543,9 @@
   unittest.group('obj-schema-ListHoldsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListHoldsResponse();
-      var od = api.ListHoldsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListHoldsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListHoldsResponse(od as api.ListHoldsResponse);
     });
   });
@@ -2479,7 +2553,9 @@
   unittest.group('obj-schema-ListMattersResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListMattersResponse();
-      var od = api.ListMattersResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListMattersResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListMattersResponse(od as api.ListMattersResponse);
     });
   });
@@ -2487,7 +2563,9 @@
   unittest.group('obj-schema-ListOperationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListOperationsResponse();
-      var od = api.ListOperationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListOperationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListOperationsResponse(od as api.ListOperationsResponse);
     });
   });
@@ -2495,7 +2573,9 @@
   unittest.group('obj-schema-ListSavedQueriesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListSavedQueriesResponse();
-      var od = api.ListSavedQueriesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListSavedQueriesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListSavedQueriesResponse(od as api.ListSavedQueriesResponse);
     });
   });
@@ -2503,7 +2583,9 @@
   unittest.group('obj-schema-MailCountResult', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMailCountResult();
-      var od = api.MailCountResult.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MailCountResult.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMailCountResult(od as api.MailCountResult);
     });
   });
@@ -2511,7 +2593,9 @@
   unittest.group('obj-schema-MailExportOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMailExportOptions();
-      var od = api.MailExportOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MailExportOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMailExportOptions(od as api.MailExportOptions);
     });
   });
@@ -2519,7 +2603,9 @@
   unittest.group('obj-schema-MailOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMailOptions();
-      var od = api.MailOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MailOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMailOptions(od as api.MailOptions);
     });
   });
@@ -2527,7 +2613,9 @@
   unittest.group('obj-schema-Matter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMatter();
-      var od = api.Matter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Matter.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkMatter(od as api.Matter);
     });
   });
@@ -2535,7 +2623,9 @@
   unittest.group('obj-schema-MatterPermission', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMatterPermission();
-      var od = api.MatterPermission.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MatterPermission.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMatterPermission(od as api.MatterPermission);
     });
   });
@@ -2543,7 +2633,9 @@
   unittest.group('obj-schema-Operation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperation();
-      var od = api.Operation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Operation.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOperation(od as api.Operation);
     });
   });
@@ -2551,7 +2643,9 @@
   unittest.group('obj-schema-OrgUnitInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOrgUnitInfo();
-      var od = api.OrgUnitInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OrgUnitInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOrgUnitInfo(od as api.OrgUnitInfo);
     });
   });
@@ -2559,7 +2653,8 @@
   unittest.group('obj-schema-Query', () {
     unittest.test('to-json--from-json', () async {
       var o = buildQuery();
-      var od = api.Query.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Query.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkQuery(od as api.Query);
     });
   });
@@ -2567,7 +2662,9 @@
   unittest.group('obj-schema-RemoveHeldAccountsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRemoveHeldAccountsRequest();
-      var od = api.RemoveHeldAccountsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RemoveHeldAccountsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRemoveHeldAccountsRequest(od as api.RemoveHeldAccountsRequest);
     });
   });
@@ -2575,7 +2672,9 @@
   unittest.group('obj-schema-RemoveHeldAccountsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRemoveHeldAccountsResponse();
-      var od = api.RemoveHeldAccountsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RemoveHeldAccountsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRemoveHeldAccountsResponse(od as api.RemoveHeldAccountsResponse);
     });
   });
@@ -2583,7 +2682,9 @@
   unittest.group('obj-schema-RemoveMatterPermissionsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRemoveMatterPermissionsRequest();
-      var od = api.RemoveMatterPermissionsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RemoveMatterPermissionsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRemoveMatterPermissionsRequest(
           od as api.RemoveMatterPermissionsRequest);
     });
@@ -2592,7 +2693,9 @@
   unittest.group('obj-schema-ReopenMatterRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReopenMatterRequest();
-      var od = api.ReopenMatterRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReopenMatterRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReopenMatterRequest(od as api.ReopenMatterRequest);
     });
   });
@@ -2600,7 +2703,9 @@
   unittest.group('obj-schema-ReopenMatterResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReopenMatterResponse();
-      var od = api.ReopenMatterResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReopenMatterResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReopenMatterResponse(od as api.ReopenMatterResponse);
     });
   });
@@ -2608,7 +2713,9 @@
   unittest.group('obj-schema-SavedQuery', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSavedQuery();
-      var od = api.SavedQuery.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.SavedQuery.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSavedQuery(od as api.SavedQuery);
     });
   });
@@ -2616,7 +2723,9 @@
   unittest.group('obj-schema-SharedDriveInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSharedDriveInfo();
-      var od = api.SharedDriveInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SharedDriveInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSharedDriveInfo(od as api.SharedDriveInfo);
     });
   });
@@ -2624,7 +2733,9 @@
   unittest.group('obj-schema-Status', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStatus();
-      var od = api.Status.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Status.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStatus(od as api.Status);
     });
   });
@@ -2632,7 +2743,9 @@
   unittest.group('obj-schema-TeamDriveInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTeamDriveInfo();
-      var od = api.TeamDriveInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TeamDriveInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTeamDriveInfo(od as api.TeamDriveInfo);
     });
   });
@@ -2640,7 +2753,9 @@
   unittest.group('obj-schema-UndeleteMatterRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUndeleteMatterRequest();
-      var od = api.UndeleteMatterRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.UndeleteMatterRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkUndeleteMatterRequest(od as api.UndeleteMatterRequest);
     });
   });
@@ -2648,7 +2763,9 @@
   unittest.group('obj-schema-UserInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildUserInfo();
-      var od = api.UserInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.UserInfo.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkUserInfo(od as api.UserInfo);
     });
   });
@@ -2656,7 +2773,9 @@
   unittest.group('obj-schema-VoiceExportOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVoiceExportOptions();
-      var od = api.VoiceExportOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VoiceExportOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVoiceExportOptions(od as api.VoiceExportOptions);
     });
   });
@@ -2664,7 +2783,9 @@
   unittest.group('obj-schema-VoiceOptions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVoiceOptions();
-      var od = api.VoiceOptions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VoiceOptions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVoiceOptions(od as api.VoiceOptions);
     });
   });
diff --git a/generated/googleapis/test/vectortile/v1_test.dart b/generated/googleapis/test/vectortile/v1_test.dart
index 59d1d20..95cb33e 100644
--- a/generated/googleapis/test/vectortile/v1_test.dart
+++ b/generated/googleapis/test/vectortile/v1_test.dart
@@ -897,7 +897,8 @@
   unittest.group('obj-schema-Area', () {
     unittest.test('to-json--from-json', () async {
       var o = buildArea();
-      var od = api.Area.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Area.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkArea(od as api.Area);
     });
   });
@@ -905,7 +906,9 @@
   unittest.group('obj-schema-BasemapZOrder', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBasemapZOrder();
-      var od = api.BasemapZOrder.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BasemapZOrder.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBasemapZOrder(od as api.BasemapZOrder);
     });
   });
@@ -913,7 +916,9 @@
   unittest.group('obj-schema-ExtrudedArea', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExtrudedArea();
-      var od = api.ExtrudedArea.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ExtrudedArea.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkExtrudedArea(od as api.ExtrudedArea);
     });
   });
@@ -921,7 +926,9 @@
   unittest.group('obj-schema-Feature', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFeature();
-      var od = api.Feature.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Feature.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkFeature(od as api.Feature);
     });
   });
@@ -929,7 +936,9 @@
   unittest.group('obj-schema-FeatureTile', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFeatureTile();
-      var od = api.FeatureTile.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FeatureTile.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFeatureTile(od as api.FeatureTile);
     });
   });
@@ -937,7 +946,9 @@
   unittest.group('obj-schema-FirstDerivativeElevationGrid', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFirstDerivativeElevationGrid();
-      var od = api.FirstDerivativeElevationGrid.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FirstDerivativeElevationGrid.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFirstDerivativeElevationGrid(od as api.FirstDerivativeElevationGrid);
     });
   });
@@ -945,7 +956,9 @@
   unittest.group('obj-schema-Geometry', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGeometry();
-      var od = api.Geometry.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Geometry.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGeometry(od as api.Geometry);
     });
   });
@@ -953,7 +966,8 @@
   unittest.group('obj-schema-Line', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLine();
-      var od = api.Line.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Line.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLine(od as api.Line);
     });
   });
@@ -961,7 +975,9 @@
   unittest.group('obj-schema-ModeledVolume', () {
     unittest.test('to-json--from-json', () async {
       var o = buildModeledVolume();
-      var od = api.ModeledVolume.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ModeledVolume.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkModeledVolume(od as api.ModeledVolume);
     });
   });
@@ -969,7 +985,9 @@
   unittest.group('obj-schema-ProviderInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProviderInfo();
-      var od = api.ProviderInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ProviderInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkProviderInfo(od as api.ProviderInfo);
     });
   });
@@ -977,7 +995,9 @@
   unittest.group('obj-schema-Relation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRelation();
-      var od = api.Relation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Relation.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkRelation(od as api.Relation);
     });
   });
@@ -985,7 +1005,9 @@
   unittest.group('obj-schema-RoadInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRoadInfo();
-      var od = api.RoadInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.RoadInfo.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkRoadInfo(od as api.RoadInfo);
     });
   });
@@ -993,7 +1015,8 @@
   unittest.group('obj-schema-Row', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRow();
-      var od = api.Row.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Row.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkRow(od as api.Row);
     });
   });
@@ -1001,7 +1024,9 @@
   unittest.group('obj-schema-SecondDerivativeElevationGrid', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSecondDerivativeElevationGrid();
-      var od = api.SecondDerivativeElevationGrid.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SecondDerivativeElevationGrid.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSecondDerivativeElevationGrid(
           od as api.SecondDerivativeElevationGrid);
     });
@@ -1010,7 +1035,9 @@
   unittest.group('obj-schema-SegmentInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSegmentInfo();
-      var od = api.SegmentInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SegmentInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSegmentInfo(od as api.SegmentInfo);
     });
   });
@@ -1018,7 +1045,9 @@
   unittest.group('obj-schema-TerrainTile', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTerrainTile();
-      var od = api.TerrainTile.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TerrainTile.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTerrainTile(od as api.TerrainTile);
     });
   });
@@ -1026,7 +1055,9 @@
   unittest.group('obj-schema-TileCoordinates', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTileCoordinates();
-      var od = api.TileCoordinates.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TileCoordinates.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTileCoordinates(od as api.TileCoordinates);
     });
   });
@@ -1034,7 +1065,9 @@
   unittest.group('obj-schema-TriangleStrip', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTriangleStrip();
-      var od = api.TriangleStrip.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TriangleStrip.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTriangleStrip(od as api.TriangleStrip);
     });
   });
@@ -1042,7 +1075,9 @@
   unittest.group('obj-schema-Vertex2DList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVertex2DList();
-      var od = api.Vertex2DList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Vertex2DList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVertex2DList(od as api.Vertex2DList);
     });
   });
@@ -1050,7 +1085,9 @@
   unittest.group('obj-schema-Vertex3DList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVertex3DList();
-      var od = api.Vertex3DList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Vertex3DList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVertex3DList(od as api.Vertex3DList);
     });
   });
diff --git a/generated/googleapis/test/verifiedaccess/v1_test.dart b/generated/googleapis/test/verifiedaccess/v1_test.dart
index 1af76e7..3a3972f 100644
--- a/generated/googleapis/test/verifiedaccess/v1_test.dart
+++ b/generated/googleapis/test/verifiedaccess/v1_test.dart
@@ -155,7 +155,9 @@
   unittest.group('obj-schema-Challenge', () {
     unittest.test('to-json--from-json', () async {
       var o = buildChallenge();
-      var od = api.Challenge.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Challenge.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkChallenge(od as api.Challenge);
     });
   });
@@ -163,7 +165,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -171,7 +174,9 @@
   unittest.group('obj-schema-SignedData', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSignedData();
-      var od = api.SignedData.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.SignedData.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSignedData(od as api.SignedData);
     });
   });
@@ -179,7 +184,9 @@
   unittest.group('obj-schema-VerifyChallengeResponseRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVerifyChallengeResponseRequest();
-      var od = api.VerifyChallengeResponseRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VerifyChallengeResponseRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVerifyChallengeResponseRequest(
           od as api.VerifyChallengeResponseRequest);
     });
@@ -188,7 +195,9 @@
   unittest.group('obj-schema-VerifyChallengeResponseResult', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVerifyChallengeResponseResult();
-      var od = api.VerifyChallengeResponseResult.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VerifyChallengeResponseResult.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVerifyChallengeResponseResult(
           od as api.VerifyChallengeResponseResult);
     });
diff --git a/generated/googleapis/test/videointelligence/v1_test.dart b/generated/googleapis/test/videointelligence/v1_test.dart
index c764c93..8220359 100644
--- a/generated/googleapis/test/videointelligence/v1_test.dart
+++ b/generated/googleapis/test/videointelligence/v1_test.dart
@@ -9333,8 +9333,9 @@
       'obj-schema-GoogleCloudVideointelligenceV1AnnotateVideoProgress', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1AnnotateVideoProgress();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1AnnotateVideoProgress.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1AnnotateVideoProgress(
           od as api.GoogleCloudVideointelligenceV1AnnotateVideoProgress);
     });
@@ -9344,8 +9345,9 @@
       'obj-schema-GoogleCloudVideointelligenceV1AnnotateVideoRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1AnnotateVideoRequest();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1AnnotateVideoRequest.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1AnnotateVideoRequest(
           od as api.GoogleCloudVideointelligenceV1AnnotateVideoRequest);
     });
@@ -9355,8 +9357,9 @@
       'obj-schema-GoogleCloudVideointelligenceV1AnnotateVideoResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1AnnotateVideoResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1AnnotateVideoResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1AnnotateVideoResponse(
           od as api.GoogleCloudVideointelligenceV1AnnotateVideoResponse);
     });
@@ -9366,8 +9369,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1DetectedAttribute();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1DetectedAttribute.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1DetectedAttribute(
           od as api.GoogleCloudVideointelligenceV1DetectedAttribute);
     });
@@ -9377,8 +9381,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1DetectedLandmark();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1DetectedLandmark.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1DetectedLandmark(
           od as api.GoogleCloudVideointelligenceV1DetectedLandmark);
     });
@@ -9387,7 +9392,9 @@
   unittest.group('obj-schema-GoogleCloudVideointelligenceV1Entity', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1Entity();
-      var od = api.GoogleCloudVideointelligenceV1Entity.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVideointelligenceV1Entity.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1Entity(
           od as api.GoogleCloudVideointelligenceV1Entity);
     });
@@ -9397,9 +9404,10 @@
       'obj-schema-GoogleCloudVideointelligenceV1ExplicitContentAnnotation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1ExplicitContentAnnotation();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVideointelligenceV1ExplicitContentAnnotation.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1ExplicitContentAnnotation(
           od as api.GoogleCloudVideointelligenceV1ExplicitContentAnnotation);
     });
@@ -9411,8 +9419,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudVideointelligenceV1ExplicitContentDetectionConfig();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1ExplicitContentDetectionConfig
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1ExplicitContentDetectionConfig(od
           as api.GoogleCloudVideointelligenceV1ExplicitContentDetectionConfig);
     });
@@ -9422,8 +9431,9 @@
       'obj-schema-GoogleCloudVideointelligenceV1ExplicitContentFrame', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1ExplicitContentFrame();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1ExplicitContentFrame.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1ExplicitContentFrame(
           od as api.GoogleCloudVideointelligenceV1ExplicitContentFrame);
     });
@@ -9432,8 +9442,9 @@
   unittest.group('obj-schema-GoogleCloudVideointelligenceV1FaceAnnotation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1FaceAnnotation();
-      var od =
-          api.GoogleCloudVideointelligenceV1FaceAnnotation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVideointelligenceV1FaceAnnotation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1FaceAnnotation(
           od as api.GoogleCloudVideointelligenceV1FaceAnnotation);
     });
@@ -9443,9 +9454,10 @@
       'obj-schema-GoogleCloudVideointelligenceV1FaceDetectionAnnotation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1FaceDetectionAnnotation();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVideointelligenceV1FaceDetectionAnnotation.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1FaceDetectionAnnotation(
           od as api.GoogleCloudVideointelligenceV1FaceDetectionAnnotation);
     });
@@ -9455,8 +9467,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1FaceDetectionConfig();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1FaceDetectionConfig.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1FaceDetectionConfig(
           od as api.GoogleCloudVideointelligenceV1FaceDetectionConfig);
     });
@@ -9465,7 +9478,9 @@
   unittest.group('obj-schema-GoogleCloudVideointelligenceV1FaceFrame', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1FaceFrame();
-      var od = api.GoogleCloudVideointelligenceV1FaceFrame.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVideointelligenceV1FaceFrame.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1FaceFrame(
           od as api.GoogleCloudVideointelligenceV1FaceFrame);
     });
@@ -9474,8 +9489,9 @@
   unittest.group('obj-schema-GoogleCloudVideointelligenceV1FaceSegment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1FaceSegment();
-      var od =
-          api.GoogleCloudVideointelligenceV1FaceSegment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVideointelligenceV1FaceSegment.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1FaceSegment(
           od as api.GoogleCloudVideointelligenceV1FaceSegment);
     });
@@ -9485,8 +9501,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1LabelAnnotation();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1LabelAnnotation.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1LabelAnnotation(
           od as api.GoogleCloudVideointelligenceV1LabelAnnotation);
     });
@@ -9496,8 +9513,9 @@
       'obj-schema-GoogleCloudVideointelligenceV1LabelDetectionConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1LabelDetectionConfig();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1LabelDetectionConfig.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1LabelDetectionConfig(
           od as api.GoogleCloudVideointelligenceV1LabelDetectionConfig);
     });
@@ -9506,8 +9524,9 @@
   unittest.group('obj-schema-GoogleCloudVideointelligenceV1LabelFrame', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1LabelFrame();
-      var od =
-          api.GoogleCloudVideointelligenceV1LabelFrame.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVideointelligenceV1LabelFrame.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1LabelFrame(
           od as api.GoogleCloudVideointelligenceV1LabelFrame);
     });
@@ -9516,8 +9535,9 @@
   unittest.group('obj-schema-GoogleCloudVideointelligenceV1LabelSegment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1LabelSegment();
-      var od =
-          api.GoogleCloudVideointelligenceV1LabelSegment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVideointelligenceV1LabelSegment.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1LabelSegment(
           od as api.GoogleCloudVideointelligenceV1LabelSegment);
     });
@@ -9527,9 +9547,10 @@
       'obj-schema-GoogleCloudVideointelligenceV1LogoRecognitionAnnotation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1LogoRecognitionAnnotation();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVideointelligenceV1LogoRecognitionAnnotation.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1LogoRecognitionAnnotation(
           od as api.GoogleCloudVideointelligenceV1LogoRecognitionAnnotation);
     });
@@ -9539,8 +9560,9 @@
       'obj-schema-GoogleCloudVideointelligenceV1NormalizedBoundingBox', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1NormalizedBoundingBox();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1NormalizedBoundingBox.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1NormalizedBoundingBox(
           od as api.GoogleCloudVideointelligenceV1NormalizedBoundingBox);
     });
@@ -9550,9 +9572,10 @@
       'obj-schema-GoogleCloudVideointelligenceV1NormalizedBoundingPoly', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1NormalizedBoundingPoly();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVideointelligenceV1NormalizedBoundingPoly.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1NormalizedBoundingPoly(
           od as api.GoogleCloudVideointelligenceV1NormalizedBoundingPoly);
     });
@@ -9562,8 +9585,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1NormalizedVertex();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1NormalizedVertex.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1NormalizedVertex(
           od as api.GoogleCloudVideointelligenceV1NormalizedVertex);
     });
@@ -9573,9 +9597,10 @@
       'obj-schema-GoogleCloudVideointelligenceV1ObjectTrackingAnnotation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1ObjectTrackingAnnotation();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVideointelligenceV1ObjectTrackingAnnotation.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1ObjectTrackingAnnotation(
           od as api.GoogleCloudVideointelligenceV1ObjectTrackingAnnotation);
     });
@@ -9585,8 +9610,9 @@
       'obj-schema-GoogleCloudVideointelligenceV1ObjectTrackingConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1ObjectTrackingConfig();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1ObjectTrackingConfig.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1ObjectTrackingConfig(
           od as api.GoogleCloudVideointelligenceV1ObjectTrackingConfig);
     });
@@ -9596,8 +9622,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1ObjectTrackingFrame();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1ObjectTrackingFrame.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1ObjectTrackingFrame(
           od as api.GoogleCloudVideointelligenceV1ObjectTrackingFrame);
     });
@@ -9607,9 +9634,10 @@
       'obj-schema-GoogleCloudVideointelligenceV1PersonDetectionAnnotation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1PersonDetectionAnnotation();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVideointelligenceV1PersonDetectionAnnotation.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1PersonDetectionAnnotation(
           od as api.GoogleCloudVideointelligenceV1PersonDetectionAnnotation);
     });
@@ -9619,8 +9647,9 @@
       'obj-schema-GoogleCloudVideointelligenceV1PersonDetectionConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1PersonDetectionConfig();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1PersonDetectionConfig.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1PersonDetectionConfig(
           od as api.GoogleCloudVideointelligenceV1PersonDetectionConfig);
     });
@@ -9630,9 +9659,10 @@
       'obj-schema-GoogleCloudVideointelligenceV1ShotChangeDetectionConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1ShotChangeDetectionConfig();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVideointelligenceV1ShotChangeDetectionConfig.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1ShotChangeDetectionConfig(
           od as api.GoogleCloudVideointelligenceV1ShotChangeDetectionConfig);
     });
@@ -9641,8 +9671,9 @@
   unittest.group('obj-schema-GoogleCloudVideointelligenceV1SpeechContext', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1SpeechContext();
-      var od =
-          api.GoogleCloudVideointelligenceV1SpeechContext.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVideointelligenceV1SpeechContext.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1SpeechContext(
           od as api.GoogleCloudVideointelligenceV1SpeechContext);
     });
@@ -9653,8 +9684,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1SpeechRecognitionAlternative();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1SpeechRecognitionAlternative
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1SpeechRecognitionAlternative(
           od as api.GoogleCloudVideointelligenceV1SpeechRecognitionAlternative);
     });
@@ -9664,8 +9696,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1SpeechTranscription();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1SpeechTranscription.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1SpeechTranscription(
           od as api.GoogleCloudVideointelligenceV1SpeechTranscription);
     });
@@ -9675,9 +9708,10 @@
       'obj-schema-GoogleCloudVideointelligenceV1SpeechTranscriptionConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1SpeechTranscriptionConfig();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVideointelligenceV1SpeechTranscriptionConfig.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1SpeechTranscriptionConfig(
           od as api.GoogleCloudVideointelligenceV1SpeechTranscriptionConfig);
     });
@@ -9686,8 +9720,9 @@
   unittest.group('obj-schema-GoogleCloudVideointelligenceV1TextAnnotation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1TextAnnotation();
-      var od =
-          api.GoogleCloudVideointelligenceV1TextAnnotation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVideointelligenceV1TextAnnotation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1TextAnnotation(
           od as api.GoogleCloudVideointelligenceV1TextAnnotation);
     });
@@ -9697,8 +9732,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1TextDetectionConfig();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1TextDetectionConfig.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1TextDetectionConfig(
           od as api.GoogleCloudVideointelligenceV1TextDetectionConfig);
     });
@@ -9707,7 +9743,9 @@
   unittest.group('obj-schema-GoogleCloudVideointelligenceV1TextFrame', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1TextFrame();
-      var od = api.GoogleCloudVideointelligenceV1TextFrame.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVideointelligenceV1TextFrame.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1TextFrame(
           od as api.GoogleCloudVideointelligenceV1TextFrame);
     });
@@ -9716,8 +9754,9 @@
   unittest.group('obj-schema-GoogleCloudVideointelligenceV1TextSegment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1TextSegment();
-      var od =
-          api.GoogleCloudVideointelligenceV1TextSegment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVideointelligenceV1TextSegment.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1TextSegment(
           od as api.GoogleCloudVideointelligenceV1TextSegment);
     });
@@ -9727,8 +9766,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1TimestampedObject();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1TimestampedObject.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1TimestampedObject(
           od as api.GoogleCloudVideointelligenceV1TimestampedObject);
     });
@@ -9737,7 +9777,9 @@
   unittest.group('obj-schema-GoogleCloudVideointelligenceV1Track', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1Track();
-      var od = api.GoogleCloudVideointelligenceV1Track.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVideointelligenceV1Track.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1Track(
           od as api.GoogleCloudVideointelligenceV1Track);
     });
@@ -9747,9 +9789,10 @@
       'obj-schema-GoogleCloudVideointelligenceV1VideoAnnotationProgress', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1VideoAnnotationProgress();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVideointelligenceV1VideoAnnotationProgress.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1VideoAnnotationProgress(
           od as api.GoogleCloudVideointelligenceV1VideoAnnotationProgress);
     });
@@ -9759,9 +9802,10 @@
       'obj-schema-GoogleCloudVideointelligenceV1VideoAnnotationResults', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1VideoAnnotationResults();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVideointelligenceV1VideoAnnotationResults.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1VideoAnnotationResults(
           od as api.GoogleCloudVideointelligenceV1VideoAnnotationResults);
     });
@@ -9770,8 +9814,9 @@
   unittest.group('obj-schema-GoogleCloudVideointelligenceV1VideoContext', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1VideoContext();
-      var od =
-          api.GoogleCloudVideointelligenceV1VideoContext.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVideointelligenceV1VideoContext.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1VideoContext(
           od as api.GoogleCloudVideointelligenceV1VideoContext);
     });
@@ -9780,8 +9825,9 @@
   unittest.group('obj-schema-GoogleCloudVideointelligenceV1VideoSegment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1VideoSegment();
-      var od =
-          api.GoogleCloudVideointelligenceV1VideoSegment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVideointelligenceV1VideoSegment.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1VideoSegment(
           od as api.GoogleCloudVideointelligenceV1VideoSegment);
     });
@@ -9790,7 +9836,9 @@
   unittest.group('obj-schema-GoogleCloudVideointelligenceV1WordInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1WordInfo();
-      var od = api.GoogleCloudVideointelligenceV1WordInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVideointelligenceV1WordInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1WordInfo(
           od as api.GoogleCloudVideointelligenceV1WordInfo);
     });
@@ -9801,9 +9849,10 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1beta2AnnotateVideoProgress();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVideointelligenceV1beta2AnnotateVideoProgress.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1beta2AnnotateVideoProgress(
           od as api.GoogleCloudVideointelligenceV1beta2AnnotateVideoProgress);
     });
@@ -9814,9 +9863,10 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1beta2AnnotateVideoResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVideointelligenceV1beta2AnnotateVideoResponse.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1beta2AnnotateVideoResponse(
           od as api.GoogleCloudVideointelligenceV1beta2AnnotateVideoResponse);
     });
@@ -9826,9 +9876,10 @@
       'obj-schema-GoogleCloudVideointelligenceV1beta2DetectedAttribute', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1beta2DetectedAttribute();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVideointelligenceV1beta2DetectedAttribute.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1beta2DetectedAttribute(
           od as api.GoogleCloudVideointelligenceV1beta2DetectedAttribute);
     });
@@ -9838,8 +9889,9 @@
       'obj-schema-GoogleCloudVideointelligenceV1beta2DetectedLandmark', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1beta2DetectedLandmark();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1beta2DetectedLandmark.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1beta2DetectedLandmark(
           od as api.GoogleCloudVideointelligenceV1beta2DetectedLandmark);
     });
@@ -9848,8 +9900,9 @@
   unittest.group('obj-schema-GoogleCloudVideointelligenceV1beta2Entity', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1beta2Entity();
-      var od =
-          api.GoogleCloudVideointelligenceV1beta2Entity.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVideointelligenceV1beta2Entity.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1beta2Entity(
           od as api.GoogleCloudVideointelligenceV1beta2Entity);
     });
@@ -9861,8 +9914,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudVideointelligenceV1beta2ExplicitContentAnnotation();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1beta2ExplicitContentAnnotation
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1beta2ExplicitContentAnnotation(od
           as api.GoogleCloudVideointelligenceV1beta2ExplicitContentAnnotation);
     });
@@ -9872,9 +9926,10 @@
       'obj-schema-GoogleCloudVideointelligenceV1beta2ExplicitContentFrame', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1beta2ExplicitContentFrame();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVideointelligenceV1beta2ExplicitContentFrame.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1beta2ExplicitContentFrame(
           od as api.GoogleCloudVideointelligenceV1beta2ExplicitContentFrame);
     });
@@ -9884,8 +9939,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1beta2FaceAnnotation();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1beta2FaceAnnotation.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1beta2FaceAnnotation(
           od as api.GoogleCloudVideointelligenceV1beta2FaceAnnotation);
     });
@@ -9896,8 +9952,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1beta2FaceDetectionAnnotation();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1beta2FaceDetectionAnnotation
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1beta2FaceDetectionAnnotation(
           od as api.GoogleCloudVideointelligenceV1beta2FaceDetectionAnnotation);
     });
@@ -9906,8 +9963,9 @@
   unittest.group('obj-schema-GoogleCloudVideointelligenceV1beta2FaceFrame', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1beta2FaceFrame();
-      var od =
-          api.GoogleCloudVideointelligenceV1beta2FaceFrame.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVideointelligenceV1beta2FaceFrame.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1beta2FaceFrame(
           od as api.GoogleCloudVideointelligenceV1beta2FaceFrame);
     });
@@ -9917,8 +9975,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1beta2FaceSegment();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1beta2FaceSegment.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1beta2FaceSegment(
           od as api.GoogleCloudVideointelligenceV1beta2FaceSegment);
     });
@@ -9928,8 +9987,9 @@
       'obj-schema-GoogleCloudVideointelligenceV1beta2LabelAnnotation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1beta2LabelAnnotation();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1beta2LabelAnnotation.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1beta2LabelAnnotation(
           od as api.GoogleCloudVideointelligenceV1beta2LabelAnnotation);
     });
@@ -9939,8 +9999,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1beta2LabelFrame();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1beta2LabelFrame.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1beta2LabelFrame(
           od as api.GoogleCloudVideointelligenceV1beta2LabelFrame);
     });
@@ -9950,8 +10011,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1beta2LabelSegment();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1beta2LabelSegment.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1beta2LabelSegment(
           od as api.GoogleCloudVideointelligenceV1beta2LabelSegment);
     });
@@ -9963,8 +10025,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudVideointelligenceV1beta2LogoRecognitionAnnotation();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1beta2LogoRecognitionAnnotation
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1beta2LogoRecognitionAnnotation(od
           as api.GoogleCloudVideointelligenceV1beta2LogoRecognitionAnnotation);
     });
@@ -9975,9 +10038,10 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1beta2NormalizedBoundingBox();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVideointelligenceV1beta2NormalizedBoundingBox.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1beta2NormalizedBoundingBox(
           od as api.GoogleCloudVideointelligenceV1beta2NormalizedBoundingBox);
     });
@@ -9988,8 +10052,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1beta2NormalizedBoundingPoly();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1beta2NormalizedBoundingPoly
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1beta2NormalizedBoundingPoly(
           od as api.GoogleCloudVideointelligenceV1beta2NormalizedBoundingPoly);
     });
@@ -9999,8 +10064,9 @@
       'obj-schema-GoogleCloudVideointelligenceV1beta2NormalizedVertex', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1beta2NormalizedVertex();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1beta2NormalizedVertex.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1beta2NormalizedVertex(
           od as api.GoogleCloudVideointelligenceV1beta2NormalizedVertex);
     });
@@ -10012,8 +10078,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudVideointelligenceV1beta2ObjectTrackingAnnotation();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1beta2ObjectTrackingAnnotation
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1beta2ObjectTrackingAnnotation(od
           as api.GoogleCloudVideointelligenceV1beta2ObjectTrackingAnnotation);
     });
@@ -10023,9 +10090,10 @@
       'obj-schema-GoogleCloudVideointelligenceV1beta2ObjectTrackingFrame', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1beta2ObjectTrackingFrame();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVideointelligenceV1beta2ObjectTrackingFrame.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1beta2ObjectTrackingFrame(
           od as api.GoogleCloudVideointelligenceV1beta2ObjectTrackingFrame);
     });
@@ -10037,8 +10105,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudVideointelligenceV1beta2PersonDetectionAnnotation();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1beta2PersonDetectionAnnotation
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1beta2PersonDetectionAnnotation(od
           as api.GoogleCloudVideointelligenceV1beta2PersonDetectionAnnotation);
     });
@@ -10050,9 +10119,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudVideointelligenceV1beta2SpeechRecognitionAlternative();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVideointelligenceV1beta2SpeechRecognitionAlternative
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1beta2SpeechRecognitionAlternative(od
           as api
               .GoogleCloudVideointelligenceV1beta2SpeechRecognitionAlternative);
@@ -10063,9 +10133,10 @@
       'obj-schema-GoogleCloudVideointelligenceV1beta2SpeechTranscription', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1beta2SpeechTranscription();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVideointelligenceV1beta2SpeechTranscription.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1beta2SpeechTranscription(
           od as api.GoogleCloudVideointelligenceV1beta2SpeechTranscription);
     });
@@ -10075,8 +10146,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1beta2TextAnnotation();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1beta2TextAnnotation.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1beta2TextAnnotation(
           od as api.GoogleCloudVideointelligenceV1beta2TextAnnotation);
     });
@@ -10085,8 +10157,9 @@
   unittest.group('obj-schema-GoogleCloudVideointelligenceV1beta2TextFrame', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1beta2TextFrame();
-      var od =
-          api.GoogleCloudVideointelligenceV1beta2TextFrame.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVideointelligenceV1beta2TextFrame.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1beta2TextFrame(
           od as api.GoogleCloudVideointelligenceV1beta2TextFrame);
     });
@@ -10096,8 +10169,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1beta2TextSegment();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1beta2TextSegment.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1beta2TextSegment(
           od as api.GoogleCloudVideointelligenceV1beta2TextSegment);
     });
@@ -10107,9 +10181,10 @@
       'obj-schema-GoogleCloudVideointelligenceV1beta2TimestampedObject', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1beta2TimestampedObject();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVideointelligenceV1beta2TimestampedObject.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1beta2TimestampedObject(
           od as api.GoogleCloudVideointelligenceV1beta2TimestampedObject);
     });
@@ -10118,8 +10193,9 @@
   unittest.group('obj-schema-GoogleCloudVideointelligenceV1beta2Track', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1beta2Track();
-      var od =
-          api.GoogleCloudVideointelligenceV1beta2Track.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVideointelligenceV1beta2Track.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1beta2Track(
           od as api.GoogleCloudVideointelligenceV1beta2Track);
     });
@@ -10130,8 +10206,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1beta2VideoAnnotationProgress();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1beta2VideoAnnotationProgress
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1beta2VideoAnnotationProgress(
           od as api.GoogleCloudVideointelligenceV1beta2VideoAnnotationProgress);
     });
@@ -10142,8 +10219,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1beta2VideoAnnotationResults();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1beta2VideoAnnotationResults
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1beta2VideoAnnotationResults(
           od as api.GoogleCloudVideointelligenceV1beta2VideoAnnotationResults);
     });
@@ -10153,8 +10231,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1beta2VideoSegment();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1beta2VideoSegment.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1beta2VideoSegment(
           od as api.GoogleCloudVideointelligenceV1beta2VideoSegment);
     });
@@ -10163,8 +10242,9 @@
   unittest.group('obj-schema-GoogleCloudVideointelligenceV1beta2WordInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1beta2WordInfo();
-      var od =
-          api.GoogleCloudVideointelligenceV1beta2WordInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVideointelligenceV1beta2WordInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1beta2WordInfo(
           od as api.GoogleCloudVideointelligenceV1beta2WordInfo);
     });
@@ -10175,8 +10255,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1p1beta1AnnotateVideoProgress();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1p1beta1AnnotateVideoProgress
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p1beta1AnnotateVideoProgress(
           od as api.GoogleCloudVideointelligenceV1p1beta1AnnotateVideoProgress);
     });
@@ -10187,8 +10268,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1p1beta1AnnotateVideoResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1p1beta1AnnotateVideoResponse
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p1beta1AnnotateVideoResponse(
           od as api.GoogleCloudVideointelligenceV1p1beta1AnnotateVideoResponse);
     });
@@ -10198,9 +10280,10 @@
       'obj-schema-GoogleCloudVideointelligenceV1p1beta1DetectedAttribute', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1p1beta1DetectedAttribute();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVideointelligenceV1p1beta1DetectedAttribute.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p1beta1DetectedAttribute(
           od as api.GoogleCloudVideointelligenceV1p1beta1DetectedAttribute);
     });
@@ -10210,9 +10293,10 @@
       'obj-schema-GoogleCloudVideointelligenceV1p1beta1DetectedLandmark', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1p1beta1DetectedLandmark();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVideointelligenceV1p1beta1DetectedLandmark.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p1beta1DetectedLandmark(
           od as api.GoogleCloudVideointelligenceV1p1beta1DetectedLandmark);
     });
@@ -10221,8 +10305,9 @@
   unittest.group('obj-schema-GoogleCloudVideointelligenceV1p1beta1Entity', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1p1beta1Entity();
-      var od =
-          api.GoogleCloudVideointelligenceV1p1beta1Entity.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVideointelligenceV1p1beta1Entity.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p1beta1Entity(
           od as api.GoogleCloudVideointelligenceV1p1beta1Entity);
     });
@@ -10234,9 +10319,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudVideointelligenceV1p1beta1ExplicitContentAnnotation();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVideointelligenceV1p1beta1ExplicitContentAnnotation
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p1beta1ExplicitContentAnnotation(od
           as api
               .GoogleCloudVideointelligenceV1p1beta1ExplicitContentAnnotation);
@@ -10248,8 +10334,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1p1beta1ExplicitContentFrame();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1p1beta1ExplicitContentFrame
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p1beta1ExplicitContentFrame(
           od as api.GoogleCloudVideointelligenceV1p1beta1ExplicitContentFrame);
     });
@@ -10259,8 +10346,9 @@
       'obj-schema-GoogleCloudVideointelligenceV1p1beta1FaceAnnotation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1p1beta1FaceAnnotation();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1p1beta1FaceAnnotation.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p1beta1FaceAnnotation(
           od as api.GoogleCloudVideointelligenceV1p1beta1FaceAnnotation);
     });
@@ -10272,8 +10360,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudVideointelligenceV1p1beta1FaceDetectionAnnotation();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1p1beta1FaceDetectionAnnotation
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p1beta1FaceDetectionAnnotation(od
           as api.GoogleCloudVideointelligenceV1p1beta1FaceDetectionAnnotation);
     });
@@ -10283,8 +10372,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1p1beta1FaceFrame();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1p1beta1FaceFrame.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p1beta1FaceFrame(
           od as api.GoogleCloudVideointelligenceV1p1beta1FaceFrame);
     });
@@ -10294,8 +10384,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1p1beta1FaceSegment();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1p1beta1FaceSegment.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p1beta1FaceSegment(
           od as api.GoogleCloudVideointelligenceV1p1beta1FaceSegment);
     });
@@ -10305,9 +10396,10 @@
       'obj-schema-GoogleCloudVideointelligenceV1p1beta1LabelAnnotation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1p1beta1LabelAnnotation();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVideointelligenceV1p1beta1LabelAnnotation.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p1beta1LabelAnnotation(
           od as api.GoogleCloudVideointelligenceV1p1beta1LabelAnnotation);
     });
@@ -10317,8 +10409,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1p1beta1LabelFrame();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1p1beta1LabelFrame.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p1beta1LabelFrame(
           od as api.GoogleCloudVideointelligenceV1p1beta1LabelFrame);
     });
@@ -10328,8 +10421,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1p1beta1LabelSegment();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1p1beta1LabelSegment.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p1beta1LabelSegment(
           od as api.GoogleCloudVideointelligenceV1p1beta1LabelSegment);
     });
@@ -10341,9 +10435,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudVideointelligenceV1p1beta1LogoRecognitionAnnotation();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVideointelligenceV1p1beta1LogoRecognitionAnnotation
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p1beta1LogoRecognitionAnnotation(od
           as api
               .GoogleCloudVideointelligenceV1p1beta1LogoRecognitionAnnotation);
@@ -10355,8 +10450,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1p1beta1NormalizedBoundingBox();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1p1beta1NormalizedBoundingBox
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p1beta1NormalizedBoundingBox(
           od as api.GoogleCloudVideointelligenceV1p1beta1NormalizedBoundingBox);
     });
@@ -10368,8 +10464,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudVideointelligenceV1p1beta1NormalizedBoundingPoly();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1p1beta1NormalizedBoundingPoly
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p1beta1NormalizedBoundingPoly(od
           as api.GoogleCloudVideointelligenceV1p1beta1NormalizedBoundingPoly);
     });
@@ -10379,9 +10476,10 @@
       'obj-schema-GoogleCloudVideointelligenceV1p1beta1NormalizedVertex', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1p1beta1NormalizedVertex();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVideointelligenceV1p1beta1NormalizedVertex.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p1beta1NormalizedVertex(
           od as api.GoogleCloudVideointelligenceV1p1beta1NormalizedVertex);
     });
@@ -10393,8 +10491,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudVideointelligenceV1p1beta1ObjectTrackingAnnotation();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1p1beta1ObjectTrackingAnnotation
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p1beta1ObjectTrackingAnnotation(od
           as api.GoogleCloudVideointelligenceV1p1beta1ObjectTrackingAnnotation);
     });
@@ -10405,9 +10504,10 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1p1beta1ObjectTrackingFrame();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVideointelligenceV1p1beta1ObjectTrackingFrame.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p1beta1ObjectTrackingFrame(
           od as api.GoogleCloudVideointelligenceV1p1beta1ObjectTrackingFrame);
     });
@@ -10419,9 +10519,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudVideointelligenceV1p1beta1PersonDetectionAnnotation();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVideointelligenceV1p1beta1PersonDetectionAnnotation
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p1beta1PersonDetectionAnnotation(od
           as api
               .GoogleCloudVideointelligenceV1p1beta1PersonDetectionAnnotation);
@@ -10434,9 +10535,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudVideointelligenceV1p1beta1SpeechRecognitionAlternative();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVideointelligenceV1p1beta1SpeechRecognitionAlternative
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p1beta1SpeechRecognitionAlternative(od
           as api
               .GoogleCloudVideointelligenceV1p1beta1SpeechRecognitionAlternative);
@@ -10448,9 +10550,10 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1p1beta1SpeechTranscription();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVideointelligenceV1p1beta1SpeechTranscription.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p1beta1SpeechTranscription(
           od as api.GoogleCloudVideointelligenceV1p1beta1SpeechTranscription);
     });
@@ -10460,8 +10563,9 @@
       'obj-schema-GoogleCloudVideointelligenceV1p1beta1TextAnnotation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1p1beta1TextAnnotation();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1p1beta1TextAnnotation.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p1beta1TextAnnotation(
           od as api.GoogleCloudVideointelligenceV1p1beta1TextAnnotation);
     });
@@ -10471,8 +10575,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1p1beta1TextFrame();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1p1beta1TextFrame.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p1beta1TextFrame(
           od as api.GoogleCloudVideointelligenceV1p1beta1TextFrame);
     });
@@ -10482,8 +10587,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1p1beta1TextSegment();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1p1beta1TextSegment.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p1beta1TextSegment(
           od as api.GoogleCloudVideointelligenceV1p1beta1TextSegment);
     });
@@ -10493,9 +10599,10 @@
       'obj-schema-GoogleCloudVideointelligenceV1p1beta1TimestampedObject', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1p1beta1TimestampedObject();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVideointelligenceV1p1beta1TimestampedObject.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p1beta1TimestampedObject(
           od as api.GoogleCloudVideointelligenceV1p1beta1TimestampedObject);
     });
@@ -10504,8 +10611,9 @@
   unittest.group('obj-schema-GoogleCloudVideointelligenceV1p1beta1Track', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1p1beta1Track();
-      var od =
-          api.GoogleCloudVideointelligenceV1p1beta1Track.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVideointelligenceV1p1beta1Track.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p1beta1Track(
           od as api.GoogleCloudVideointelligenceV1p1beta1Track);
     });
@@ -10517,8 +10625,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudVideointelligenceV1p1beta1VideoAnnotationProgress();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1p1beta1VideoAnnotationProgress
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p1beta1VideoAnnotationProgress(od
           as api.GoogleCloudVideointelligenceV1p1beta1VideoAnnotationProgress);
     });
@@ -10530,8 +10639,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudVideointelligenceV1p1beta1VideoAnnotationResults();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1p1beta1VideoAnnotationResults
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p1beta1VideoAnnotationResults(od
           as api.GoogleCloudVideointelligenceV1p1beta1VideoAnnotationResults);
     });
@@ -10541,8 +10651,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1p1beta1VideoSegment();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1p1beta1VideoSegment.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p1beta1VideoSegment(
           od as api.GoogleCloudVideointelligenceV1p1beta1VideoSegment);
     });
@@ -10552,8 +10663,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1p1beta1WordInfo();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1p1beta1WordInfo.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p1beta1WordInfo(
           od as api.GoogleCloudVideointelligenceV1p1beta1WordInfo);
     });
@@ -10564,8 +10676,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1p2beta1AnnotateVideoProgress();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1p2beta1AnnotateVideoProgress
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p2beta1AnnotateVideoProgress(
           od as api.GoogleCloudVideointelligenceV1p2beta1AnnotateVideoProgress);
     });
@@ -10576,8 +10689,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1p2beta1AnnotateVideoResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1p2beta1AnnotateVideoResponse
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p2beta1AnnotateVideoResponse(
           od as api.GoogleCloudVideointelligenceV1p2beta1AnnotateVideoResponse);
     });
@@ -10587,9 +10701,10 @@
       'obj-schema-GoogleCloudVideointelligenceV1p2beta1DetectedAttribute', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1p2beta1DetectedAttribute();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVideointelligenceV1p2beta1DetectedAttribute.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p2beta1DetectedAttribute(
           od as api.GoogleCloudVideointelligenceV1p2beta1DetectedAttribute);
     });
@@ -10599,9 +10714,10 @@
       'obj-schema-GoogleCloudVideointelligenceV1p2beta1DetectedLandmark', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1p2beta1DetectedLandmark();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVideointelligenceV1p2beta1DetectedLandmark.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p2beta1DetectedLandmark(
           od as api.GoogleCloudVideointelligenceV1p2beta1DetectedLandmark);
     });
@@ -10610,8 +10726,9 @@
   unittest.group('obj-schema-GoogleCloudVideointelligenceV1p2beta1Entity', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1p2beta1Entity();
-      var od =
-          api.GoogleCloudVideointelligenceV1p2beta1Entity.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVideointelligenceV1p2beta1Entity.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p2beta1Entity(
           od as api.GoogleCloudVideointelligenceV1p2beta1Entity);
     });
@@ -10623,9 +10740,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudVideointelligenceV1p2beta1ExplicitContentAnnotation();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVideointelligenceV1p2beta1ExplicitContentAnnotation
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p2beta1ExplicitContentAnnotation(od
           as api
               .GoogleCloudVideointelligenceV1p2beta1ExplicitContentAnnotation);
@@ -10637,8 +10755,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1p2beta1ExplicitContentFrame();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1p2beta1ExplicitContentFrame
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p2beta1ExplicitContentFrame(
           od as api.GoogleCloudVideointelligenceV1p2beta1ExplicitContentFrame);
     });
@@ -10648,8 +10767,9 @@
       'obj-schema-GoogleCloudVideointelligenceV1p2beta1FaceAnnotation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1p2beta1FaceAnnotation();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1p2beta1FaceAnnotation.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p2beta1FaceAnnotation(
           od as api.GoogleCloudVideointelligenceV1p2beta1FaceAnnotation);
     });
@@ -10661,8 +10781,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudVideointelligenceV1p2beta1FaceDetectionAnnotation();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1p2beta1FaceDetectionAnnotation
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p2beta1FaceDetectionAnnotation(od
           as api.GoogleCloudVideointelligenceV1p2beta1FaceDetectionAnnotation);
     });
@@ -10672,8 +10793,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1p2beta1FaceFrame();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1p2beta1FaceFrame.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p2beta1FaceFrame(
           od as api.GoogleCloudVideointelligenceV1p2beta1FaceFrame);
     });
@@ -10683,8 +10805,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1p2beta1FaceSegment();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1p2beta1FaceSegment.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p2beta1FaceSegment(
           od as api.GoogleCloudVideointelligenceV1p2beta1FaceSegment);
     });
@@ -10694,9 +10817,10 @@
       'obj-schema-GoogleCloudVideointelligenceV1p2beta1LabelAnnotation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1p2beta1LabelAnnotation();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVideointelligenceV1p2beta1LabelAnnotation.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p2beta1LabelAnnotation(
           od as api.GoogleCloudVideointelligenceV1p2beta1LabelAnnotation);
     });
@@ -10706,8 +10830,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1p2beta1LabelFrame();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1p2beta1LabelFrame.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p2beta1LabelFrame(
           od as api.GoogleCloudVideointelligenceV1p2beta1LabelFrame);
     });
@@ -10717,8 +10842,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1p2beta1LabelSegment();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1p2beta1LabelSegment.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p2beta1LabelSegment(
           od as api.GoogleCloudVideointelligenceV1p2beta1LabelSegment);
     });
@@ -10730,9 +10856,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudVideointelligenceV1p2beta1LogoRecognitionAnnotation();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVideointelligenceV1p2beta1LogoRecognitionAnnotation
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p2beta1LogoRecognitionAnnotation(od
           as api
               .GoogleCloudVideointelligenceV1p2beta1LogoRecognitionAnnotation);
@@ -10744,8 +10871,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1p2beta1NormalizedBoundingBox();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1p2beta1NormalizedBoundingBox
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p2beta1NormalizedBoundingBox(
           od as api.GoogleCloudVideointelligenceV1p2beta1NormalizedBoundingBox);
     });
@@ -10757,8 +10885,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudVideointelligenceV1p2beta1NormalizedBoundingPoly();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1p2beta1NormalizedBoundingPoly
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p2beta1NormalizedBoundingPoly(od
           as api.GoogleCloudVideointelligenceV1p2beta1NormalizedBoundingPoly);
     });
@@ -10768,9 +10897,10 @@
       'obj-schema-GoogleCloudVideointelligenceV1p2beta1NormalizedVertex', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1p2beta1NormalizedVertex();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVideointelligenceV1p2beta1NormalizedVertex.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p2beta1NormalizedVertex(
           od as api.GoogleCloudVideointelligenceV1p2beta1NormalizedVertex);
     });
@@ -10782,8 +10912,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudVideointelligenceV1p2beta1ObjectTrackingAnnotation();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1p2beta1ObjectTrackingAnnotation
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p2beta1ObjectTrackingAnnotation(od
           as api.GoogleCloudVideointelligenceV1p2beta1ObjectTrackingAnnotation);
     });
@@ -10794,9 +10925,10 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1p2beta1ObjectTrackingFrame();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVideointelligenceV1p2beta1ObjectTrackingFrame.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p2beta1ObjectTrackingFrame(
           od as api.GoogleCloudVideointelligenceV1p2beta1ObjectTrackingFrame);
     });
@@ -10808,9 +10940,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudVideointelligenceV1p2beta1PersonDetectionAnnotation();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVideointelligenceV1p2beta1PersonDetectionAnnotation
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p2beta1PersonDetectionAnnotation(od
           as api
               .GoogleCloudVideointelligenceV1p2beta1PersonDetectionAnnotation);
@@ -10823,9 +10956,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudVideointelligenceV1p2beta1SpeechRecognitionAlternative();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVideointelligenceV1p2beta1SpeechRecognitionAlternative
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p2beta1SpeechRecognitionAlternative(od
           as api
               .GoogleCloudVideointelligenceV1p2beta1SpeechRecognitionAlternative);
@@ -10837,9 +10971,10 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1p2beta1SpeechTranscription();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVideointelligenceV1p2beta1SpeechTranscription.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p2beta1SpeechTranscription(
           od as api.GoogleCloudVideointelligenceV1p2beta1SpeechTranscription);
     });
@@ -10849,8 +10984,9 @@
       'obj-schema-GoogleCloudVideointelligenceV1p2beta1TextAnnotation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1p2beta1TextAnnotation();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1p2beta1TextAnnotation.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p2beta1TextAnnotation(
           od as api.GoogleCloudVideointelligenceV1p2beta1TextAnnotation);
     });
@@ -10860,8 +10996,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1p2beta1TextFrame();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1p2beta1TextFrame.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p2beta1TextFrame(
           od as api.GoogleCloudVideointelligenceV1p2beta1TextFrame);
     });
@@ -10871,8 +11008,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1p2beta1TextSegment();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1p2beta1TextSegment.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p2beta1TextSegment(
           od as api.GoogleCloudVideointelligenceV1p2beta1TextSegment);
     });
@@ -10882,9 +11020,10 @@
       'obj-schema-GoogleCloudVideointelligenceV1p2beta1TimestampedObject', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1p2beta1TimestampedObject();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVideointelligenceV1p2beta1TimestampedObject.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p2beta1TimestampedObject(
           od as api.GoogleCloudVideointelligenceV1p2beta1TimestampedObject);
     });
@@ -10893,8 +11032,9 @@
   unittest.group('obj-schema-GoogleCloudVideointelligenceV1p2beta1Track', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1p2beta1Track();
-      var od =
-          api.GoogleCloudVideointelligenceV1p2beta1Track.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVideointelligenceV1p2beta1Track.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p2beta1Track(
           od as api.GoogleCloudVideointelligenceV1p2beta1Track);
     });
@@ -10906,8 +11046,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudVideointelligenceV1p2beta1VideoAnnotationProgress();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1p2beta1VideoAnnotationProgress
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p2beta1VideoAnnotationProgress(od
           as api.GoogleCloudVideointelligenceV1p2beta1VideoAnnotationProgress);
     });
@@ -10919,8 +11060,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudVideointelligenceV1p2beta1VideoAnnotationResults();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1p2beta1VideoAnnotationResults
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p2beta1VideoAnnotationResults(od
           as api.GoogleCloudVideointelligenceV1p2beta1VideoAnnotationResults);
     });
@@ -10930,8 +11072,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1p2beta1VideoSegment();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1p2beta1VideoSegment.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p2beta1VideoSegment(
           od as api.GoogleCloudVideointelligenceV1p2beta1VideoSegment);
     });
@@ -10941,8 +11084,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1p2beta1WordInfo();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1p2beta1WordInfo.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p2beta1WordInfo(
           od as api.GoogleCloudVideointelligenceV1p2beta1WordInfo);
     });
@@ -10953,8 +11097,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1p3beta1AnnotateVideoProgress();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1p3beta1AnnotateVideoProgress
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p3beta1AnnotateVideoProgress(
           od as api.GoogleCloudVideointelligenceV1p3beta1AnnotateVideoProgress);
     });
@@ -10965,8 +11110,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1p3beta1AnnotateVideoResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1p3beta1AnnotateVideoResponse
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p3beta1AnnotateVideoResponse(
           od as api.GoogleCloudVideointelligenceV1p3beta1AnnotateVideoResponse);
     });
@@ -10976,8 +11122,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1p3beta1Celebrity();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1p3beta1Celebrity.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p3beta1Celebrity(
           od as api.GoogleCloudVideointelligenceV1p3beta1Celebrity);
     });
@@ -10989,9 +11136,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudVideointelligenceV1p3beta1CelebrityRecognitionAnnotation();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVideointelligenceV1p3beta1CelebrityRecognitionAnnotation
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p3beta1CelebrityRecognitionAnnotation(
           od as api
               .GoogleCloudVideointelligenceV1p3beta1CelebrityRecognitionAnnotation);
@@ -11002,8 +11150,9 @@
       'obj-schema-GoogleCloudVideointelligenceV1p3beta1CelebrityTrack', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1p3beta1CelebrityTrack();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1p3beta1CelebrityTrack.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p3beta1CelebrityTrack(
           od as api.GoogleCloudVideointelligenceV1p3beta1CelebrityTrack);
     });
@@ -11013,9 +11162,10 @@
       'obj-schema-GoogleCloudVideointelligenceV1p3beta1DetectedAttribute', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1p3beta1DetectedAttribute();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVideointelligenceV1p3beta1DetectedAttribute.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p3beta1DetectedAttribute(
           od as api.GoogleCloudVideointelligenceV1p3beta1DetectedAttribute);
     });
@@ -11025,9 +11175,10 @@
       'obj-schema-GoogleCloudVideointelligenceV1p3beta1DetectedLandmark', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1p3beta1DetectedLandmark();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVideointelligenceV1p3beta1DetectedLandmark.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p3beta1DetectedLandmark(
           od as api.GoogleCloudVideointelligenceV1p3beta1DetectedLandmark);
     });
@@ -11036,8 +11187,9 @@
   unittest.group('obj-schema-GoogleCloudVideointelligenceV1p3beta1Entity', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1p3beta1Entity();
-      var od =
-          api.GoogleCloudVideointelligenceV1p3beta1Entity.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVideointelligenceV1p3beta1Entity.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p3beta1Entity(
           od as api.GoogleCloudVideointelligenceV1p3beta1Entity);
     });
@@ -11049,9 +11201,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudVideointelligenceV1p3beta1ExplicitContentAnnotation();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVideointelligenceV1p3beta1ExplicitContentAnnotation
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p3beta1ExplicitContentAnnotation(od
           as api
               .GoogleCloudVideointelligenceV1p3beta1ExplicitContentAnnotation);
@@ -11063,8 +11216,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1p3beta1ExplicitContentFrame();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1p3beta1ExplicitContentFrame
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p3beta1ExplicitContentFrame(
           od as api.GoogleCloudVideointelligenceV1p3beta1ExplicitContentFrame);
     });
@@ -11074,8 +11228,9 @@
       'obj-schema-GoogleCloudVideointelligenceV1p3beta1FaceAnnotation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1p3beta1FaceAnnotation();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1p3beta1FaceAnnotation.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p3beta1FaceAnnotation(
           od as api.GoogleCloudVideointelligenceV1p3beta1FaceAnnotation);
     });
@@ -11087,8 +11242,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudVideointelligenceV1p3beta1FaceDetectionAnnotation();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1p3beta1FaceDetectionAnnotation
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p3beta1FaceDetectionAnnotation(od
           as api.GoogleCloudVideointelligenceV1p3beta1FaceDetectionAnnotation);
     });
@@ -11098,8 +11254,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1p3beta1FaceFrame();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1p3beta1FaceFrame.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p3beta1FaceFrame(
           od as api.GoogleCloudVideointelligenceV1p3beta1FaceFrame);
     });
@@ -11109,8 +11266,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1p3beta1FaceSegment();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1p3beta1FaceSegment.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p3beta1FaceSegment(
           od as api.GoogleCloudVideointelligenceV1p3beta1FaceSegment);
     });
@@ -11120,9 +11278,10 @@
       'obj-schema-GoogleCloudVideointelligenceV1p3beta1LabelAnnotation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1p3beta1LabelAnnotation();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVideointelligenceV1p3beta1LabelAnnotation.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p3beta1LabelAnnotation(
           od as api.GoogleCloudVideointelligenceV1p3beta1LabelAnnotation);
     });
@@ -11132,8 +11291,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1p3beta1LabelFrame();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1p3beta1LabelFrame.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p3beta1LabelFrame(
           od as api.GoogleCloudVideointelligenceV1p3beta1LabelFrame);
     });
@@ -11143,8 +11303,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1p3beta1LabelSegment();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1p3beta1LabelSegment.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p3beta1LabelSegment(
           od as api.GoogleCloudVideointelligenceV1p3beta1LabelSegment);
     });
@@ -11156,9 +11317,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudVideointelligenceV1p3beta1LogoRecognitionAnnotation();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVideointelligenceV1p3beta1LogoRecognitionAnnotation
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p3beta1LogoRecognitionAnnotation(od
           as api
               .GoogleCloudVideointelligenceV1p3beta1LogoRecognitionAnnotation);
@@ -11170,8 +11332,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1p3beta1NormalizedBoundingBox();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1p3beta1NormalizedBoundingBox
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p3beta1NormalizedBoundingBox(
           od as api.GoogleCloudVideointelligenceV1p3beta1NormalizedBoundingBox);
     });
@@ -11183,8 +11346,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudVideointelligenceV1p3beta1NormalizedBoundingPoly();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1p3beta1NormalizedBoundingPoly
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p3beta1NormalizedBoundingPoly(od
           as api.GoogleCloudVideointelligenceV1p3beta1NormalizedBoundingPoly);
     });
@@ -11194,9 +11358,10 @@
       'obj-schema-GoogleCloudVideointelligenceV1p3beta1NormalizedVertex', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1p3beta1NormalizedVertex();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVideointelligenceV1p3beta1NormalizedVertex.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p3beta1NormalizedVertex(
           od as api.GoogleCloudVideointelligenceV1p3beta1NormalizedVertex);
     });
@@ -11208,8 +11373,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudVideointelligenceV1p3beta1ObjectTrackingAnnotation();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1p3beta1ObjectTrackingAnnotation
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p3beta1ObjectTrackingAnnotation(od
           as api.GoogleCloudVideointelligenceV1p3beta1ObjectTrackingAnnotation);
     });
@@ -11220,9 +11386,10 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1p3beta1ObjectTrackingFrame();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVideointelligenceV1p3beta1ObjectTrackingFrame.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p3beta1ObjectTrackingFrame(
           od as api.GoogleCloudVideointelligenceV1p3beta1ObjectTrackingFrame);
     });
@@ -11234,9 +11401,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudVideointelligenceV1p3beta1PersonDetectionAnnotation();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVideointelligenceV1p3beta1PersonDetectionAnnotation
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p3beta1PersonDetectionAnnotation(od
           as api
               .GoogleCloudVideointelligenceV1p3beta1PersonDetectionAnnotation);
@@ -11248,9 +11416,10 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1p3beta1RecognizedCelebrity();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVideointelligenceV1p3beta1RecognizedCelebrity.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p3beta1RecognizedCelebrity(
           od as api.GoogleCloudVideointelligenceV1p3beta1RecognizedCelebrity);
     });
@@ -11262,9 +11431,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudVideointelligenceV1p3beta1SpeechRecognitionAlternative();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVideointelligenceV1p3beta1SpeechRecognitionAlternative
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p3beta1SpeechRecognitionAlternative(od
           as api
               .GoogleCloudVideointelligenceV1p3beta1SpeechRecognitionAlternative);
@@ -11276,9 +11446,10 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1p3beta1SpeechTranscription();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVideointelligenceV1p3beta1SpeechTranscription.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p3beta1SpeechTranscription(
           od as api.GoogleCloudVideointelligenceV1p3beta1SpeechTranscription);
     });
@@ -11290,9 +11461,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudVideointelligenceV1p3beta1StreamingAnnotateVideoResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVideointelligenceV1p3beta1StreamingAnnotateVideoResponse
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p3beta1StreamingAnnotateVideoResponse(
           od as api
               .GoogleCloudVideointelligenceV1p3beta1StreamingAnnotateVideoResponse);
@@ -11305,9 +11477,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudVideointelligenceV1p3beta1StreamingVideoAnnotationResults();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVideointelligenceV1p3beta1StreamingVideoAnnotationResults
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p3beta1StreamingVideoAnnotationResults(
           od as api
               .GoogleCloudVideointelligenceV1p3beta1StreamingVideoAnnotationResults);
@@ -11318,8 +11491,9 @@
       'obj-schema-GoogleCloudVideointelligenceV1p3beta1TextAnnotation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1p3beta1TextAnnotation();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1p3beta1TextAnnotation.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p3beta1TextAnnotation(
           od as api.GoogleCloudVideointelligenceV1p3beta1TextAnnotation);
     });
@@ -11329,8 +11503,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1p3beta1TextFrame();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1p3beta1TextFrame.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p3beta1TextFrame(
           od as api.GoogleCloudVideointelligenceV1p3beta1TextFrame);
     });
@@ -11340,8 +11515,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1p3beta1TextSegment();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1p3beta1TextSegment.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p3beta1TextSegment(
           od as api.GoogleCloudVideointelligenceV1p3beta1TextSegment);
     });
@@ -11351,9 +11527,10 @@
       'obj-schema-GoogleCloudVideointelligenceV1p3beta1TimestampedObject', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1p3beta1TimestampedObject();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVideointelligenceV1p3beta1TimestampedObject.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p3beta1TimestampedObject(
           od as api.GoogleCloudVideointelligenceV1p3beta1TimestampedObject);
     });
@@ -11362,8 +11539,9 @@
   unittest.group('obj-schema-GoogleCloudVideointelligenceV1p3beta1Track', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1p3beta1Track();
-      var od =
-          api.GoogleCloudVideointelligenceV1p3beta1Track.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVideointelligenceV1p3beta1Track.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p3beta1Track(
           od as api.GoogleCloudVideointelligenceV1p3beta1Track);
     });
@@ -11375,8 +11553,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudVideointelligenceV1p3beta1VideoAnnotationProgress();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1p3beta1VideoAnnotationProgress
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p3beta1VideoAnnotationProgress(od
           as api.GoogleCloudVideointelligenceV1p3beta1VideoAnnotationProgress);
     });
@@ -11388,8 +11567,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudVideointelligenceV1p3beta1VideoAnnotationResults();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1p3beta1VideoAnnotationResults
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p3beta1VideoAnnotationResults(od
           as api.GoogleCloudVideointelligenceV1p3beta1VideoAnnotationResults);
     });
@@ -11399,8 +11579,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1p3beta1VideoSegment();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1p3beta1VideoSegment.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p3beta1VideoSegment(
           od as api.GoogleCloudVideointelligenceV1p3beta1VideoSegment);
     });
@@ -11410,8 +11591,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVideointelligenceV1p3beta1WordInfo();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVideointelligenceV1p3beta1WordInfo.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVideointelligenceV1p3beta1WordInfo(
           od as api.GoogleCloudVideointelligenceV1p3beta1WordInfo);
     });
@@ -11420,7 +11602,9 @@
   unittest.group('obj-schema-GoogleLongrunningCancelOperationRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleLongrunningCancelOperationRequest();
-      var od = api.GoogleLongrunningCancelOperationRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleLongrunningCancelOperationRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleLongrunningCancelOperationRequest(
           od as api.GoogleLongrunningCancelOperationRequest);
     });
@@ -11429,7 +11613,9 @@
   unittest.group('obj-schema-GoogleLongrunningListOperationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleLongrunningListOperationsResponse();
-      var od = api.GoogleLongrunningListOperationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleLongrunningListOperationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleLongrunningListOperationsResponse(
           od as api.GoogleLongrunningListOperationsResponse);
     });
@@ -11438,7 +11624,9 @@
   unittest.group('obj-schema-GoogleLongrunningOperation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleLongrunningOperation();
-      var od = api.GoogleLongrunningOperation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleLongrunningOperation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleLongrunningOperation(od as api.GoogleLongrunningOperation);
     });
   });
@@ -11446,7 +11634,9 @@
   unittest.group('obj-schema-GoogleProtobufEmpty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleProtobufEmpty();
-      var od = api.GoogleProtobufEmpty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleProtobufEmpty.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleProtobufEmpty(od as api.GoogleProtobufEmpty);
     });
   });
@@ -11454,7 +11644,9 @@
   unittest.group('obj-schema-GoogleRpcStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleRpcStatus();
-      var od = api.GoogleRpcStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleRpcStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleRpcStatus(od as api.GoogleRpcStatus);
     });
   });
diff --git a/generated/googleapis/test/vision/v1_test.dart b/generated/googleapis/test/vision/v1_test.dart
index 08bf9dc..840c592 100644
--- a/generated/googleapis/test/vision/v1_test.dart
+++ b/generated/googleapis/test/vision/v1_test.dart
@@ -11912,7 +11912,9 @@
   unittest.group('obj-schema-AddProductToProductSetRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAddProductToProductSetRequest();
-      var od = api.AddProductToProductSetRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AddProductToProductSetRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAddProductToProductSetRequest(
           od as api.AddProductToProductSetRequest);
     });
@@ -11921,7 +11923,9 @@
   unittest.group('obj-schema-AnnotateFileRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAnnotateFileRequest();
-      var od = api.AnnotateFileRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AnnotateFileRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAnnotateFileRequest(od as api.AnnotateFileRequest);
     });
   });
@@ -11929,7 +11933,9 @@
   unittest.group('obj-schema-AnnotateFileResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAnnotateFileResponse();
-      var od = api.AnnotateFileResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AnnotateFileResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAnnotateFileResponse(od as api.AnnotateFileResponse);
     });
   });
@@ -11937,7 +11943,9 @@
   unittest.group('obj-schema-AnnotateImageRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAnnotateImageRequest();
-      var od = api.AnnotateImageRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AnnotateImageRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAnnotateImageRequest(od as api.AnnotateImageRequest);
     });
   });
@@ -11945,7 +11953,9 @@
   unittest.group('obj-schema-AnnotateImageResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAnnotateImageResponse();
-      var od = api.AnnotateImageResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AnnotateImageResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAnnotateImageResponse(od as api.AnnotateImageResponse);
     });
   });
@@ -11953,7 +11963,9 @@
   unittest.group('obj-schema-AsyncAnnotateFileRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAsyncAnnotateFileRequest();
-      var od = api.AsyncAnnotateFileRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AsyncAnnotateFileRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAsyncAnnotateFileRequest(od as api.AsyncAnnotateFileRequest);
     });
   });
@@ -11961,7 +11973,9 @@
   unittest.group('obj-schema-AsyncAnnotateFileResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAsyncAnnotateFileResponse();
-      var od = api.AsyncAnnotateFileResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AsyncAnnotateFileResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAsyncAnnotateFileResponse(od as api.AsyncAnnotateFileResponse);
     });
   });
@@ -11969,7 +11983,9 @@
   unittest.group('obj-schema-AsyncBatchAnnotateFilesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAsyncBatchAnnotateFilesRequest();
-      var od = api.AsyncBatchAnnotateFilesRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AsyncBatchAnnotateFilesRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAsyncBatchAnnotateFilesRequest(
           od as api.AsyncBatchAnnotateFilesRequest);
     });
@@ -11978,7 +11994,9 @@
   unittest.group('obj-schema-AsyncBatchAnnotateFilesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAsyncBatchAnnotateFilesResponse();
-      var od = api.AsyncBatchAnnotateFilesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AsyncBatchAnnotateFilesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAsyncBatchAnnotateFilesResponse(
           od as api.AsyncBatchAnnotateFilesResponse);
     });
@@ -11987,7 +12005,9 @@
   unittest.group('obj-schema-AsyncBatchAnnotateImagesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAsyncBatchAnnotateImagesRequest();
-      var od = api.AsyncBatchAnnotateImagesRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AsyncBatchAnnotateImagesRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAsyncBatchAnnotateImagesRequest(
           od as api.AsyncBatchAnnotateImagesRequest);
     });
@@ -11996,7 +12016,9 @@
   unittest.group('obj-schema-AsyncBatchAnnotateImagesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAsyncBatchAnnotateImagesResponse();
-      var od = api.AsyncBatchAnnotateImagesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AsyncBatchAnnotateImagesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAsyncBatchAnnotateImagesResponse(
           od as api.AsyncBatchAnnotateImagesResponse);
     });
@@ -12005,7 +12027,9 @@
   unittest.group('obj-schema-BatchAnnotateFilesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBatchAnnotateFilesRequest();
-      var od = api.BatchAnnotateFilesRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BatchAnnotateFilesRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBatchAnnotateFilesRequest(od as api.BatchAnnotateFilesRequest);
     });
   });
@@ -12013,7 +12037,9 @@
   unittest.group('obj-schema-BatchAnnotateFilesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBatchAnnotateFilesResponse();
-      var od = api.BatchAnnotateFilesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BatchAnnotateFilesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBatchAnnotateFilesResponse(od as api.BatchAnnotateFilesResponse);
     });
   });
@@ -12021,7 +12047,9 @@
   unittest.group('obj-schema-BatchAnnotateImagesRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBatchAnnotateImagesRequest();
-      var od = api.BatchAnnotateImagesRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BatchAnnotateImagesRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBatchAnnotateImagesRequest(od as api.BatchAnnotateImagesRequest);
     });
   });
@@ -12029,7 +12057,9 @@
   unittest.group('obj-schema-BatchAnnotateImagesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBatchAnnotateImagesResponse();
-      var od = api.BatchAnnotateImagesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BatchAnnotateImagesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBatchAnnotateImagesResponse(od as api.BatchAnnotateImagesResponse);
     });
   });
@@ -12037,7 +12067,9 @@
   unittest.group('obj-schema-BatchOperationMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBatchOperationMetadata();
-      var od = api.BatchOperationMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BatchOperationMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBatchOperationMetadata(od as api.BatchOperationMetadata);
     });
   });
@@ -12045,7 +12077,8 @@
   unittest.group('obj-schema-Block', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBlock();
-      var od = api.Block.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Block.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkBlock(od as api.Block);
     });
   });
@@ -12053,7 +12086,9 @@
   unittest.group('obj-schema-BoundingPoly', () {
     unittest.test('to-json--from-json', () async {
       var o = buildBoundingPoly();
-      var od = api.BoundingPoly.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.BoundingPoly.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkBoundingPoly(od as api.BoundingPoly);
     });
   });
@@ -12061,7 +12096,9 @@
   unittest.group('obj-schema-CancelOperationRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCancelOperationRequest();
-      var od = api.CancelOperationRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CancelOperationRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCancelOperationRequest(od as api.CancelOperationRequest);
     });
   });
@@ -12069,7 +12106,8 @@
   unittest.group('obj-schema-Color', () {
     unittest.test('to-json--from-json', () async {
       var o = buildColor();
-      var od = api.Color.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Color.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkColor(od as api.Color);
     });
   });
@@ -12077,7 +12115,9 @@
   unittest.group('obj-schema-ColorInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildColorInfo();
-      var od = api.ColorInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ColorInfo.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkColorInfo(od as api.ColorInfo);
     });
   });
@@ -12085,7 +12125,9 @@
   unittest.group('obj-schema-CropHint', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCropHint();
-      var od = api.CropHint.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.CropHint.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkCropHint(od as api.CropHint);
     });
   });
@@ -12093,7 +12135,9 @@
   unittest.group('obj-schema-CropHintsAnnotation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCropHintsAnnotation();
-      var od = api.CropHintsAnnotation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CropHintsAnnotation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCropHintsAnnotation(od as api.CropHintsAnnotation);
     });
   });
@@ -12101,7 +12145,9 @@
   unittest.group('obj-schema-CropHintsParams', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCropHintsParams();
-      var od = api.CropHintsParams.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CropHintsParams.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCropHintsParams(od as api.CropHintsParams);
     });
   });
@@ -12109,7 +12155,9 @@
   unittest.group('obj-schema-DetectedBreak', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDetectedBreak();
-      var od = api.DetectedBreak.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DetectedBreak.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDetectedBreak(od as api.DetectedBreak);
     });
   });
@@ -12117,7 +12165,9 @@
   unittest.group('obj-schema-DetectedLanguage', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDetectedLanguage();
-      var od = api.DetectedLanguage.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DetectedLanguage.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDetectedLanguage(od as api.DetectedLanguage);
     });
   });
@@ -12125,7 +12175,9 @@
   unittest.group('obj-schema-DominantColorsAnnotation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildDominantColorsAnnotation();
-      var od = api.DominantColorsAnnotation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.DominantColorsAnnotation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkDominantColorsAnnotation(od as api.DominantColorsAnnotation);
     });
   });
@@ -12133,7 +12185,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -12141,7 +12194,9 @@
   unittest.group('obj-schema-EntityAnnotation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEntityAnnotation();
-      var od = api.EntityAnnotation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EntityAnnotation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEntityAnnotation(od as api.EntityAnnotation);
     });
   });
@@ -12149,7 +12204,9 @@
   unittest.group('obj-schema-FaceAnnotation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFaceAnnotation();
-      var od = api.FaceAnnotation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FaceAnnotation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFaceAnnotation(od as api.FaceAnnotation);
     });
   });
@@ -12157,7 +12214,9 @@
   unittest.group('obj-schema-Feature', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFeature();
-      var od = api.Feature.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Feature.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkFeature(od as api.Feature);
     });
   });
@@ -12165,7 +12224,9 @@
   unittest.group('obj-schema-GcsDestination', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGcsDestination();
-      var od = api.GcsDestination.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GcsDestination.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGcsDestination(od as api.GcsDestination);
     });
   });
@@ -12173,7 +12234,9 @@
   unittest.group('obj-schema-GcsSource', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGcsSource();
-      var od = api.GcsSource.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.GcsSource.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGcsSource(od as api.GcsSource);
     });
   });
@@ -12182,8 +12245,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p1beta1AnnotateFileResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVisionV1p1beta1AnnotateFileResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p1beta1AnnotateFileResponse(
           od as api.GoogleCloudVisionV1p1beta1AnnotateFileResponse);
     });
@@ -12193,8 +12257,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p1beta1AnnotateImageResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVisionV1p1beta1AnnotateImageResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p1beta1AnnotateImageResponse(
           od as api.GoogleCloudVisionV1p1beta1AnnotateImageResponse);
     });
@@ -12204,8 +12269,9 @@
       'obj-schema-GoogleCloudVisionV1p1beta1AsyncAnnotateFileResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p1beta1AsyncAnnotateFileResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVisionV1p1beta1AsyncAnnotateFileResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p1beta1AsyncAnnotateFileResponse(
           od as api.GoogleCloudVisionV1p1beta1AsyncAnnotateFileResponse);
     });
@@ -12216,8 +12282,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p1beta1AsyncBatchAnnotateFilesResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVisionV1p1beta1AsyncBatchAnnotateFilesResponse
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p1beta1AsyncBatchAnnotateFilesResponse(
           od as api.GoogleCloudVisionV1p1beta1AsyncBatchAnnotateFilesResponse);
     });
@@ -12226,7 +12293,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p1beta1Block', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p1beta1Block();
-      var od = api.GoogleCloudVisionV1p1beta1Block.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p1beta1Block.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p1beta1Block(
           od as api.GoogleCloudVisionV1p1beta1Block);
     });
@@ -12235,7 +12304,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p1beta1BoundingPoly', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p1beta1BoundingPoly();
-      var od = api.GoogleCloudVisionV1p1beta1BoundingPoly.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p1beta1BoundingPoly.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p1beta1BoundingPoly(
           od as api.GoogleCloudVisionV1p1beta1BoundingPoly);
     });
@@ -12244,7 +12315,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p1beta1ColorInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p1beta1ColorInfo();
-      var od = api.GoogleCloudVisionV1p1beta1ColorInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p1beta1ColorInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p1beta1ColorInfo(
           od as api.GoogleCloudVisionV1p1beta1ColorInfo);
     });
@@ -12253,7 +12326,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p1beta1CropHint', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p1beta1CropHint();
-      var od = api.GoogleCloudVisionV1p1beta1CropHint.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p1beta1CropHint.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p1beta1CropHint(
           od as api.GoogleCloudVisionV1p1beta1CropHint);
     });
@@ -12263,8 +12338,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p1beta1CropHintsAnnotation();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVisionV1p1beta1CropHintsAnnotation.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p1beta1CropHintsAnnotation(
           od as api.GoogleCloudVisionV1p1beta1CropHintsAnnotation);
     });
@@ -12274,8 +12350,9 @@
       'obj-schema-GoogleCloudVisionV1p1beta1DominantColorsAnnotation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p1beta1DominantColorsAnnotation();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVisionV1p1beta1DominantColorsAnnotation.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p1beta1DominantColorsAnnotation(
           od as api.GoogleCloudVisionV1p1beta1DominantColorsAnnotation);
     });
@@ -12284,8 +12361,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p1beta1EntityAnnotation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p1beta1EntityAnnotation();
-      var od =
-          api.GoogleCloudVisionV1p1beta1EntityAnnotation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p1beta1EntityAnnotation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p1beta1EntityAnnotation(
           od as api.GoogleCloudVisionV1p1beta1EntityAnnotation);
     });
@@ -12294,8 +12372,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p1beta1FaceAnnotation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p1beta1FaceAnnotation();
-      var od =
-          api.GoogleCloudVisionV1p1beta1FaceAnnotation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p1beta1FaceAnnotation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p1beta1FaceAnnotation(
           od as api.GoogleCloudVisionV1p1beta1FaceAnnotation);
     });
@@ -12305,8 +12384,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p1beta1FaceAnnotationLandmark();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVisionV1p1beta1FaceAnnotationLandmark.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p1beta1FaceAnnotationLandmark(
           od as api.GoogleCloudVisionV1p1beta1FaceAnnotationLandmark);
     });
@@ -12315,8 +12395,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p1beta1GcsDestination', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p1beta1GcsDestination();
-      var od =
-          api.GoogleCloudVisionV1p1beta1GcsDestination.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p1beta1GcsDestination.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p1beta1GcsDestination(
           od as api.GoogleCloudVisionV1p1beta1GcsDestination);
     });
@@ -12325,7 +12406,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p1beta1GcsSource', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p1beta1GcsSource();
-      var od = api.GoogleCloudVisionV1p1beta1GcsSource.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p1beta1GcsSource.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p1beta1GcsSource(
           od as api.GoogleCloudVisionV1p1beta1GcsSource);
     });
@@ -12335,8 +12418,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p1beta1ImageAnnotationContext();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVisionV1p1beta1ImageAnnotationContext.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p1beta1ImageAnnotationContext(
           od as api.GoogleCloudVisionV1p1beta1ImageAnnotationContext);
     });
@@ -12345,8 +12429,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p1beta1ImageProperties', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p1beta1ImageProperties();
-      var od =
-          api.GoogleCloudVisionV1p1beta1ImageProperties.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p1beta1ImageProperties.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p1beta1ImageProperties(
           od as api.GoogleCloudVisionV1p1beta1ImageProperties);
     });
@@ -12355,7 +12440,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p1beta1InputConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p1beta1InputConfig();
-      var od = api.GoogleCloudVisionV1p1beta1InputConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p1beta1InputConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p1beta1InputConfig(
           od as api.GoogleCloudVisionV1p1beta1InputConfig);
     });
@@ -12365,8 +12452,9 @@
       'obj-schema-GoogleCloudVisionV1p1beta1LocalizedObjectAnnotation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p1beta1LocalizedObjectAnnotation();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVisionV1p1beta1LocalizedObjectAnnotation.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p1beta1LocalizedObjectAnnotation(
           od as api.GoogleCloudVisionV1p1beta1LocalizedObjectAnnotation);
     });
@@ -12375,7 +12463,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p1beta1LocationInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p1beta1LocationInfo();
-      var od = api.GoogleCloudVisionV1p1beta1LocationInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p1beta1LocationInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p1beta1LocationInfo(
           od as api.GoogleCloudVisionV1p1beta1LocationInfo);
     });
@@ -12384,8 +12474,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p1beta1NormalizedVertex', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p1beta1NormalizedVertex();
-      var od =
-          api.GoogleCloudVisionV1p1beta1NormalizedVertex.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p1beta1NormalizedVertex.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p1beta1NormalizedVertex(
           od as api.GoogleCloudVisionV1p1beta1NormalizedVertex);
     });
@@ -12394,8 +12485,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p1beta1OperationMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p1beta1OperationMetadata();
-      var od =
-          api.GoogleCloudVisionV1p1beta1OperationMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p1beta1OperationMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p1beta1OperationMetadata(
           od as api.GoogleCloudVisionV1p1beta1OperationMetadata);
     });
@@ -12404,7 +12496,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p1beta1OutputConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p1beta1OutputConfig();
-      var od = api.GoogleCloudVisionV1p1beta1OutputConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p1beta1OutputConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p1beta1OutputConfig(
           od as api.GoogleCloudVisionV1p1beta1OutputConfig);
     });
@@ -12413,7 +12507,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p1beta1Page', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p1beta1Page();
-      var od = api.GoogleCloudVisionV1p1beta1Page.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p1beta1Page.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p1beta1Page(
           od as api.GoogleCloudVisionV1p1beta1Page);
     });
@@ -12422,7 +12518,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p1beta1Paragraph', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p1beta1Paragraph();
-      var od = api.GoogleCloudVisionV1p1beta1Paragraph.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p1beta1Paragraph.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p1beta1Paragraph(
           od as api.GoogleCloudVisionV1p1beta1Paragraph);
     });
@@ -12431,7 +12529,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p1beta1Position', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p1beta1Position();
-      var od = api.GoogleCloudVisionV1p1beta1Position.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p1beta1Position.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p1beta1Position(
           od as api.GoogleCloudVisionV1p1beta1Position);
     });
@@ -12440,7 +12540,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p1beta1Product', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p1beta1Product();
-      var od = api.GoogleCloudVisionV1p1beta1Product.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p1beta1Product.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p1beta1Product(
           od as api.GoogleCloudVisionV1p1beta1Product);
     });
@@ -12449,8 +12551,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p1beta1ProductKeyValue', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p1beta1ProductKeyValue();
-      var od =
-          api.GoogleCloudVisionV1p1beta1ProductKeyValue.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p1beta1ProductKeyValue.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p1beta1ProductKeyValue(
           od as api.GoogleCloudVisionV1p1beta1ProductKeyValue);
     });
@@ -12460,8 +12563,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p1beta1ProductSearchResults();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVisionV1p1beta1ProductSearchResults.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p1beta1ProductSearchResults(
           od as api.GoogleCloudVisionV1p1beta1ProductSearchResults);
     });
@@ -12473,8 +12577,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudVisionV1p1beta1ProductSearchResultsGroupedResult();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVisionV1p1beta1ProductSearchResultsGroupedResult
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p1beta1ProductSearchResultsGroupedResult(od
           as api.GoogleCloudVisionV1p1beta1ProductSearchResultsGroupedResult);
     });
@@ -12486,9 +12591,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudVisionV1p1beta1ProductSearchResultsObjectAnnotation();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVisionV1p1beta1ProductSearchResultsObjectAnnotation
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p1beta1ProductSearchResultsObjectAnnotation(od
           as api
               .GoogleCloudVisionV1p1beta1ProductSearchResultsObjectAnnotation);
@@ -12499,9 +12605,10 @@
       'obj-schema-GoogleCloudVisionV1p1beta1ProductSearchResultsResult', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p1beta1ProductSearchResultsResult();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVisionV1p1beta1ProductSearchResultsResult.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p1beta1ProductSearchResultsResult(
           od as api.GoogleCloudVisionV1p1beta1ProductSearchResultsResult);
     });
@@ -12510,7 +12617,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p1beta1Property', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p1beta1Property();
-      var od = api.GoogleCloudVisionV1p1beta1Property.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p1beta1Property.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p1beta1Property(
           od as api.GoogleCloudVisionV1p1beta1Property);
     });
@@ -12520,8 +12629,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p1beta1SafeSearchAnnotation();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVisionV1p1beta1SafeSearchAnnotation.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p1beta1SafeSearchAnnotation(
           od as api.GoogleCloudVisionV1p1beta1SafeSearchAnnotation);
     });
@@ -12530,7 +12640,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p1beta1Symbol', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p1beta1Symbol();
-      var od = api.GoogleCloudVisionV1p1beta1Symbol.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p1beta1Symbol.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p1beta1Symbol(
           od as api.GoogleCloudVisionV1p1beta1Symbol);
     });
@@ -12539,8 +12651,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p1beta1TextAnnotation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p1beta1TextAnnotation();
-      var od =
-          api.GoogleCloudVisionV1p1beta1TextAnnotation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p1beta1TextAnnotation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p1beta1TextAnnotation(
           od as api.GoogleCloudVisionV1p1beta1TextAnnotation);
     });
@@ -12550,9 +12663,10 @@
       'obj-schema-GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreak', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p1beta1TextAnnotationDetectedBreak();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreak.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p1beta1TextAnnotationDetectedBreak(
           od as api.GoogleCloudVisionV1p1beta1TextAnnotationDetectedBreak);
     });
@@ -12563,9 +12677,10 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p1beta1TextAnnotationDetectedLanguage();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVisionV1p1beta1TextAnnotationDetectedLanguage.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p1beta1TextAnnotationDetectedLanguage(
           od as api.GoogleCloudVisionV1p1beta1TextAnnotationDetectedLanguage);
     });
@@ -12575,9 +12690,10 @@
       'obj-schema-GoogleCloudVisionV1p1beta1TextAnnotationTextProperty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p1beta1TextAnnotationTextProperty();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVisionV1p1beta1TextAnnotationTextProperty.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p1beta1TextAnnotationTextProperty(
           od as api.GoogleCloudVisionV1p1beta1TextAnnotationTextProperty);
     });
@@ -12586,7 +12702,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p1beta1Vertex', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p1beta1Vertex();
-      var od = api.GoogleCloudVisionV1p1beta1Vertex.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p1beta1Vertex.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p1beta1Vertex(
           od as api.GoogleCloudVisionV1p1beta1Vertex);
     });
@@ -12595,7 +12713,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p1beta1WebDetection', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p1beta1WebDetection();
-      var od = api.GoogleCloudVisionV1p1beta1WebDetection.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p1beta1WebDetection.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p1beta1WebDetection(
           od as api.GoogleCloudVisionV1p1beta1WebDetection);
     });
@@ -12605,8 +12725,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p1beta1WebDetectionWebEntity();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVisionV1p1beta1WebDetectionWebEntity.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p1beta1WebDetectionWebEntity(
           od as api.GoogleCloudVisionV1p1beta1WebDetectionWebEntity);
     });
@@ -12616,8 +12737,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p1beta1WebDetectionWebImage();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVisionV1p1beta1WebDetectionWebImage.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p1beta1WebDetectionWebImage(
           od as api.GoogleCloudVisionV1p1beta1WebDetectionWebImage);
     });
@@ -12627,8 +12749,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p1beta1WebDetectionWebLabel();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVisionV1p1beta1WebDetectionWebLabel.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p1beta1WebDetectionWebLabel(
           od as api.GoogleCloudVisionV1p1beta1WebDetectionWebLabel);
     });
@@ -12638,8 +12761,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p1beta1WebDetectionWebPage();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVisionV1p1beta1WebDetectionWebPage.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p1beta1WebDetectionWebPage(
           od as api.GoogleCloudVisionV1p1beta1WebDetectionWebPage);
     });
@@ -12648,7 +12772,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p1beta1Word', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p1beta1Word();
-      var od = api.GoogleCloudVisionV1p1beta1Word.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p1beta1Word.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p1beta1Word(
           od as api.GoogleCloudVisionV1p1beta1Word);
     });
@@ -12658,8 +12784,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p2beta1AnnotateFileResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVisionV1p2beta1AnnotateFileResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p2beta1AnnotateFileResponse(
           od as api.GoogleCloudVisionV1p2beta1AnnotateFileResponse);
     });
@@ -12669,8 +12796,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p2beta1AnnotateImageResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVisionV1p2beta1AnnotateImageResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p2beta1AnnotateImageResponse(
           od as api.GoogleCloudVisionV1p2beta1AnnotateImageResponse);
     });
@@ -12680,8 +12808,9 @@
       'obj-schema-GoogleCloudVisionV1p2beta1AsyncAnnotateFileResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p2beta1AsyncAnnotateFileResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVisionV1p2beta1AsyncAnnotateFileResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p2beta1AsyncAnnotateFileResponse(
           od as api.GoogleCloudVisionV1p2beta1AsyncAnnotateFileResponse);
     });
@@ -12692,8 +12821,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesResponse
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesResponse(
           od as api.GoogleCloudVisionV1p2beta1AsyncBatchAnnotateFilesResponse);
     });
@@ -12702,7 +12832,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p2beta1Block', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p2beta1Block();
-      var od = api.GoogleCloudVisionV1p2beta1Block.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p2beta1Block.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p2beta1Block(
           od as api.GoogleCloudVisionV1p2beta1Block);
     });
@@ -12711,7 +12843,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p2beta1BoundingPoly', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p2beta1BoundingPoly();
-      var od = api.GoogleCloudVisionV1p2beta1BoundingPoly.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p2beta1BoundingPoly.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p2beta1BoundingPoly(
           od as api.GoogleCloudVisionV1p2beta1BoundingPoly);
     });
@@ -12720,7 +12854,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p2beta1ColorInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p2beta1ColorInfo();
-      var od = api.GoogleCloudVisionV1p2beta1ColorInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p2beta1ColorInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p2beta1ColorInfo(
           od as api.GoogleCloudVisionV1p2beta1ColorInfo);
     });
@@ -12729,7 +12865,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p2beta1CropHint', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p2beta1CropHint();
-      var od = api.GoogleCloudVisionV1p2beta1CropHint.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p2beta1CropHint.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p2beta1CropHint(
           od as api.GoogleCloudVisionV1p2beta1CropHint);
     });
@@ -12739,8 +12877,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p2beta1CropHintsAnnotation();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVisionV1p2beta1CropHintsAnnotation.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p2beta1CropHintsAnnotation(
           od as api.GoogleCloudVisionV1p2beta1CropHintsAnnotation);
     });
@@ -12750,8 +12889,9 @@
       'obj-schema-GoogleCloudVisionV1p2beta1DominantColorsAnnotation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p2beta1DominantColorsAnnotation();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVisionV1p2beta1DominantColorsAnnotation.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p2beta1DominantColorsAnnotation(
           od as api.GoogleCloudVisionV1p2beta1DominantColorsAnnotation);
     });
@@ -12760,8 +12900,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p2beta1EntityAnnotation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p2beta1EntityAnnotation();
-      var od =
-          api.GoogleCloudVisionV1p2beta1EntityAnnotation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p2beta1EntityAnnotation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p2beta1EntityAnnotation(
           od as api.GoogleCloudVisionV1p2beta1EntityAnnotation);
     });
@@ -12770,8 +12911,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p2beta1FaceAnnotation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p2beta1FaceAnnotation();
-      var od =
-          api.GoogleCloudVisionV1p2beta1FaceAnnotation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p2beta1FaceAnnotation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p2beta1FaceAnnotation(
           od as api.GoogleCloudVisionV1p2beta1FaceAnnotation);
     });
@@ -12781,8 +12923,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p2beta1FaceAnnotationLandmark();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVisionV1p2beta1FaceAnnotationLandmark.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p2beta1FaceAnnotationLandmark(
           od as api.GoogleCloudVisionV1p2beta1FaceAnnotationLandmark);
     });
@@ -12791,8 +12934,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p2beta1GcsDestination', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p2beta1GcsDestination();
-      var od =
-          api.GoogleCloudVisionV1p2beta1GcsDestination.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p2beta1GcsDestination.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p2beta1GcsDestination(
           od as api.GoogleCloudVisionV1p2beta1GcsDestination);
     });
@@ -12801,7 +12945,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p2beta1GcsSource', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p2beta1GcsSource();
-      var od = api.GoogleCloudVisionV1p2beta1GcsSource.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p2beta1GcsSource.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p2beta1GcsSource(
           od as api.GoogleCloudVisionV1p2beta1GcsSource);
     });
@@ -12811,8 +12957,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p2beta1ImageAnnotationContext();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVisionV1p2beta1ImageAnnotationContext.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p2beta1ImageAnnotationContext(
           od as api.GoogleCloudVisionV1p2beta1ImageAnnotationContext);
     });
@@ -12821,8 +12968,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p2beta1ImageProperties', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p2beta1ImageProperties();
-      var od =
-          api.GoogleCloudVisionV1p2beta1ImageProperties.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p2beta1ImageProperties.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p2beta1ImageProperties(
           od as api.GoogleCloudVisionV1p2beta1ImageProperties);
     });
@@ -12831,7 +12979,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p2beta1InputConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p2beta1InputConfig();
-      var od = api.GoogleCloudVisionV1p2beta1InputConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p2beta1InputConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p2beta1InputConfig(
           od as api.GoogleCloudVisionV1p2beta1InputConfig);
     });
@@ -12841,8 +12991,9 @@
       'obj-schema-GoogleCloudVisionV1p2beta1LocalizedObjectAnnotation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p2beta1LocalizedObjectAnnotation();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVisionV1p2beta1LocalizedObjectAnnotation.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p2beta1LocalizedObjectAnnotation(
           od as api.GoogleCloudVisionV1p2beta1LocalizedObjectAnnotation);
     });
@@ -12851,7 +13002,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p2beta1LocationInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p2beta1LocationInfo();
-      var od = api.GoogleCloudVisionV1p2beta1LocationInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p2beta1LocationInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p2beta1LocationInfo(
           od as api.GoogleCloudVisionV1p2beta1LocationInfo);
     });
@@ -12860,8 +13013,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p2beta1NormalizedVertex', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p2beta1NormalizedVertex();
-      var od =
-          api.GoogleCloudVisionV1p2beta1NormalizedVertex.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p2beta1NormalizedVertex.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p2beta1NormalizedVertex(
           od as api.GoogleCloudVisionV1p2beta1NormalizedVertex);
     });
@@ -12870,8 +13024,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p2beta1OperationMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p2beta1OperationMetadata();
-      var od =
-          api.GoogleCloudVisionV1p2beta1OperationMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p2beta1OperationMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p2beta1OperationMetadata(
           od as api.GoogleCloudVisionV1p2beta1OperationMetadata);
     });
@@ -12880,7 +13035,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p2beta1OutputConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p2beta1OutputConfig();
-      var od = api.GoogleCloudVisionV1p2beta1OutputConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p2beta1OutputConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p2beta1OutputConfig(
           od as api.GoogleCloudVisionV1p2beta1OutputConfig);
     });
@@ -12889,7 +13046,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p2beta1Page', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p2beta1Page();
-      var od = api.GoogleCloudVisionV1p2beta1Page.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p2beta1Page.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p2beta1Page(
           od as api.GoogleCloudVisionV1p2beta1Page);
     });
@@ -12898,7 +13057,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p2beta1Paragraph', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p2beta1Paragraph();
-      var od = api.GoogleCloudVisionV1p2beta1Paragraph.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p2beta1Paragraph.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p2beta1Paragraph(
           od as api.GoogleCloudVisionV1p2beta1Paragraph);
     });
@@ -12907,7 +13068,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p2beta1Position', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p2beta1Position();
-      var od = api.GoogleCloudVisionV1p2beta1Position.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p2beta1Position.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p2beta1Position(
           od as api.GoogleCloudVisionV1p2beta1Position);
     });
@@ -12916,7 +13079,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p2beta1Product', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p2beta1Product();
-      var od = api.GoogleCloudVisionV1p2beta1Product.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p2beta1Product.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p2beta1Product(
           od as api.GoogleCloudVisionV1p2beta1Product);
     });
@@ -12925,8 +13090,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p2beta1ProductKeyValue', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p2beta1ProductKeyValue();
-      var od =
-          api.GoogleCloudVisionV1p2beta1ProductKeyValue.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p2beta1ProductKeyValue.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p2beta1ProductKeyValue(
           od as api.GoogleCloudVisionV1p2beta1ProductKeyValue);
     });
@@ -12936,8 +13102,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p2beta1ProductSearchResults();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVisionV1p2beta1ProductSearchResults.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p2beta1ProductSearchResults(
           od as api.GoogleCloudVisionV1p2beta1ProductSearchResults);
     });
@@ -12949,8 +13116,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudVisionV1p2beta1ProductSearchResultsGroupedResult();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVisionV1p2beta1ProductSearchResultsGroupedResult
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p2beta1ProductSearchResultsGroupedResult(od
           as api.GoogleCloudVisionV1p2beta1ProductSearchResultsGroupedResult);
     });
@@ -12962,9 +13130,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudVisionV1p2beta1ProductSearchResultsObjectAnnotation();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVisionV1p2beta1ProductSearchResultsObjectAnnotation
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p2beta1ProductSearchResultsObjectAnnotation(od
           as api
               .GoogleCloudVisionV1p2beta1ProductSearchResultsObjectAnnotation);
@@ -12975,9 +13144,10 @@
       'obj-schema-GoogleCloudVisionV1p2beta1ProductSearchResultsResult', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p2beta1ProductSearchResultsResult();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVisionV1p2beta1ProductSearchResultsResult.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p2beta1ProductSearchResultsResult(
           od as api.GoogleCloudVisionV1p2beta1ProductSearchResultsResult);
     });
@@ -12986,7 +13156,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p2beta1Property', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p2beta1Property();
-      var od = api.GoogleCloudVisionV1p2beta1Property.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p2beta1Property.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p2beta1Property(
           od as api.GoogleCloudVisionV1p2beta1Property);
     });
@@ -12996,8 +13168,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p2beta1SafeSearchAnnotation();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVisionV1p2beta1SafeSearchAnnotation.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p2beta1SafeSearchAnnotation(
           od as api.GoogleCloudVisionV1p2beta1SafeSearchAnnotation);
     });
@@ -13006,7 +13179,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p2beta1Symbol', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p2beta1Symbol();
-      var od = api.GoogleCloudVisionV1p2beta1Symbol.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p2beta1Symbol.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p2beta1Symbol(
           od as api.GoogleCloudVisionV1p2beta1Symbol);
     });
@@ -13015,8 +13190,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p2beta1TextAnnotation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p2beta1TextAnnotation();
-      var od =
-          api.GoogleCloudVisionV1p2beta1TextAnnotation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p2beta1TextAnnotation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p2beta1TextAnnotation(
           od as api.GoogleCloudVisionV1p2beta1TextAnnotation);
     });
@@ -13026,9 +13202,10 @@
       'obj-schema-GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreak', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p2beta1TextAnnotationDetectedBreak();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreak.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p2beta1TextAnnotationDetectedBreak(
           od as api.GoogleCloudVisionV1p2beta1TextAnnotationDetectedBreak);
     });
@@ -13039,9 +13216,10 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p2beta1TextAnnotationDetectedLanguage();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVisionV1p2beta1TextAnnotationDetectedLanguage.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p2beta1TextAnnotationDetectedLanguage(
           od as api.GoogleCloudVisionV1p2beta1TextAnnotationDetectedLanguage);
     });
@@ -13051,9 +13229,10 @@
       'obj-schema-GoogleCloudVisionV1p2beta1TextAnnotationTextProperty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p2beta1TextAnnotationTextProperty();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVisionV1p2beta1TextAnnotationTextProperty.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p2beta1TextAnnotationTextProperty(
           od as api.GoogleCloudVisionV1p2beta1TextAnnotationTextProperty);
     });
@@ -13062,7 +13241,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p2beta1Vertex', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p2beta1Vertex();
-      var od = api.GoogleCloudVisionV1p2beta1Vertex.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p2beta1Vertex.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p2beta1Vertex(
           od as api.GoogleCloudVisionV1p2beta1Vertex);
     });
@@ -13071,7 +13252,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p2beta1WebDetection', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p2beta1WebDetection();
-      var od = api.GoogleCloudVisionV1p2beta1WebDetection.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p2beta1WebDetection.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p2beta1WebDetection(
           od as api.GoogleCloudVisionV1p2beta1WebDetection);
     });
@@ -13081,8 +13264,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p2beta1WebDetectionWebEntity();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVisionV1p2beta1WebDetectionWebEntity.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p2beta1WebDetectionWebEntity(
           od as api.GoogleCloudVisionV1p2beta1WebDetectionWebEntity);
     });
@@ -13092,8 +13276,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p2beta1WebDetectionWebImage();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVisionV1p2beta1WebDetectionWebImage.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p2beta1WebDetectionWebImage(
           od as api.GoogleCloudVisionV1p2beta1WebDetectionWebImage);
     });
@@ -13103,8 +13288,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p2beta1WebDetectionWebLabel();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVisionV1p2beta1WebDetectionWebLabel.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p2beta1WebDetectionWebLabel(
           od as api.GoogleCloudVisionV1p2beta1WebDetectionWebLabel);
     });
@@ -13114,8 +13300,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p2beta1WebDetectionWebPage();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVisionV1p2beta1WebDetectionWebPage.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p2beta1WebDetectionWebPage(
           od as api.GoogleCloudVisionV1p2beta1WebDetectionWebPage);
     });
@@ -13124,7 +13311,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p2beta1Word', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p2beta1Word();
-      var od = api.GoogleCloudVisionV1p2beta1Word.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p2beta1Word.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p2beta1Word(
           od as api.GoogleCloudVisionV1p2beta1Word);
     });
@@ -13134,8 +13323,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p3beta1AnnotateFileResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVisionV1p3beta1AnnotateFileResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p3beta1AnnotateFileResponse(
           od as api.GoogleCloudVisionV1p3beta1AnnotateFileResponse);
     });
@@ -13145,8 +13335,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p3beta1AnnotateImageResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVisionV1p3beta1AnnotateImageResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p3beta1AnnotateImageResponse(
           od as api.GoogleCloudVisionV1p3beta1AnnotateImageResponse);
     });
@@ -13156,8 +13347,9 @@
       'obj-schema-GoogleCloudVisionV1p3beta1AsyncAnnotateFileResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p3beta1AsyncAnnotateFileResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVisionV1p3beta1AsyncAnnotateFileResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p3beta1AsyncAnnotateFileResponse(
           od as api.GoogleCloudVisionV1p3beta1AsyncAnnotateFileResponse);
     });
@@ -13168,8 +13360,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p3beta1AsyncBatchAnnotateFilesResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVisionV1p3beta1AsyncBatchAnnotateFilesResponse
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p3beta1AsyncBatchAnnotateFilesResponse(
           od as api.GoogleCloudVisionV1p3beta1AsyncBatchAnnotateFilesResponse);
     });
@@ -13179,8 +13372,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p3beta1BatchOperationMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVisionV1p3beta1BatchOperationMetadata.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p3beta1BatchOperationMetadata(
           od as api.GoogleCloudVisionV1p3beta1BatchOperationMetadata);
     });
@@ -13189,7 +13383,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p3beta1Block', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p3beta1Block();
-      var od = api.GoogleCloudVisionV1p3beta1Block.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p3beta1Block.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p3beta1Block(
           od as api.GoogleCloudVisionV1p3beta1Block);
     });
@@ -13198,7 +13394,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p3beta1BoundingPoly', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p3beta1BoundingPoly();
-      var od = api.GoogleCloudVisionV1p3beta1BoundingPoly.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p3beta1BoundingPoly.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p3beta1BoundingPoly(
           od as api.GoogleCloudVisionV1p3beta1BoundingPoly);
     });
@@ -13207,7 +13405,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p3beta1ColorInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p3beta1ColorInfo();
-      var od = api.GoogleCloudVisionV1p3beta1ColorInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p3beta1ColorInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p3beta1ColorInfo(
           od as api.GoogleCloudVisionV1p3beta1ColorInfo);
     });
@@ -13216,7 +13416,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p3beta1CropHint', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p3beta1CropHint();
-      var od = api.GoogleCloudVisionV1p3beta1CropHint.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p3beta1CropHint.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p3beta1CropHint(
           od as api.GoogleCloudVisionV1p3beta1CropHint);
     });
@@ -13226,8 +13428,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p3beta1CropHintsAnnotation();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVisionV1p3beta1CropHintsAnnotation.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p3beta1CropHintsAnnotation(
           od as api.GoogleCloudVisionV1p3beta1CropHintsAnnotation);
     });
@@ -13237,8 +13440,9 @@
       'obj-schema-GoogleCloudVisionV1p3beta1DominantColorsAnnotation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p3beta1DominantColorsAnnotation();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVisionV1p3beta1DominantColorsAnnotation.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p3beta1DominantColorsAnnotation(
           od as api.GoogleCloudVisionV1p3beta1DominantColorsAnnotation);
     });
@@ -13247,8 +13451,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p3beta1EntityAnnotation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p3beta1EntityAnnotation();
-      var od =
-          api.GoogleCloudVisionV1p3beta1EntityAnnotation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p3beta1EntityAnnotation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p3beta1EntityAnnotation(
           od as api.GoogleCloudVisionV1p3beta1EntityAnnotation);
     });
@@ -13257,8 +13462,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p3beta1FaceAnnotation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p3beta1FaceAnnotation();
-      var od =
-          api.GoogleCloudVisionV1p3beta1FaceAnnotation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p3beta1FaceAnnotation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p3beta1FaceAnnotation(
           od as api.GoogleCloudVisionV1p3beta1FaceAnnotation);
     });
@@ -13268,8 +13474,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p3beta1FaceAnnotationLandmark();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVisionV1p3beta1FaceAnnotationLandmark.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p3beta1FaceAnnotationLandmark(
           od as api.GoogleCloudVisionV1p3beta1FaceAnnotationLandmark);
     });
@@ -13278,8 +13485,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p3beta1GcsDestination', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p3beta1GcsDestination();
-      var od =
-          api.GoogleCloudVisionV1p3beta1GcsDestination.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p3beta1GcsDestination.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p3beta1GcsDestination(
           od as api.GoogleCloudVisionV1p3beta1GcsDestination);
     });
@@ -13288,7 +13496,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p3beta1GcsSource', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p3beta1GcsSource();
-      var od = api.GoogleCloudVisionV1p3beta1GcsSource.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p3beta1GcsSource.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p3beta1GcsSource(
           od as api.GoogleCloudVisionV1p3beta1GcsSource);
     });
@@ -13298,8 +13508,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p3beta1ImageAnnotationContext();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVisionV1p3beta1ImageAnnotationContext.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p3beta1ImageAnnotationContext(
           od as api.GoogleCloudVisionV1p3beta1ImageAnnotationContext);
     });
@@ -13308,8 +13519,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p3beta1ImageProperties', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p3beta1ImageProperties();
-      var od =
-          api.GoogleCloudVisionV1p3beta1ImageProperties.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p3beta1ImageProperties.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p3beta1ImageProperties(
           od as api.GoogleCloudVisionV1p3beta1ImageProperties);
     });
@@ -13319,8 +13531,9 @@
       'obj-schema-GoogleCloudVisionV1p3beta1ImportProductSetsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p3beta1ImportProductSetsResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVisionV1p3beta1ImportProductSetsResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p3beta1ImportProductSetsResponse(
           od as api.GoogleCloudVisionV1p3beta1ImportProductSetsResponse);
     });
@@ -13329,7 +13542,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p3beta1InputConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p3beta1InputConfig();
-      var od = api.GoogleCloudVisionV1p3beta1InputConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p3beta1InputConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p3beta1InputConfig(
           od as api.GoogleCloudVisionV1p3beta1InputConfig);
     });
@@ -13339,8 +13554,9 @@
       'obj-schema-GoogleCloudVisionV1p3beta1LocalizedObjectAnnotation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p3beta1LocalizedObjectAnnotation();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVisionV1p3beta1LocalizedObjectAnnotation.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p3beta1LocalizedObjectAnnotation(
           od as api.GoogleCloudVisionV1p3beta1LocalizedObjectAnnotation);
     });
@@ -13349,7 +13565,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p3beta1LocationInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p3beta1LocationInfo();
-      var od = api.GoogleCloudVisionV1p3beta1LocationInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p3beta1LocationInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p3beta1LocationInfo(
           od as api.GoogleCloudVisionV1p3beta1LocationInfo);
     });
@@ -13358,8 +13576,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p3beta1NormalizedVertex', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p3beta1NormalizedVertex();
-      var od =
-          api.GoogleCloudVisionV1p3beta1NormalizedVertex.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p3beta1NormalizedVertex.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p3beta1NormalizedVertex(
           od as api.GoogleCloudVisionV1p3beta1NormalizedVertex);
     });
@@ -13368,8 +13587,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p3beta1OperationMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p3beta1OperationMetadata();
-      var od =
-          api.GoogleCloudVisionV1p3beta1OperationMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p3beta1OperationMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p3beta1OperationMetadata(
           od as api.GoogleCloudVisionV1p3beta1OperationMetadata);
     });
@@ -13378,7 +13598,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p3beta1OutputConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p3beta1OutputConfig();
-      var od = api.GoogleCloudVisionV1p3beta1OutputConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p3beta1OutputConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p3beta1OutputConfig(
           od as api.GoogleCloudVisionV1p3beta1OutputConfig);
     });
@@ -13387,7 +13609,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p3beta1Page', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p3beta1Page();
-      var od = api.GoogleCloudVisionV1p3beta1Page.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p3beta1Page.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p3beta1Page(
           od as api.GoogleCloudVisionV1p3beta1Page);
     });
@@ -13396,7 +13620,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p3beta1Paragraph', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p3beta1Paragraph();
-      var od = api.GoogleCloudVisionV1p3beta1Paragraph.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p3beta1Paragraph.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p3beta1Paragraph(
           od as api.GoogleCloudVisionV1p3beta1Paragraph);
     });
@@ -13405,7 +13631,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p3beta1Position', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p3beta1Position();
-      var od = api.GoogleCloudVisionV1p3beta1Position.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p3beta1Position.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p3beta1Position(
           od as api.GoogleCloudVisionV1p3beta1Position);
     });
@@ -13414,7 +13642,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p3beta1Product', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p3beta1Product();
-      var od = api.GoogleCloudVisionV1p3beta1Product.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p3beta1Product.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p3beta1Product(
           od as api.GoogleCloudVisionV1p3beta1Product);
     });
@@ -13423,8 +13653,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p3beta1ProductKeyValue', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p3beta1ProductKeyValue();
-      var od =
-          api.GoogleCloudVisionV1p3beta1ProductKeyValue.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p3beta1ProductKeyValue.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p3beta1ProductKeyValue(
           od as api.GoogleCloudVisionV1p3beta1ProductKeyValue);
     });
@@ -13434,8 +13665,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p3beta1ProductSearchResults();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVisionV1p3beta1ProductSearchResults.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p3beta1ProductSearchResults(
           od as api.GoogleCloudVisionV1p3beta1ProductSearchResults);
     });
@@ -13447,8 +13679,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudVisionV1p3beta1ProductSearchResultsGroupedResult();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVisionV1p3beta1ProductSearchResultsGroupedResult
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p3beta1ProductSearchResultsGroupedResult(od
           as api.GoogleCloudVisionV1p3beta1ProductSearchResultsGroupedResult);
     });
@@ -13460,9 +13693,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudVisionV1p3beta1ProductSearchResultsObjectAnnotation();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVisionV1p3beta1ProductSearchResultsObjectAnnotation
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p3beta1ProductSearchResultsObjectAnnotation(od
           as api
               .GoogleCloudVisionV1p3beta1ProductSearchResultsObjectAnnotation);
@@ -13473,9 +13707,10 @@
       'obj-schema-GoogleCloudVisionV1p3beta1ProductSearchResultsResult', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p3beta1ProductSearchResultsResult();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVisionV1p3beta1ProductSearchResultsResult.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p3beta1ProductSearchResultsResult(
           od as api.GoogleCloudVisionV1p3beta1ProductSearchResultsResult);
     });
@@ -13484,7 +13719,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p3beta1Property', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p3beta1Property();
-      var od = api.GoogleCloudVisionV1p3beta1Property.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p3beta1Property.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p3beta1Property(
           od as api.GoogleCloudVisionV1p3beta1Property);
     });
@@ -13493,8 +13730,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p3beta1ReferenceImage', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p3beta1ReferenceImage();
-      var od =
-          api.GoogleCloudVisionV1p3beta1ReferenceImage.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p3beta1ReferenceImage.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p3beta1ReferenceImage(
           od as api.GoogleCloudVisionV1p3beta1ReferenceImage);
     });
@@ -13504,8 +13742,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p3beta1SafeSearchAnnotation();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVisionV1p3beta1SafeSearchAnnotation.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p3beta1SafeSearchAnnotation(
           od as api.GoogleCloudVisionV1p3beta1SafeSearchAnnotation);
     });
@@ -13514,7 +13753,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p3beta1Symbol', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p3beta1Symbol();
-      var od = api.GoogleCloudVisionV1p3beta1Symbol.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p3beta1Symbol.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p3beta1Symbol(
           od as api.GoogleCloudVisionV1p3beta1Symbol);
     });
@@ -13523,8 +13764,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p3beta1TextAnnotation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p3beta1TextAnnotation();
-      var od =
-          api.GoogleCloudVisionV1p3beta1TextAnnotation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p3beta1TextAnnotation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p3beta1TextAnnotation(
           od as api.GoogleCloudVisionV1p3beta1TextAnnotation);
     });
@@ -13534,9 +13776,10 @@
       'obj-schema-GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreak', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p3beta1TextAnnotationDetectedBreak();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreak.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p3beta1TextAnnotationDetectedBreak(
           od as api.GoogleCloudVisionV1p3beta1TextAnnotationDetectedBreak);
     });
@@ -13547,9 +13790,10 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p3beta1TextAnnotationDetectedLanguage();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVisionV1p3beta1TextAnnotationDetectedLanguage.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p3beta1TextAnnotationDetectedLanguage(
           od as api.GoogleCloudVisionV1p3beta1TextAnnotationDetectedLanguage);
     });
@@ -13559,9 +13803,10 @@
       'obj-schema-GoogleCloudVisionV1p3beta1TextAnnotationTextProperty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p3beta1TextAnnotationTextProperty();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVisionV1p3beta1TextAnnotationTextProperty.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p3beta1TextAnnotationTextProperty(
           od as api.GoogleCloudVisionV1p3beta1TextAnnotationTextProperty);
     });
@@ -13570,7 +13815,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p3beta1Vertex', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p3beta1Vertex();
-      var od = api.GoogleCloudVisionV1p3beta1Vertex.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p3beta1Vertex.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p3beta1Vertex(
           od as api.GoogleCloudVisionV1p3beta1Vertex);
     });
@@ -13579,7 +13826,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p3beta1WebDetection', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p3beta1WebDetection();
-      var od = api.GoogleCloudVisionV1p3beta1WebDetection.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p3beta1WebDetection.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p3beta1WebDetection(
           od as api.GoogleCloudVisionV1p3beta1WebDetection);
     });
@@ -13589,8 +13838,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p3beta1WebDetectionWebEntity();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVisionV1p3beta1WebDetectionWebEntity.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p3beta1WebDetectionWebEntity(
           od as api.GoogleCloudVisionV1p3beta1WebDetectionWebEntity);
     });
@@ -13600,8 +13850,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p3beta1WebDetectionWebImage();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVisionV1p3beta1WebDetectionWebImage.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p3beta1WebDetectionWebImage(
           od as api.GoogleCloudVisionV1p3beta1WebDetectionWebImage);
     });
@@ -13611,8 +13862,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p3beta1WebDetectionWebLabel();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVisionV1p3beta1WebDetectionWebLabel.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p3beta1WebDetectionWebLabel(
           od as api.GoogleCloudVisionV1p3beta1WebDetectionWebLabel);
     });
@@ -13622,8 +13874,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p3beta1WebDetectionWebPage();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVisionV1p3beta1WebDetectionWebPage.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p3beta1WebDetectionWebPage(
           od as api.GoogleCloudVisionV1p3beta1WebDetectionWebPage);
     });
@@ -13632,7 +13885,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p3beta1Word', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p3beta1Word();
-      var od = api.GoogleCloudVisionV1p3beta1Word.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p3beta1Word.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p3beta1Word(
           od as api.GoogleCloudVisionV1p3beta1Word);
     });
@@ -13642,8 +13897,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p4beta1AnnotateFileResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVisionV1p4beta1AnnotateFileResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p4beta1AnnotateFileResponse(
           od as api.GoogleCloudVisionV1p4beta1AnnotateFileResponse);
     });
@@ -13653,8 +13909,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p4beta1AnnotateImageResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVisionV1p4beta1AnnotateImageResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p4beta1AnnotateImageResponse(
           od as api.GoogleCloudVisionV1p4beta1AnnotateImageResponse);
     });
@@ -13664,8 +13921,9 @@
       'obj-schema-GoogleCloudVisionV1p4beta1AsyncAnnotateFileResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p4beta1AsyncAnnotateFileResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVisionV1p4beta1AsyncAnnotateFileResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p4beta1AsyncAnnotateFileResponse(
           od as api.GoogleCloudVisionV1p4beta1AsyncAnnotateFileResponse);
     });
@@ -13676,8 +13934,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p4beta1AsyncBatchAnnotateFilesResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVisionV1p4beta1AsyncBatchAnnotateFilesResponse
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p4beta1AsyncBatchAnnotateFilesResponse(
           od as api.GoogleCloudVisionV1p4beta1AsyncBatchAnnotateFilesResponse);
     });
@@ -13688,8 +13947,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p4beta1AsyncBatchAnnotateImagesResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVisionV1p4beta1AsyncBatchAnnotateImagesResponse
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p4beta1AsyncBatchAnnotateImagesResponse(
           od as api.GoogleCloudVisionV1p4beta1AsyncBatchAnnotateImagesResponse);
     });
@@ -13699,9 +13959,10 @@
       'obj-schema-GoogleCloudVisionV1p4beta1BatchAnnotateFilesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p4beta1BatchAnnotateFilesResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVisionV1p4beta1BatchAnnotateFilesResponse.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p4beta1BatchAnnotateFilesResponse(
           od as api.GoogleCloudVisionV1p4beta1BatchAnnotateFilesResponse);
     });
@@ -13711,8 +13972,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p4beta1BatchOperationMetadata();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVisionV1p4beta1BatchOperationMetadata.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p4beta1BatchOperationMetadata(
           od as api.GoogleCloudVisionV1p4beta1BatchOperationMetadata);
     });
@@ -13721,7 +13983,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p4beta1Block', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p4beta1Block();
-      var od = api.GoogleCloudVisionV1p4beta1Block.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p4beta1Block.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p4beta1Block(
           od as api.GoogleCloudVisionV1p4beta1Block);
     });
@@ -13730,7 +13994,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p4beta1BoundingPoly', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p4beta1BoundingPoly();
-      var od = api.GoogleCloudVisionV1p4beta1BoundingPoly.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p4beta1BoundingPoly.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p4beta1BoundingPoly(
           od as api.GoogleCloudVisionV1p4beta1BoundingPoly);
     });
@@ -13739,7 +14005,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p4beta1Celebrity', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p4beta1Celebrity();
-      var od = api.GoogleCloudVisionV1p4beta1Celebrity.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p4beta1Celebrity.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p4beta1Celebrity(
           od as api.GoogleCloudVisionV1p4beta1Celebrity);
     });
@@ -13748,7 +14016,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p4beta1ColorInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p4beta1ColorInfo();
-      var od = api.GoogleCloudVisionV1p4beta1ColorInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p4beta1ColorInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p4beta1ColorInfo(
           od as api.GoogleCloudVisionV1p4beta1ColorInfo);
     });
@@ -13757,7 +14027,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p4beta1CropHint', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p4beta1CropHint();
-      var od = api.GoogleCloudVisionV1p4beta1CropHint.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p4beta1CropHint.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p4beta1CropHint(
           od as api.GoogleCloudVisionV1p4beta1CropHint);
     });
@@ -13767,8 +14039,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p4beta1CropHintsAnnotation();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVisionV1p4beta1CropHintsAnnotation.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p4beta1CropHintsAnnotation(
           od as api.GoogleCloudVisionV1p4beta1CropHintsAnnotation);
     });
@@ -13778,8 +14051,9 @@
       'obj-schema-GoogleCloudVisionV1p4beta1DominantColorsAnnotation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p4beta1DominantColorsAnnotation();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVisionV1p4beta1DominantColorsAnnotation.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p4beta1DominantColorsAnnotation(
           od as api.GoogleCloudVisionV1p4beta1DominantColorsAnnotation);
     });
@@ -13788,8 +14062,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p4beta1EntityAnnotation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p4beta1EntityAnnotation();
-      var od =
-          api.GoogleCloudVisionV1p4beta1EntityAnnotation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p4beta1EntityAnnotation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p4beta1EntityAnnotation(
           od as api.GoogleCloudVisionV1p4beta1EntityAnnotation);
     });
@@ -13798,8 +14073,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p4beta1FaceAnnotation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p4beta1FaceAnnotation();
-      var od =
-          api.GoogleCloudVisionV1p4beta1FaceAnnotation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p4beta1FaceAnnotation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p4beta1FaceAnnotation(
           od as api.GoogleCloudVisionV1p4beta1FaceAnnotation);
     });
@@ -13809,8 +14085,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p4beta1FaceAnnotationLandmark();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVisionV1p4beta1FaceAnnotationLandmark.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p4beta1FaceAnnotationLandmark(
           od as api.GoogleCloudVisionV1p4beta1FaceAnnotationLandmark);
     });
@@ -13820,8 +14097,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p4beta1FaceRecognitionResult();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVisionV1p4beta1FaceRecognitionResult.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p4beta1FaceRecognitionResult(
           od as api.GoogleCloudVisionV1p4beta1FaceRecognitionResult);
     });
@@ -13830,8 +14108,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p4beta1GcsDestination', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p4beta1GcsDestination();
-      var od =
-          api.GoogleCloudVisionV1p4beta1GcsDestination.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p4beta1GcsDestination.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p4beta1GcsDestination(
           od as api.GoogleCloudVisionV1p4beta1GcsDestination);
     });
@@ -13840,7 +14119,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p4beta1GcsSource', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p4beta1GcsSource();
-      var od = api.GoogleCloudVisionV1p4beta1GcsSource.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p4beta1GcsSource.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p4beta1GcsSource(
           od as api.GoogleCloudVisionV1p4beta1GcsSource);
     });
@@ -13850,8 +14131,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p4beta1ImageAnnotationContext();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVisionV1p4beta1ImageAnnotationContext.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p4beta1ImageAnnotationContext(
           od as api.GoogleCloudVisionV1p4beta1ImageAnnotationContext);
     });
@@ -13860,8 +14142,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p4beta1ImageProperties', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p4beta1ImageProperties();
-      var od =
-          api.GoogleCloudVisionV1p4beta1ImageProperties.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p4beta1ImageProperties.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p4beta1ImageProperties(
           od as api.GoogleCloudVisionV1p4beta1ImageProperties);
     });
@@ -13871,8 +14154,9 @@
       'obj-schema-GoogleCloudVisionV1p4beta1ImportProductSetsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p4beta1ImportProductSetsResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVisionV1p4beta1ImportProductSetsResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p4beta1ImportProductSetsResponse(
           od as api.GoogleCloudVisionV1p4beta1ImportProductSetsResponse);
     });
@@ -13881,7 +14165,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p4beta1InputConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p4beta1InputConfig();
-      var od = api.GoogleCloudVisionV1p4beta1InputConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p4beta1InputConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p4beta1InputConfig(
           od as api.GoogleCloudVisionV1p4beta1InputConfig);
     });
@@ -13891,8 +14177,9 @@
       'obj-schema-GoogleCloudVisionV1p4beta1LocalizedObjectAnnotation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p4beta1LocalizedObjectAnnotation();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVisionV1p4beta1LocalizedObjectAnnotation.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p4beta1LocalizedObjectAnnotation(
           od as api.GoogleCloudVisionV1p4beta1LocalizedObjectAnnotation);
     });
@@ -13901,7 +14188,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p4beta1LocationInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p4beta1LocationInfo();
-      var od = api.GoogleCloudVisionV1p4beta1LocationInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p4beta1LocationInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p4beta1LocationInfo(
           od as api.GoogleCloudVisionV1p4beta1LocationInfo);
     });
@@ -13910,8 +14199,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p4beta1NormalizedVertex', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p4beta1NormalizedVertex();
-      var od =
-          api.GoogleCloudVisionV1p4beta1NormalizedVertex.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p4beta1NormalizedVertex.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p4beta1NormalizedVertex(
           od as api.GoogleCloudVisionV1p4beta1NormalizedVertex);
     });
@@ -13920,8 +14210,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p4beta1OperationMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p4beta1OperationMetadata();
-      var od =
-          api.GoogleCloudVisionV1p4beta1OperationMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p4beta1OperationMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p4beta1OperationMetadata(
           od as api.GoogleCloudVisionV1p4beta1OperationMetadata);
     });
@@ -13930,7 +14221,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p4beta1OutputConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p4beta1OutputConfig();
-      var od = api.GoogleCloudVisionV1p4beta1OutputConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p4beta1OutputConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p4beta1OutputConfig(
           od as api.GoogleCloudVisionV1p4beta1OutputConfig);
     });
@@ -13939,7 +14232,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p4beta1Page', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p4beta1Page();
-      var od = api.GoogleCloudVisionV1p4beta1Page.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p4beta1Page.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p4beta1Page(
           od as api.GoogleCloudVisionV1p4beta1Page);
     });
@@ -13948,7 +14243,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p4beta1Paragraph', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p4beta1Paragraph();
-      var od = api.GoogleCloudVisionV1p4beta1Paragraph.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p4beta1Paragraph.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p4beta1Paragraph(
           od as api.GoogleCloudVisionV1p4beta1Paragraph);
     });
@@ -13957,7 +14254,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p4beta1Position', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p4beta1Position();
-      var od = api.GoogleCloudVisionV1p4beta1Position.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p4beta1Position.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p4beta1Position(
           od as api.GoogleCloudVisionV1p4beta1Position);
     });
@@ -13966,7 +14265,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p4beta1Product', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p4beta1Product();
-      var od = api.GoogleCloudVisionV1p4beta1Product.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p4beta1Product.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p4beta1Product(
           od as api.GoogleCloudVisionV1p4beta1Product);
     });
@@ -13975,8 +14276,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p4beta1ProductKeyValue', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p4beta1ProductKeyValue();
-      var od =
-          api.GoogleCloudVisionV1p4beta1ProductKeyValue.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p4beta1ProductKeyValue.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p4beta1ProductKeyValue(
           od as api.GoogleCloudVisionV1p4beta1ProductKeyValue);
     });
@@ -13986,8 +14288,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p4beta1ProductSearchResults();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVisionV1p4beta1ProductSearchResults.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p4beta1ProductSearchResults(
           od as api.GoogleCloudVisionV1p4beta1ProductSearchResults);
     });
@@ -13999,8 +14302,9 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudVisionV1p4beta1ProductSearchResultsGroupedResult();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVisionV1p4beta1ProductSearchResultsGroupedResult
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p4beta1ProductSearchResultsGroupedResult(od
           as api.GoogleCloudVisionV1p4beta1ProductSearchResultsGroupedResult);
     });
@@ -14012,9 +14316,10 @@
     unittest.test('to-json--from-json', () async {
       var o =
           buildGoogleCloudVisionV1p4beta1ProductSearchResultsObjectAnnotation();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVisionV1p4beta1ProductSearchResultsObjectAnnotation
-              .fromJson(o.toJson());
+              .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p4beta1ProductSearchResultsObjectAnnotation(od
           as api
               .GoogleCloudVisionV1p4beta1ProductSearchResultsObjectAnnotation);
@@ -14025,9 +14330,10 @@
       'obj-schema-GoogleCloudVisionV1p4beta1ProductSearchResultsResult', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p4beta1ProductSearchResultsResult();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVisionV1p4beta1ProductSearchResultsResult.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p4beta1ProductSearchResultsResult(
           od as api.GoogleCloudVisionV1p4beta1ProductSearchResultsResult);
     });
@@ -14036,7 +14342,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p4beta1Property', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p4beta1Property();
-      var od = api.GoogleCloudVisionV1p4beta1Property.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p4beta1Property.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p4beta1Property(
           od as api.GoogleCloudVisionV1p4beta1Property);
     });
@@ -14045,8 +14353,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p4beta1ReferenceImage', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p4beta1ReferenceImage();
-      var od =
-          api.GoogleCloudVisionV1p4beta1ReferenceImage.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p4beta1ReferenceImage.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p4beta1ReferenceImage(
           od as api.GoogleCloudVisionV1p4beta1ReferenceImage);
     });
@@ -14056,8 +14365,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p4beta1SafeSearchAnnotation();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVisionV1p4beta1SafeSearchAnnotation.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p4beta1SafeSearchAnnotation(
           od as api.GoogleCloudVisionV1p4beta1SafeSearchAnnotation);
     });
@@ -14066,7 +14376,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p4beta1Symbol', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p4beta1Symbol();
-      var od = api.GoogleCloudVisionV1p4beta1Symbol.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p4beta1Symbol.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p4beta1Symbol(
           od as api.GoogleCloudVisionV1p4beta1Symbol);
     });
@@ -14075,8 +14387,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p4beta1TextAnnotation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p4beta1TextAnnotation();
-      var od =
-          api.GoogleCloudVisionV1p4beta1TextAnnotation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p4beta1TextAnnotation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p4beta1TextAnnotation(
           od as api.GoogleCloudVisionV1p4beta1TextAnnotation);
     });
@@ -14086,9 +14399,10 @@
       'obj-schema-GoogleCloudVisionV1p4beta1TextAnnotationDetectedBreak', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p4beta1TextAnnotationDetectedBreak();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVisionV1p4beta1TextAnnotationDetectedBreak.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p4beta1TextAnnotationDetectedBreak(
           od as api.GoogleCloudVisionV1p4beta1TextAnnotationDetectedBreak);
     });
@@ -14099,9 +14413,10 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p4beta1TextAnnotationDetectedLanguage();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVisionV1p4beta1TextAnnotationDetectedLanguage.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p4beta1TextAnnotationDetectedLanguage(
           od as api.GoogleCloudVisionV1p4beta1TextAnnotationDetectedLanguage);
     });
@@ -14111,9 +14426,10 @@
       'obj-schema-GoogleCloudVisionV1p4beta1TextAnnotationTextProperty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p4beta1TextAnnotationTextProperty();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od =
           api.GoogleCloudVisionV1p4beta1TextAnnotationTextProperty.fromJson(
-              o.toJson());
+              oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p4beta1TextAnnotationTextProperty(
           od as api.GoogleCloudVisionV1p4beta1TextAnnotationTextProperty);
     });
@@ -14122,7 +14438,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p4beta1Vertex', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p4beta1Vertex();
-      var od = api.GoogleCloudVisionV1p4beta1Vertex.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p4beta1Vertex.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p4beta1Vertex(
           od as api.GoogleCloudVisionV1p4beta1Vertex);
     });
@@ -14131,7 +14449,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p4beta1WebDetection', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p4beta1WebDetection();
-      var od = api.GoogleCloudVisionV1p4beta1WebDetection.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p4beta1WebDetection.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p4beta1WebDetection(
           od as api.GoogleCloudVisionV1p4beta1WebDetection);
     });
@@ -14141,8 +14461,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p4beta1WebDetectionWebEntity();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVisionV1p4beta1WebDetectionWebEntity.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p4beta1WebDetectionWebEntity(
           od as api.GoogleCloudVisionV1p4beta1WebDetectionWebEntity);
     });
@@ -14152,8 +14473,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p4beta1WebDetectionWebImage();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVisionV1p4beta1WebDetectionWebImage.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p4beta1WebDetectionWebImage(
           od as api.GoogleCloudVisionV1p4beta1WebDetectionWebImage);
     });
@@ -14163,8 +14485,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p4beta1WebDetectionWebLabel();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVisionV1p4beta1WebDetectionWebLabel.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p4beta1WebDetectionWebLabel(
           od as api.GoogleCloudVisionV1p4beta1WebDetectionWebLabel);
     });
@@ -14174,8 +14497,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p4beta1WebDetectionWebPage();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudVisionV1p4beta1WebDetectionWebPage.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p4beta1WebDetectionWebPage(
           od as api.GoogleCloudVisionV1p4beta1WebDetectionWebPage);
     });
@@ -14184,7 +14508,9 @@
   unittest.group('obj-schema-GoogleCloudVisionV1p4beta1Word', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudVisionV1p4beta1Word();
-      var od = api.GoogleCloudVisionV1p4beta1Word.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudVisionV1p4beta1Word.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudVisionV1p4beta1Word(
           od as api.GoogleCloudVisionV1p4beta1Word);
     });
@@ -14193,7 +14519,9 @@
   unittest.group('obj-schema-GroupedResult', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGroupedResult();
-      var od = api.GroupedResult.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GroupedResult.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGroupedResult(od as api.GroupedResult);
     });
   });
@@ -14201,7 +14529,8 @@
   unittest.group('obj-schema-Image', () {
     unittest.test('to-json--from-json', () async {
       var o = buildImage();
-      var od = api.Image.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Image.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkImage(od as api.Image);
     });
   });
@@ -14209,7 +14538,9 @@
   unittest.group('obj-schema-ImageAnnotationContext', () {
     unittest.test('to-json--from-json', () async {
       var o = buildImageAnnotationContext();
-      var od = api.ImageAnnotationContext.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ImageAnnotationContext.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkImageAnnotationContext(od as api.ImageAnnotationContext);
     });
   });
@@ -14217,7 +14548,9 @@
   unittest.group('obj-schema-ImageContext', () {
     unittest.test('to-json--from-json', () async {
       var o = buildImageContext();
-      var od = api.ImageContext.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ImageContext.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkImageContext(od as api.ImageContext);
     });
   });
@@ -14225,7 +14558,9 @@
   unittest.group('obj-schema-ImageProperties', () {
     unittest.test('to-json--from-json', () async {
       var o = buildImageProperties();
-      var od = api.ImageProperties.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ImageProperties.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkImageProperties(od as api.ImageProperties);
     });
   });
@@ -14233,7 +14568,9 @@
   unittest.group('obj-schema-ImageSource', () {
     unittest.test('to-json--from-json', () async {
       var o = buildImageSource();
-      var od = api.ImageSource.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ImageSource.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkImageSource(od as api.ImageSource);
     });
   });
@@ -14241,7 +14578,9 @@
   unittest.group('obj-schema-ImportProductSetsGcsSource', () {
     unittest.test('to-json--from-json', () async {
       var o = buildImportProductSetsGcsSource();
-      var od = api.ImportProductSetsGcsSource.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ImportProductSetsGcsSource.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkImportProductSetsGcsSource(od as api.ImportProductSetsGcsSource);
     });
   });
@@ -14249,7 +14588,9 @@
   unittest.group('obj-schema-ImportProductSetsInputConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildImportProductSetsInputConfig();
-      var od = api.ImportProductSetsInputConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ImportProductSetsInputConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkImportProductSetsInputConfig(od as api.ImportProductSetsInputConfig);
     });
   });
@@ -14257,7 +14598,9 @@
   unittest.group('obj-schema-ImportProductSetsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildImportProductSetsRequest();
-      var od = api.ImportProductSetsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ImportProductSetsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkImportProductSetsRequest(od as api.ImportProductSetsRequest);
     });
   });
@@ -14265,7 +14608,9 @@
   unittest.group('obj-schema-ImportProductSetsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildImportProductSetsResponse();
-      var od = api.ImportProductSetsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ImportProductSetsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkImportProductSetsResponse(od as api.ImportProductSetsResponse);
     });
   });
@@ -14273,7 +14618,9 @@
   unittest.group('obj-schema-InputConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInputConfig();
-      var od = api.InputConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InputConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInputConfig(od as api.InputConfig);
     });
   });
@@ -14281,7 +14628,9 @@
   unittest.group('obj-schema-KeyValue', () {
     unittest.test('to-json--from-json', () async {
       var o = buildKeyValue();
-      var od = api.KeyValue.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.KeyValue.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkKeyValue(od as api.KeyValue);
     });
   });
@@ -14289,7 +14638,9 @@
   unittest.group('obj-schema-Landmark', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLandmark();
-      var od = api.Landmark.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Landmark.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLandmark(od as api.Landmark);
     });
   });
@@ -14297,7 +14648,9 @@
   unittest.group('obj-schema-LatLng', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLatLng();
-      var od = api.LatLng.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.LatLng.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLatLng(od as api.LatLng);
     });
   });
@@ -14305,7 +14658,9 @@
   unittest.group('obj-schema-LatLongRect', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLatLongRect();
-      var od = api.LatLongRect.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LatLongRect.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLatLongRect(od as api.LatLongRect);
     });
   });
@@ -14313,7 +14668,9 @@
   unittest.group('obj-schema-ListOperationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListOperationsResponse();
-      var od = api.ListOperationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListOperationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListOperationsResponse(od as api.ListOperationsResponse);
     });
   });
@@ -14321,7 +14678,9 @@
   unittest.group('obj-schema-ListProductSetsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListProductSetsResponse();
-      var od = api.ListProductSetsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListProductSetsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListProductSetsResponse(od as api.ListProductSetsResponse);
     });
   });
@@ -14329,7 +14688,9 @@
   unittest.group('obj-schema-ListProductsInProductSetResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListProductsInProductSetResponse();
-      var od = api.ListProductsInProductSetResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListProductsInProductSetResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListProductsInProductSetResponse(
           od as api.ListProductsInProductSetResponse);
     });
@@ -14338,7 +14699,9 @@
   unittest.group('obj-schema-ListProductsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListProductsResponse();
-      var od = api.ListProductsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListProductsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListProductsResponse(od as api.ListProductsResponse);
     });
   });
@@ -14346,7 +14709,9 @@
   unittest.group('obj-schema-ListReferenceImagesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListReferenceImagesResponse();
-      var od = api.ListReferenceImagesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListReferenceImagesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListReferenceImagesResponse(od as api.ListReferenceImagesResponse);
     });
   });
@@ -14354,7 +14719,9 @@
   unittest.group('obj-schema-LocalizedObjectAnnotation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLocalizedObjectAnnotation();
-      var od = api.LocalizedObjectAnnotation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LocalizedObjectAnnotation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLocalizedObjectAnnotation(od as api.LocalizedObjectAnnotation);
     });
   });
@@ -14362,7 +14729,9 @@
   unittest.group('obj-schema-LocationInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLocationInfo();
-      var od = api.LocationInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LocationInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLocationInfo(od as api.LocationInfo);
     });
   });
@@ -14370,7 +14739,9 @@
   unittest.group('obj-schema-NormalizedVertex', () {
     unittest.test('to-json--from-json', () async {
       var o = buildNormalizedVertex();
-      var od = api.NormalizedVertex.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.NormalizedVertex.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkNormalizedVertex(od as api.NormalizedVertex);
     });
   });
@@ -14378,7 +14749,9 @@
   unittest.group('obj-schema-ObjectAnnotation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildObjectAnnotation();
-      var od = api.ObjectAnnotation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ObjectAnnotation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkObjectAnnotation(od as api.ObjectAnnotation);
     });
   });
@@ -14386,7 +14759,9 @@
   unittest.group('obj-schema-Operation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperation();
-      var od = api.Operation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Operation.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOperation(od as api.Operation);
     });
   });
@@ -14394,7 +14769,9 @@
   unittest.group('obj-schema-OperationMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperationMetadata();
-      var od = api.OperationMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OperationMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOperationMetadata(od as api.OperationMetadata);
     });
   });
@@ -14402,7 +14779,9 @@
   unittest.group('obj-schema-OutputConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOutputConfig();
-      var od = api.OutputConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OutputConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOutputConfig(od as api.OutputConfig);
     });
   });
@@ -14410,7 +14789,8 @@
   unittest.group('obj-schema-Page', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPage();
-      var od = api.Page.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Page.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPage(od as api.Page);
     });
   });
@@ -14418,7 +14798,9 @@
   unittest.group('obj-schema-Paragraph', () {
     unittest.test('to-json--from-json', () async {
       var o = buildParagraph();
-      var od = api.Paragraph.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Paragraph.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkParagraph(od as api.Paragraph);
     });
   });
@@ -14426,7 +14808,9 @@
   unittest.group('obj-schema-Position', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPosition();
-      var od = api.Position.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Position.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPosition(od as api.Position);
     });
   });
@@ -14434,7 +14818,9 @@
   unittest.group('obj-schema-Product', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProduct();
-      var od = api.Product.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Product.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkProduct(od as api.Product);
     });
   });
@@ -14442,7 +14828,9 @@
   unittest.group('obj-schema-ProductSearchParams', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProductSearchParams();
-      var od = api.ProductSearchParams.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ProductSearchParams.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkProductSearchParams(od as api.ProductSearchParams);
     });
   });
@@ -14450,7 +14838,9 @@
   unittest.group('obj-schema-ProductSearchResults', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProductSearchResults();
-      var od = api.ProductSearchResults.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ProductSearchResults.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkProductSearchResults(od as api.ProductSearchResults);
     });
   });
@@ -14458,7 +14848,9 @@
   unittest.group('obj-schema-ProductSet', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProductSet();
-      var od = api.ProductSet.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ProductSet.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkProductSet(od as api.ProductSet);
     });
   });
@@ -14466,7 +14858,9 @@
   unittest.group('obj-schema-ProductSetPurgeConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProductSetPurgeConfig();
-      var od = api.ProductSetPurgeConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ProductSetPurgeConfig.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkProductSetPurgeConfig(od as api.ProductSetPurgeConfig);
     });
   });
@@ -14474,7 +14868,9 @@
   unittest.group('obj-schema-Property', () {
     unittest.test('to-json--from-json', () async {
       var o = buildProperty();
-      var od = api.Property.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Property.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkProperty(od as api.Property);
     });
   });
@@ -14482,7 +14878,9 @@
   unittest.group('obj-schema-PurgeProductsRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPurgeProductsRequest();
-      var od = api.PurgeProductsRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PurgeProductsRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPurgeProductsRequest(od as api.PurgeProductsRequest);
     });
   });
@@ -14490,7 +14888,9 @@
   unittest.group('obj-schema-ReferenceImage', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReferenceImage();
-      var od = api.ReferenceImage.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ReferenceImage.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkReferenceImage(od as api.ReferenceImage);
     });
   });
@@ -14498,7 +14898,9 @@
   unittest.group('obj-schema-RemoveProductFromProductSetRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRemoveProductFromProductSetRequest();
-      var od = api.RemoveProductFromProductSetRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RemoveProductFromProductSetRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRemoveProductFromProductSetRequest(
           od as api.RemoveProductFromProductSetRequest);
     });
@@ -14507,7 +14909,9 @@
   unittest.group('obj-schema-Result', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResult();
-      var od = api.Result.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Result.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkResult(od as api.Result);
     });
   });
@@ -14515,7 +14919,9 @@
   unittest.group('obj-schema-SafeSearchAnnotation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSafeSearchAnnotation();
-      var od = api.SafeSearchAnnotation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SafeSearchAnnotation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSafeSearchAnnotation(od as api.SafeSearchAnnotation);
     });
   });
@@ -14523,7 +14929,9 @@
   unittest.group('obj-schema-Status', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStatus();
-      var od = api.Status.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Status.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStatus(od as api.Status);
     });
   });
@@ -14531,7 +14939,9 @@
   unittest.group('obj-schema-Symbol', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSymbol();
-      var od = api.Symbol.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Symbol.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSymbol(od as api.Symbol);
     });
   });
@@ -14539,7 +14949,9 @@
   unittest.group('obj-schema-TextAnnotation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTextAnnotation();
-      var od = api.TextAnnotation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TextAnnotation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTextAnnotation(od as api.TextAnnotation);
     });
   });
@@ -14547,7 +14959,9 @@
   unittest.group('obj-schema-TextDetectionParams', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTextDetectionParams();
-      var od = api.TextDetectionParams.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TextDetectionParams.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTextDetectionParams(od as api.TextDetectionParams);
     });
   });
@@ -14555,7 +14969,9 @@
   unittest.group('obj-schema-TextProperty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTextProperty();
-      var od = api.TextProperty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TextProperty.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTextProperty(od as api.TextProperty);
     });
   });
@@ -14563,7 +14979,9 @@
   unittest.group('obj-schema-Vertex', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVertex();
-      var od = api.Vertex.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Vertex.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkVertex(od as api.Vertex);
     });
   });
@@ -14571,7 +14989,9 @@
   unittest.group('obj-schema-WebDetection', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWebDetection();
-      var od = api.WebDetection.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.WebDetection.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkWebDetection(od as api.WebDetection);
     });
   });
@@ -14579,7 +14999,9 @@
   unittest.group('obj-schema-WebDetectionParams', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWebDetectionParams();
-      var od = api.WebDetectionParams.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.WebDetectionParams.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkWebDetectionParams(od as api.WebDetectionParams);
     });
   });
@@ -14587,7 +15009,9 @@
   unittest.group('obj-schema-WebEntity', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWebEntity();
-      var od = api.WebEntity.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.WebEntity.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkWebEntity(od as api.WebEntity);
     });
   });
@@ -14595,7 +15019,9 @@
   unittest.group('obj-schema-WebImage', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWebImage();
-      var od = api.WebImage.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.WebImage.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkWebImage(od as api.WebImage);
     });
   });
@@ -14603,7 +15029,9 @@
   unittest.group('obj-schema-WebLabel', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWebLabel();
-      var od = api.WebLabel.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.WebLabel.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkWebLabel(od as api.WebLabel);
     });
   });
@@ -14611,7 +15039,9 @@
   unittest.group('obj-schema-WebPage', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWebPage();
-      var od = api.WebPage.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.WebPage.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkWebPage(od as api.WebPage);
     });
   });
@@ -14619,7 +15049,8 @@
   unittest.group('obj-schema-Word', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWord();
-      var od = api.Word.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Word.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkWord(od as api.Word);
     });
   });
diff --git a/generated/googleapis/test/webfonts/v1_test.dart b/generated/googleapis/test/webfonts/v1_test.dart
index 805abd0..384217a 100644
--- a/generated/googleapis/test/webfonts/v1_test.dart
+++ b/generated/googleapis/test/webfonts/v1_test.dart
@@ -173,7 +173,9 @@
   unittest.group('obj-schema-Webfont', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWebfont();
-      var od = api.Webfont.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Webfont.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkWebfont(od as api.Webfont);
     });
   });
@@ -181,7 +183,9 @@
   unittest.group('obj-schema-WebfontList', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWebfontList();
-      var od = api.WebfontList.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.WebfontList.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkWebfontList(od as api.WebfontList);
     });
   });
diff --git a/generated/googleapis/test/webmasters/v3_test.dart b/generated/googleapis/test/webmasters/v3_test.dart
index 35fff21..5743689 100644
--- a/generated/googleapis/test/webmasters/v3_test.dart
+++ b/generated/googleapis/test/webmasters/v3_test.dart
@@ -472,7 +472,9 @@
   unittest.group('obj-schema-ApiDataRow', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApiDataRow();
-      var od = api.ApiDataRow.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ApiDataRow.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkApiDataRow(od as api.ApiDataRow);
     });
   });
@@ -480,7 +482,9 @@
   unittest.group('obj-schema-ApiDimensionFilter', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApiDimensionFilter();
-      var od = api.ApiDimensionFilter.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ApiDimensionFilter.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkApiDimensionFilter(od as api.ApiDimensionFilter);
     });
   });
@@ -488,7 +492,9 @@
   unittest.group('obj-schema-ApiDimensionFilterGroup', () {
     unittest.test('to-json--from-json', () async {
       var o = buildApiDimensionFilterGroup();
-      var od = api.ApiDimensionFilterGroup.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ApiDimensionFilterGroup.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkApiDimensionFilterGroup(od as api.ApiDimensionFilterGroup);
     });
   });
@@ -496,7 +502,9 @@
   unittest.group('obj-schema-SearchAnalyticsQueryRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSearchAnalyticsQueryRequest();
-      var od = api.SearchAnalyticsQueryRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SearchAnalyticsQueryRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSearchAnalyticsQueryRequest(od as api.SearchAnalyticsQueryRequest);
     });
   });
@@ -504,7 +512,9 @@
   unittest.group('obj-schema-SearchAnalyticsQueryResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSearchAnalyticsQueryResponse();
-      var od = api.SearchAnalyticsQueryResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SearchAnalyticsQueryResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSearchAnalyticsQueryResponse(od as api.SearchAnalyticsQueryResponse);
     });
   });
@@ -512,7 +522,9 @@
   unittest.group('obj-schema-SitemapsListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSitemapsListResponse();
-      var od = api.SitemapsListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SitemapsListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSitemapsListResponse(od as api.SitemapsListResponse);
     });
   });
@@ -520,7 +532,9 @@
   unittest.group('obj-schema-SitesListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSitesListResponse();
-      var od = api.SitesListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SitesListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSitesListResponse(od as api.SitesListResponse);
     });
   });
@@ -528,7 +542,9 @@
   unittest.group('obj-schema-WmxSite', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWmxSite();
-      var od = api.WmxSite.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.WmxSite.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkWmxSite(od as api.WmxSite);
     });
   });
@@ -536,7 +552,9 @@
   unittest.group('obj-schema-WmxSitemap', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWmxSitemap();
-      var od = api.WmxSitemap.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.WmxSitemap.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkWmxSitemap(od as api.WmxSitemap);
     });
   });
@@ -544,7 +562,9 @@
   unittest.group('obj-schema-WmxSitemapContent', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWmxSitemapContent();
-      var od = api.WmxSitemapContent.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.WmxSitemapContent.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkWmxSitemapContent(od as api.WmxSitemapContent);
     });
   });
diff --git a/generated/googleapis/test/webrisk/v1_test.dart b/generated/googleapis/test/webrisk/v1_test.dart
index a303b01..e1ee5d2 100644
--- a/generated/googleapis/test/webrisk/v1_test.dart
+++ b/generated/googleapis/test/webrisk/v1_test.dart
@@ -835,8 +835,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudWebriskV1ComputeThreatListDiffResponse();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudWebriskV1ComputeThreatListDiffResponse.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudWebriskV1ComputeThreatListDiffResponse(
           od as api.GoogleCloudWebriskV1ComputeThreatListDiffResponse);
     });
@@ -847,8 +848,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudWebriskV1ComputeThreatListDiffResponseChecksum();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudWebriskV1ComputeThreatListDiffResponseChecksum
-          .fromJson(o.toJson());
+          .fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudWebriskV1ComputeThreatListDiffResponseChecksum(
           od as api.GoogleCloudWebriskV1ComputeThreatListDiffResponseChecksum);
     });
@@ -857,7 +859,9 @@
   unittest.group('obj-schema-GoogleCloudWebriskV1RawHashes', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudWebriskV1RawHashes();
-      var od = api.GoogleCloudWebriskV1RawHashes.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudWebriskV1RawHashes.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudWebriskV1RawHashes(
           od as api.GoogleCloudWebriskV1RawHashes);
     });
@@ -866,7 +870,9 @@
   unittest.group('obj-schema-GoogleCloudWebriskV1RawIndices', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudWebriskV1RawIndices();
-      var od = api.GoogleCloudWebriskV1RawIndices.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudWebriskV1RawIndices.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudWebriskV1RawIndices(
           od as api.GoogleCloudWebriskV1RawIndices);
     });
@@ -875,7 +881,9 @@
   unittest.group('obj-schema-GoogleCloudWebriskV1RiceDeltaEncoding', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudWebriskV1RiceDeltaEncoding();
-      var od = api.GoogleCloudWebriskV1RiceDeltaEncoding.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudWebriskV1RiceDeltaEncoding.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudWebriskV1RiceDeltaEncoding(
           od as api.GoogleCloudWebriskV1RiceDeltaEncoding);
     });
@@ -884,8 +892,9 @@
   unittest.group('obj-schema-GoogleCloudWebriskV1SearchHashesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudWebriskV1SearchHashesResponse();
-      var od =
-          api.GoogleCloudWebriskV1SearchHashesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudWebriskV1SearchHashesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudWebriskV1SearchHashesResponse(
           od as api.GoogleCloudWebriskV1SearchHashesResponse);
     });
@@ -895,8 +904,9 @@
       'obj-schema-GoogleCloudWebriskV1SearchHashesResponseThreatHash', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudWebriskV1SearchHashesResponseThreatHash();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudWebriskV1SearchHashesResponseThreatHash.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudWebriskV1SearchHashesResponseThreatHash(
           od as api.GoogleCloudWebriskV1SearchHashesResponseThreatHash);
     });
@@ -905,7 +915,9 @@
   unittest.group('obj-schema-GoogleCloudWebriskV1SearchUrisResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudWebriskV1SearchUrisResponse();
-      var od = api.GoogleCloudWebriskV1SearchUrisResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudWebriskV1SearchUrisResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudWebriskV1SearchUrisResponse(
           od as api.GoogleCloudWebriskV1SearchUrisResponse);
     });
@@ -915,8 +927,9 @@
       () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudWebriskV1SearchUrisResponseThreatUri();
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
       var od = api.GoogleCloudWebriskV1SearchUrisResponseThreatUri.fromJson(
-          o.toJson());
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudWebriskV1SearchUrisResponseThreatUri(
           od as api.GoogleCloudWebriskV1SearchUrisResponseThreatUri);
     });
@@ -925,7 +938,9 @@
   unittest.group('obj-schema-GoogleCloudWebriskV1Submission', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudWebriskV1Submission();
-      var od = api.GoogleCloudWebriskV1Submission.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudWebriskV1Submission.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudWebriskV1Submission(
           od as api.GoogleCloudWebriskV1Submission);
     });
@@ -934,7 +949,9 @@
   unittest.group('obj-schema-GoogleCloudWebriskV1SubmitUriRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudWebriskV1SubmitUriRequest();
-      var od = api.GoogleCloudWebriskV1SubmitUriRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudWebriskV1SubmitUriRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudWebriskV1SubmitUriRequest(
           od as api.GoogleCloudWebriskV1SubmitUriRequest);
     });
@@ -943,8 +960,9 @@
   unittest.group('obj-schema-GoogleCloudWebriskV1ThreatEntryAdditions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudWebriskV1ThreatEntryAdditions();
-      var od =
-          api.GoogleCloudWebriskV1ThreatEntryAdditions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudWebriskV1ThreatEntryAdditions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudWebriskV1ThreatEntryAdditions(
           od as api.GoogleCloudWebriskV1ThreatEntryAdditions);
     });
@@ -953,7 +971,9 @@
   unittest.group('obj-schema-GoogleCloudWebriskV1ThreatEntryRemovals', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleCloudWebriskV1ThreatEntryRemovals();
-      var od = api.GoogleCloudWebriskV1ThreatEntryRemovals.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleCloudWebriskV1ThreatEntryRemovals.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleCloudWebriskV1ThreatEntryRemovals(
           od as api.GoogleCloudWebriskV1ThreatEntryRemovals);
     });
@@ -962,7 +982,9 @@
   unittest.group('obj-schema-GoogleLongrunningCancelOperationRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleLongrunningCancelOperationRequest();
-      var od = api.GoogleLongrunningCancelOperationRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleLongrunningCancelOperationRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleLongrunningCancelOperationRequest(
           od as api.GoogleLongrunningCancelOperationRequest);
     });
@@ -971,7 +993,9 @@
   unittest.group('obj-schema-GoogleLongrunningListOperationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleLongrunningListOperationsResponse();
-      var od = api.GoogleLongrunningListOperationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleLongrunningListOperationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleLongrunningListOperationsResponse(
           od as api.GoogleLongrunningListOperationsResponse);
     });
@@ -980,7 +1004,9 @@
   unittest.group('obj-schema-GoogleLongrunningOperation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleLongrunningOperation();
-      var od = api.GoogleLongrunningOperation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleLongrunningOperation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleLongrunningOperation(od as api.GoogleLongrunningOperation);
     });
   });
@@ -988,7 +1014,9 @@
   unittest.group('obj-schema-GoogleProtobufEmpty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleProtobufEmpty();
-      var od = api.GoogleProtobufEmpty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleProtobufEmpty.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleProtobufEmpty(od as api.GoogleProtobufEmpty);
     });
   });
@@ -996,7 +1024,9 @@
   unittest.group('obj-schema-GoogleRpcStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleRpcStatus();
-      var od = api.GoogleRpcStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleRpcStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleRpcStatus(od as api.GoogleRpcStatus);
     });
   });
diff --git a/generated/googleapis/test/websecurityscanner/v1_test.dart b/generated/googleapis/test/websecurityscanner/v1_test.dart
index 434fb78..7fbd969 100644
--- a/generated/googleapis/test/websecurityscanner/v1_test.dart
+++ b/generated/googleapis/test/websecurityscanner/v1_test.dart
@@ -1085,7 +1085,9 @@
   unittest.group('obj-schema-Authentication', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAuthentication();
-      var od = api.Authentication.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Authentication.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAuthentication(od as api.Authentication);
     });
   });
@@ -1093,7 +1095,9 @@
   unittest.group('obj-schema-CrawledUrl', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCrawledUrl();
-      var od = api.CrawledUrl.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.CrawledUrl.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkCrawledUrl(od as api.CrawledUrl);
     });
   });
@@ -1101,7 +1105,9 @@
   unittest.group('obj-schema-CustomAccount', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCustomAccount();
-      var od = api.CustomAccount.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CustomAccount.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCustomAccount(od as api.CustomAccount);
     });
   });
@@ -1109,7 +1115,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -1117,7 +1124,9 @@
   unittest.group('obj-schema-Finding', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFinding();
-      var od = api.Finding.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Finding.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkFinding(od as api.Finding);
     });
   });
@@ -1125,7 +1134,9 @@
   unittest.group('obj-schema-FindingTypeStats', () {
     unittest.test('to-json--from-json', () async {
       var o = buildFindingTypeStats();
-      var od = api.FindingTypeStats.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.FindingTypeStats.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkFindingTypeStats(od as api.FindingTypeStats);
     });
   });
@@ -1133,7 +1144,8 @@
   unittest.group('obj-schema-Form', () {
     unittest.test('to-json--from-json', () async {
       var o = buildForm();
-      var od = api.Form.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Form.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkForm(od as api.Form);
     });
   });
@@ -1141,7 +1153,9 @@
   unittest.group('obj-schema-GoogleAccount', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGoogleAccount();
-      var od = api.GoogleAccount.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GoogleAccount.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGoogleAccount(od as api.GoogleAccount);
     });
   });
@@ -1149,7 +1163,9 @@
   unittest.group('obj-schema-Header', () {
     unittest.test('to-json--from-json', () async {
       var o = buildHeader();
-      var od = api.Header.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Header.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkHeader(od as api.Header);
     });
   });
@@ -1157,7 +1173,9 @@
   unittest.group('obj-schema-IapCredential', () {
     unittest.test('to-json--from-json', () async {
       var o = buildIapCredential();
-      var od = api.IapCredential.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.IapCredential.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkIapCredential(od as api.IapCredential);
     });
   });
@@ -1165,7 +1183,9 @@
   unittest.group('obj-schema-IapTestServiceAccountInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildIapTestServiceAccountInfo();
-      var od = api.IapTestServiceAccountInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.IapTestServiceAccountInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkIapTestServiceAccountInfo(od as api.IapTestServiceAccountInfo);
     });
   });
@@ -1173,7 +1193,9 @@
   unittest.group('obj-schema-ListCrawledUrlsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListCrawledUrlsResponse();
-      var od = api.ListCrawledUrlsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListCrawledUrlsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListCrawledUrlsResponse(od as api.ListCrawledUrlsResponse);
     });
   });
@@ -1181,7 +1203,9 @@
   unittest.group('obj-schema-ListFindingTypeStatsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListFindingTypeStatsResponse();
-      var od = api.ListFindingTypeStatsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListFindingTypeStatsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListFindingTypeStatsResponse(od as api.ListFindingTypeStatsResponse);
     });
   });
@@ -1189,7 +1213,9 @@
   unittest.group('obj-schema-ListFindingsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListFindingsResponse();
-      var od = api.ListFindingsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListFindingsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListFindingsResponse(od as api.ListFindingsResponse);
     });
   });
@@ -1197,7 +1223,9 @@
   unittest.group('obj-schema-ListScanConfigsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListScanConfigsResponse();
-      var od = api.ListScanConfigsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListScanConfigsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListScanConfigsResponse(od as api.ListScanConfigsResponse);
     });
   });
@@ -1205,7 +1233,9 @@
   unittest.group('obj-schema-ListScanRunsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListScanRunsResponse();
-      var od = api.ListScanRunsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListScanRunsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListScanRunsResponse(od as api.ListScanRunsResponse);
     });
   });
@@ -1213,7 +1243,9 @@
   unittest.group('obj-schema-OutdatedLibrary', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOutdatedLibrary();
-      var od = api.OutdatedLibrary.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OutdatedLibrary.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOutdatedLibrary(od as api.OutdatedLibrary);
     });
   });
@@ -1221,7 +1253,9 @@
   unittest.group('obj-schema-ScanConfig', () {
     unittest.test('to-json--from-json', () async {
       var o = buildScanConfig();
-      var od = api.ScanConfig.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ScanConfig.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkScanConfig(od as api.ScanConfig);
     });
   });
@@ -1229,7 +1263,9 @@
   unittest.group('obj-schema-ScanConfigError', () {
     unittest.test('to-json--from-json', () async {
       var o = buildScanConfigError();
-      var od = api.ScanConfigError.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ScanConfigError.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkScanConfigError(od as api.ScanConfigError);
     });
   });
@@ -1237,7 +1273,9 @@
   unittest.group('obj-schema-ScanRun', () {
     unittest.test('to-json--from-json', () async {
       var o = buildScanRun();
-      var od = api.ScanRun.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ScanRun.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkScanRun(od as api.ScanRun);
     });
   });
@@ -1245,7 +1283,9 @@
   unittest.group('obj-schema-ScanRunErrorTrace', () {
     unittest.test('to-json--from-json', () async {
       var o = buildScanRunErrorTrace();
-      var od = api.ScanRunErrorTrace.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ScanRunErrorTrace.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkScanRunErrorTrace(od as api.ScanRunErrorTrace);
     });
   });
@@ -1253,7 +1293,9 @@
   unittest.group('obj-schema-ScanRunWarningTrace', () {
     unittest.test('to-json--from-json', () async {
       var o = buildScanRunWarningTrace();
-      var od = api.ScanRunWarningTrace.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ScanRunWarningTrace.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkScanRunWarningTrace(od as api.ScanRunWarningTrace);
     });
   });
@@ -1261,7 +1303,9 @@
   unittest.group('obj-schema-Schedule', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSchedule();
-      var od = api.Schedule.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Schedule.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkSchedule(od as api.Schedule);
     });
   });
@@ -1269,7 +1313,9 @@
   unittest.group('obj-schema-StartScanRunRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStartScanRunRequest();
-      var od = api.StartScanRunRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.StartScanRunRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkStartScanRunRequest(od as api.StartScanRunRequest);
     });
   });
@@ -1277,7 +1323,9 @@
   unittest.group('obj-schema-StopScanRunRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStopScanRunRequest();
-      var od = api.StopScanRunRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.StopScanRunRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkStopScanRunRequest(od as api.StopScanRunRequest);
     });
   });
@@ -1285,7 +1333,9 @@
   unittest.group('obj-schema-ViolatingResource', () {
     unittest.test('to-json--from-json', () async {
       var o = buildViolatingResource();
-      var od = api.ViolatingResource.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ViolatingResource.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkViolatingResource(od as api.ViolatingResource);
     });
   });
@@ -1293,7 +1343,9 @@
   unittest.group('obj-schema-VulnerableHeaders', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVulnerableHeaders();
-      var od = api.VulnerableHeaders.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VulnerableHeaders.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVulnerableHeaders(od as api.VulnerableHeaders);
     });
   });
@@ -1301,7 +1353,9 @@
   unittest.group('obj-schema-VulnerableParameters', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVulnerableParameters();
-      var od = api.VulnerableParameters.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VulnerableParameters.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVulnerableParameters(od as api.VulnerableParameters);
     });
   });
@@ -1309,7 +1363,8 @@
   unittest.group('obj-schema-Xss', () {
     unittest.test('to-json--from-json', () async {
       var o = buildXss();
-      var od = api.Xss.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Xss.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkXss(od as api.Xss);
     });
   });
diff --git a/generated/googleapis/test/workflowexecutions/v1_test.dart b/generated/googleapis/test/workflowexecutions/v1_test.dart
index aaa045f..6df7e6b 100644
--- a/generated/googleapis/test/workflowexecutions/v1_test.dart
+++ b/generated/googleapis/test/workflowexecutions/v1_test.dart
@@ -164,7 +164,9 @@
   unittest.group('obj-schema-CancelExecutionRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCancelExecutionRequest();
-      var od = api.CancelExecutionRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CancelExecutionRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCancelExecutionRequest(od as api.CancelExecutionRequest);
     });
   });
@@ -172,7 +174,8 @@
   unittest.group('obj-schema-Error', () {
     unittest.test('to-json--from-json', () async {
       var o = buildError();
-      var od = api.Error.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Error.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkError(od as api.Error);
     });
   });
@@ -180,7 +183,9 @@
   unittest.group('obj-schema-Execution', () {
     unittest.test('to-json--from-json', () async {
       var o = buildExecution();
-      var od = api.Execution.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Execution.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkExecution(od as api.Execution);
     });
   });
@@ -188,7 +193,9 @@
   unittest.group('obj-schema-ListExecutionsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListExecutionsResponse();
-      var od = api.ListExecutionsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListExecutionsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListExecutionsResponse(od as api.ListExecutionsResponse);
     });
   });
diff --git a/generated/googleapis/test/workflows/v1_test.dart b/generated/googleapis/test/workflows/v1_test.dart
index 2bbc501..648e36f 100644
--- a/generated/googleapis/test/workflows/v1_test.dart
+++ b/generated/googleapis/test/workflows/v1_test.dart
@@ -618,7 +618,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -626,7 +627,9 @@
   unittest.group('obj-schema-ListLocationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListLocationsResponse();
-      var od = api.ListLocationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListLocationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListLocationsResponse(od as api.ListLocationsResponse);
     });
   });
@@ -634,7 +637,9 @@
   unittest.group('obj-schema-ListOperationsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListOperationsResponse();
-      var od = api.ListOperationsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListOperationsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListOperationsResponse(od as api.ListOperationsResponse);
     });
   });
@@ -642,7 +647,9 @@
   unittest.group('obj-schema-ListWorkflowsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListWorkflowsResponse();
-      var od = api.ListWorkflowsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListWorkflowsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListWorkflowsResponse(od as api.ListWorkflowsResponse);
     });
   });
@@ -650,7 +657,9 @@
   unittest.group('obj-schema-Location', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLocation();
-      var od = api.Location.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Location.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLocation(od as api.Location);
     });
   });
@@ -658,7 +667,9 @@
   unittest.group('obj-schema-Operation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperation();
-      var od = api.Operation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Operation.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkOperation(od as api.Operation);
     });
   });
@@ -666,7 +677,9 @@
   unittest.group('obj-schema-OperationMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildOperationMetadata();
-      var od = api.OperationMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.OperationMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkOperationMetadata(od as api.OperationMetadata);
     });
   });
@@ -674,7 +687,9 @@
   unittest.group('obj-schema-Status', () {
     unittest.test('to-json--from-json', () async {
       var o = buildStatus();
-      var od = api.Status.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Status.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkStatus(od as api.Status);
     });
   });
@@ -682,7 +697,9 @@
   unittest.group('obj-schema-Workflow', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWorkflow();
-      var od = api.Workflow.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Workflow.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkWorkflow(od as api.Workflow);
     });
   });
diff --git a/generated/googleapis/test/youtube/v3_test.dart b/generated/googleapis/test/youtube/v3_test.dart
index 1f37f77..6343036 100644
--- a/generated/googleapis/test/youtube/v3_test.dart
+++ b/generated/googleapis/test/youtube/v3_test.dart
@@ -9298,7 +9298,9 @@
   unittest.group('obj-schema-AbuseReport', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAbuseReport();
-      var od = api.AbuseReport.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AbuseReport.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAbuseReport(od as api.AbuseReport);
     });
   });
@@ -9306,7 +9308,9 @@
   unittest.group('obj-schema-AbuseType', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAbuseType();
-      var od = api.AbuseType.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.AbuseType.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkAbuseType(od as api.AbuseType);
     });
   });
@@ -9314,7 +9318,9 @@
   unittest.group('obj-schema-AccessPolicy', () {
     unittest.test('to-json--from-json', () async {
       var o = buildAccessPolicy();
-      var od = api.AccessPolicy.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.AccessPolicy.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkAccessPolicy(od as api.AccessPolicy);
     });
   });
@@ -9322,7 +9328,9 @@
   unittest.group('obj-schema-Activity', () {
     unittest.test('to-json--from-json', () async {
       var o = buildActivity();
-      var od = api.Activity.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Activity.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkActivity(od as api.Activity);
     });
   });
@@ -9330,7 +9338,9 @@
   unittest.group('obj-schema-ActivityContentDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildActivityContentDetails();
-      var od = api.ActivityContentDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ActivityContentDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkActivityContentDetails(od as api.ActivityContentDetails);
     });
   });
@@ -9338,7 +9348,9 @@
   unittest.group('obj-schema-ActivityContentDetailsBulletin', () {
     unittest.test('to-json--from-json', () async {
       var o = buildActivityContentDetailsBulletin();
-      var od = api.ActivityContentDetailsBulletin.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ActivityContentDetailsBulletin.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkActivityContentDetailsBulletin(
           od as api.ActivityContentDetailsBulletin);
     });
@@ -9347,7 +9359,9 @@
   unittest.group('obj-schema-ActivityContentDetailsChannelItem', () {
     unittest.test('to-json--from-json', () async {
       var o = buildActivityContentDetailsChannelItem();
-      var od = api.ActivityContentDetailsChannelItem.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ActivityContentDetailsChannelItem.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkActivityContentDetailsChannelItem(
           od as api.ActivityContentDetailsChannelItem);
     });
@@ -9356,7 +9370,9 @@
   unittest.group('obj-schema-ActivityContentDetailsComment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildActivityContentDetailsComment();
-      var od = api.ActivityContentDetailsComment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ActivityContentDetailsComment.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkActivityContentDetailsComment(
           od as api.ActivityContentDetailsComment);
     });
@@ -9365,7 +9381,9 @@
   unittest.group('obj-schema-ActivityContentDetailsFavorite', () {
     unittest.test('to-json--from-json', () async {
       var o = buildActivityContentDetailsFavorite();
-      var od = api.ActivityContentDetailsFavorite.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ActivityContentDetailsFavorite.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkActivityContentDetailsFavorite(
           od as api.ActivityContentDetailsFavorite);
     });
@@ -9374,7 +9392,9 @@
   unittest.group('obj-schema-ActivityContentDetailsLike', () {
     unittest.test('to-json--from-json', () async {
       var o = buildActivityContentDetailsLike();
-      var od = api.ActivityContentDetailsLike.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ActivityContentDetailsLike.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkActivityContentDetailsLike(od as api.ActivityContentDetailsLike);
     });
   });
@@ -9382,7 +9402,9 @@
   unittest.group('obj-schema-ActivityContentDetailsPlaylistItem', () {
     unittest.test('to-json--from-json', () async {
       var o = buildActivityContentDetailsPlaylistItem();
-      var od = api.ActivityContentDetailsPlaylistItem.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ActivityContentDetailsPlaylistItem.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkActivityContentDetailsPlaylistItem(
           od as api.ActivityContentDetailsPlaylistItem);
     });
@@ -9391,7 +9413,9 @@
   unittest.group('obj-schema-ActivityContentDetailsPromotedItem', () {
     unittest.test('to-json--from-json', () async {
       var o = buildActivityContentDetailsPromotedItem();
-      var od = api.ActivityContentDetailsPromotedItem.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ActivityContentDetailsPromotedItem.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkActivityContentDetailsPromotedItem(
           od as api.ActivityContentDetailsPromotedItem);
     });
@@ -9400,7 +9424,9 @@
   unittest.group('obj-schema-ActivityContentDetailsRecommendation', () {
     unittest.test('to-json--from-json', () async {
       var o = buildActivityContentDetailsRecommendation();
-      var od = api.ActivityContentDetailsRecommendation.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ActivityContentDetailsRecommendation.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkActivityContentDetailsRecommendation(
           od as api.ActivityContentDetailsRecommendation);
     });
@@ -9409,7 +9435,9 @@
   unittest.group('obj-schema-ActivityContentDetailsSocial', () {
     unittest.test('to-json--from-json', () async {
       var o = buildActivityContentDetailsSocial();
-      var od = api.ActivityContentDetailsSocial.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ActivityContentDetailsSocial.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkActivityContentDetailsSocial(od as api.ActivityContentDetailsSocial);
     });
   });
@@ -9417,7 +9445,9 @@
   unittest.group('obj-schema-ActivityContentDetailsSubscription', () {
     unittest.test('to-json--from-json', () async {
       var o = buildActivityContentDetailsSubscription();
-      var od = api.ActivityContentDetailsSubscription.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ActivityContentDetailsSubscription.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkActivityContentDetailsSubscription(
           od as api.ActivityContentDetailsSubscription);
     });
@@ -9426,7 +9456,9 @@
   unittest.group('obj-schema-ActivityContentDetailsUpload', () {
     unittest.test('to-json--from-json', () async {
       var o = buildActivityContentDetailsUpload();
-      var od = api.ActivityContentDetailsUpload.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ActivityContentDetailsUpload.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkActivityContentDetailsUpload(od as api.ActivityContentDetailsUpload);
     });
   });
@@ -9434,7 +9466,9 @@
   unittest.group('obj-schema-ActivityListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildActivityListResponse();
-      var od = api.ActivityListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ActivityListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkActivityListResponse(od as api.ActivityListResponse);
     });
   });
@@ -9442,7 +9476,9 @@
   unittest.group('obj-schema-ActivitySnippet', () {
     unittest.test('to-json--from-json', () async {
       var o = buildActivitySnippet();
-      var od = api.ActivitySnippet.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ActivitySnippet.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkActivitySnippet(od as api.ActivitySnippet);
     });
   });
@@ -9450,7 +9486,9 @@
   unittest.group('obj-schema-Caption', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCaption();
-      var od = api.Caption.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Caption.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkCaption(od as api.Caption);
     });
   });
@@ -9458,7 +9496,9 @@
   unittest.group('obj-schema-CaptionListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCaptionListResponse();
-      var od = api.CaptionListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CaptionListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCaptionListResponse(od as api.CaptionListResponse);
     });
   });
@@ -9466,7 +9506,9 @@
   unittest.group('obj-schema-CaptionSnippet', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCaptionSnippet();
-      var od = api.CaptionSnippet.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CaptionSnippet.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCaptionSnippet(od as api.CaptionSnippet);
     });
   });
@@ -9474,7 +9516,9 @@
   unittest.group('obj-schema-CdnSettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCdnSettings();
-      var od = api.CdnSettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CdnSettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCdnSettings(od as api.CdnSettings);
     });
   });
@@ -9482,7 +9526,9 @@
   unittest.group('obj-schema-Channel', () {
     unittest.test('to-json--from-json', () async {
       var o = buildChannel();
-      var od = api.Channel.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Channel.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkChannel(od as api.Channel);
     });
   });
@@ -9490,7 +9536,9 @@
   unittest.group('obj-schema-ChannelAuditDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildChannelAuditDetails();
-      var od = api.ChannelAuditDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ChannelAuditDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkChannelAuditDetails(od as api.ChannelAuditDetails);
     });
   });
@@ -9498,7 +9546,9 @@
   unittest.group('obj-schema-ChannelBannerResource', () {
     unittest.test('to-json--from-json', () async {
       var o = buildChannelBannerResource();
-      var od = api.ChannelBannerResource.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ChannelBannerResource.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkChannelBannerResource(od as api.ChannelBannerResource);
     });
   });
@@ -9506,7 +9556,9 @@
   unittest.group('obj-schema-ChannelBrandingSettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildChannelBrandingSettings();
-      var od = api.ChannelBrandingSettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ChannelBrandingSettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkChannelBrandingSettings(od as api.ChannelBrandingSettings);
     });
   });
@@ -9514,7 +9566,9 @@
   unittest.group('obj-schema-ChannelContentDetailsRelatedPlaylists', () {
     unittest.test('to-json--from-json', () async {
       var o = buildChannelContentDetailsRelatedPlaylists();
-      var od = api.ChannelContentDetailsRelatedPlaylists.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ChannelContentDetailsRelatedPlaylists.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkChannelContentDetailsRelatedPlaylists(
           od as api.ChannelContentDetailsRelatedPlaylists);
     });
@@ -9523,7 +9577,9 @@
   unittest.group('obj-schema-ChannelContentDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildChannelContentDetails();
-      var od = api.ChannelContentDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ChannelContentDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkChannelContentDetails(od as api.ChannelContentDetails);
     });
   });
@@ -9531,7 +9587,9 @@
   unittest.group('obj-schema-ChannelContentOwnerDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildChannelContentOwnerDetails();
-      var od = api.ChannelContentOwnerDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ChannelContentOwnerDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkChannelContentOwnerDetails(od as api.ChannelContentOwnerDetails);
     });
   });
@@ -9539,7 +9597,9 @@
   unittest.group('obj-schema-ChannelConversionPing', () {
     unittest.test('to-json--from-json', () async {
       var o = buildChannelConversionPing();
-      var od = api.ChannelConversionPing.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ChannelConversionPing.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkChannelConversionPing(od as api.ChannelConversionPing);
     });
   });
@@ -9547,7 +9607,9 @@
   unittest.group('obj-schema-ChannelConversionPings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildChannelConversionPings();
-      var od = api.ChannelConversionPings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ChannelConversionPings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkChannelConversionPings(od as api.ChannelConversionPings);
     });
   });
@@ -9555,7 +9617,9 @@
   unittest.group('obj-schema-ChannelListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildChannelListResponse();
-      var od = api.ChannelListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ChannelListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkChannelListResponse(od as api.ChannelListResponse);
     });
   });
@@ -9563,7 +9627,9 @@
   unittest.group('obj-schema-ChannelLocalization', () {
     unittest.test('to-json--from-json', () async {
       var o = buildChannelLocalization();
-      var od = api.ChannelLocalization.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ChannelLocalization.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkChannelLocalization(od as api.ChannelLocalization);
     });
   });
@@ -9571,7 +9637,9 @@
   unittest.group('obj-schema-ChannelProfileDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildChannelProfileDetails();
-      var od = api.ChannelProfileDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ChannelProfileDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkChannelProfileDetails(od as api.ChannelProfileDetails);
     });
   });
@@ -9579,7 +9647,9 @@
   unittest.group('obj-schema-ChannelSection', () {
     unittest.test('to-json--from-json', () async {
       var o = buildChannelSection();
-      var od = api.ChannelSection.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ChannelSection.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkChannelSection(od as api.ChannelSection);
     });
   });
@@ -9587,7 +9657,9 @@
   unittest.group('obj-schema-ChannelSectionContentDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildChannelSectionContentDetails();
-      var od = api.ChannelSectionContentDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ChannelSectionContentDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkChannelSectionContentDetails(od as api.ChannelSectionContentDetails);
     });
   });
@@ -9595,7 +9667,9 @@
   unittest.group('obj-schema-ChannelSectionListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildChannelSectionListResponse();
-      var od = api.ChannelSectionListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ChannelSectionListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkChannelSectionListResponse(od as api.ChannelSectionListResponse);
     });
   });
@@ -9603,7 +9677,9 @@
   unittest.group('obj-schema-ChannelSectionLocalization', () {
     unittest.test('to-json--from-json', () async {
       var o = buildChannelSectionLocalization();
-      var od = api.ChannelSectionLocalization.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ChannelSectionLocalization.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkChannelSectionLocalization(od as api.ChannelSectionLocalization);
     });
   });
@@ -9611,7 +9687,9 @@
   unittest.group('obj-schema-ChannelSectionSnippet', () {
     unittest.test('to-json--from-json', () async {
       var o = buildChannelSectionSnippet();
-      var od = api.ChannelSectionSnippet.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ChannelSectionSnippet.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkChannelSectionSnippet(od as api.ChannelSectionSnippet);
     });
   });
@@ -9619,7 +9697,9 @@
   unittest.group('obj-schema-ChannelSectionTargeting', () {
     unittest.test('to-json--from-json', () async {
       var o = buildChannelSectionTargeting();
-      var od = api.ChannelSectionTargeting.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ChannelSectionTargeting.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkChannelSectionTargeting(od as api.ChannelSectionTargeting);
     });
   });
@@ -9627,7 +9707,9 @@
   unittest.group('obj-schema-ChannelSettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildChannelSettings();
-      var od = api.ChannelSettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ChannelSettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkChannelSettings(od as api.ChannelSettings);
     });
   });
@@ -9635,7 +9717,9 @@
   unittest.group('obj-schema-ChannelSnippet', () {
     unittest.test('to-json--from-json', () async {
       var o = buildChannelSnippet();
-      var od = api.ChannelSnippet.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ChannelSnippet.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkChannelSnippet(od as api.ChannelSnippet);
     });
   });
@@ -9643,7 +9727,9 @@
   unittest.group('obj-schema-ChannelStatistics', () {
     unittest.test('to-json--from-json', () async {
       var o = buildChannelStatistics();
-      var od = api.ChannelStatistics.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ChannelStatistics.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkChannelStatistics(od as api.ChannelStatistics);
     });
   });
@@ -9651,7 +9737,9 @@
   unittest.group('obj-schema-ChannelStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildChannelStatus();
-      var od = api.ChannelStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ChannelStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkChannelStatus(od as api.ChannelStatus);
     });
   });
@@ -9659,7 +9747,9 @@
   unittest.group('obj-schema-ChannelToStoreLinkDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildChannelToStoreLinkDetails();
-      var od = api.ChannelToStoreLinkDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ChannelToStoreLinkDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkChannelToStoreLinkDetails(od as api.ChannelToStoreLinkDetails);
     });
   });
@@ -9667,7 +9757,9 @@
   unittest.group('obj-schema-ChannelTopicDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildChannelTopicDetails();
-      var od = api.ChannelTopicDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ChannelTopicDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkChannelTopicDetails(od as api.ChannelTopicDetails);
     });
   });
@@ -9675,7 +9767,9 @@
   unittest.group('obj-schema-Comment', () {
     unittest.test('to-json--from-json', () async {
       var o = buildComment();
-      var od = api.Comment.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Comment.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkComment(od as api.Comment);
     });
   });
@@ -9683,7 +9777,9 @@
   unittest.group('obj-schema-CommentListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCommentListResponse();
-      var od = api.CommentListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CommentListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCommentListResponse(od as api.CommentListResponse);
     });
   });
@@ -9691,7 +9787,9 @@
   unittest.group('obj-schema-CommentSnippet', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCommentSnippet();
-      var od = api.CommentSnippet.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CommentSnippet.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCommentSnippet(od as api.CommentSnippet);
     });
   });
@@ -9699,7 +9797,9 @@
   unittest.group('obj-schema-CommentSnippetAuthorChannelId', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCommentSnippetAuthorChannelId();
-      var od = api.CommentSnippetAuthorChannelId.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CommentSnippetAuthorChannelId.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCommentSnippetAuthorChannelId(
           od as api.CommentSnippetAuthorChannelId);
     });
@@ -9708,7 +9808,9 @@
   unittest.group('obj-schema-CommentThread', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCommentThread();
-      var od = api.CommentThread.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CommentThread.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCommentThread(od as api.CommentThread);
     });
   });
@@ -9716,7 +9818,9 @@
   unittest.group('obj-schema-CommentThreadListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCommentThreadListResponse();
-      var od = api.CommentThreadListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CommentThreadListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCommentThreadListResponse(od as api.CommentThreadListResponse);
     });
   });
@@ -9724,7 +9828,9 @@
   unittest.group('obj-schema-CommentThreadReplies', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCommentThreadReplies();
-      var od = api.CommentThreadReplies.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CommentThreadReplies.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCommentThreadReplies(od as api.CommentThreadReplies);
     });
   });
@@ -9732,7 +9838,9 @@
   unittest.group('obj-schema-CommentThreadSnippet', () {
     unittest.test('to-json--from-json', () async {
       var o = buildCommentThreadSnippet();
-      var od = api.CommentThreadSnippet.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.CommentThreadSnippet.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkCommentThreadSnippet(od as api.CommentThreadSnippet);
     });
   });
@@ -9740,7 +9848,9 @@
   unittest.group('obj-schema-ContentRating', () {
     unittest.test('to-json--from-json', () async {
       var o = buildContentRating();
-      var od = api.ContentRating.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ContentRating.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkContentRating(od as api.ContentRating);
     });
   });
@@ -9748,7 +9858,9 @@
   unittest.group('obj-schema-Entity', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEntity();
-      var od = api.Entity.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Entity.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEntity(od as api.Entity);
     });
   });
@@ -9756,7 +9868,9 @@
   unittest.group('obj-schema-GeoPoint', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGeoPoint();
-      var od = api.GeoPoint.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.GeoPoint.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGeoPoint(od as api.GeoPoint);
     });
   });
@@ -9764,7 +9878,9 @@
   unittest.group('obj-schema-I18nLanguage', () {
     unittest.test('to-json--from-json', () async {
       var o = buildI18nLanguage();
-      var od = api.I18nLanguage.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.I18nLanguage.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkI18nLanguage(od as api.I18nLanguage);
     });
   });
@@ -9772,7 +9888,9 @@
   unittest.group('obj-schema-I18nLanguageListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildI18nLanguageListResponse();
-      var od = api.I18nLanguageListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.I18nLanguageListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkI18nLanguageListResponse(od as api.I18nLanguageListResponse);
     });
   });
@@ -9780,7 +9898,9 @@
   unittest.group('obj-schema-I18nLanguageSnippet', () {
     unittest.test('to-json--from-json', () async {
       var o = buildI18nLanguageSnippet();
-      var od = api.I18nLanguageSnippet.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.I18nLanguageSnippet.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkI18nLanguageSnippet(od as api.I18nLanguageSnippet);
     });
   });
@@ -9788,7 +9908,9 @@
   unittest.group('obj-schema-I18nRegion', () {
     unittest.test('to-json--from-json', () async {
       var o = buildI18nRegion();
-      var od = api.I18nRegion.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.I18nRegion.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkI18nRegion(od as api.I18nRegion);
     });
   });
@@ -9796,7 +9918,9 @@
   unittest.group('obj-schema-I18nRegionListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildI18nRegionListResponse();
-      var od = api.I18nRegionListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.I18nRegionListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkI18nRegionListResponse(od as api.I18nRegionListResponse);
     });
   });
@@ -9804,7 +9928,9 @@
   unittest.group('obj-schema-I18nRegionSnippet', () {
     unittest.test('to-json--from-json', () async {
       var o = buildI18nRegionSnippet();
-      var od = api.I18nRegionSnippet.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.I18nRegionSnippet.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkI18nRegionSnippet(od as api.I18nRegionSnippet);
     });
   });
@@ -9812,7 +9938,9 @@
   unittest.group('obj-schema-ImageSettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildImageSettings();
-      var od = api.ImageSettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ImageSettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkImageSettings(od as api.ImageSettings);
     });
   });
@@ -9820,7 +9948,9 @@
   unittest.group('obj-schema-IngestionInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildIngestionInfo();
-      var od = api.IngestionInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.IngestionInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkIngestionInfo(od as api.IngestionInfo);
     });
   });
@@ -9828,7 +9958,9 @@
   unittest.group('obj-schema-InvideoBranding', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInvideoBranding();
-      var od = api.InvideoBranding.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InvideoBranding.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInvideoBranding(od as api.InvideoBranding);
     });
   });
@@ -9836,7 +9968,9 @@
   unittest.group('obj-schema-InvideoPosition', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInvideoPosition();
-      var od = api.InvideoPosition.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InvideoPosition.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInvideoPosition(od as api.InvideoPosition);
     });
   });
@@ -9844,7 +9978,9 @@
   unittest.group('obj-schema-InvideoTiming', () {
     unittest.test('to-json--from-json', () async {
       var o = buildInvideoTiming();
-      var od = api.InvideoTiming.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.InvideoTiming.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkInvideoTiming(od as api.InvideoTiming);
     });
   });
@@ -9852,7 +9988,9 @@
   unittest.group('obj-schema-LanguageTag', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLanguageTag();
-      var od = api.LanguageTag.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LanguageTag.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLanguageTag(od as api.LanguageTag);
     });
   });
@@ -9860,7 +9998,9 @@
   unittest.group('obj-schema-LevelDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLevelDetails();
-      var od = api.LevelDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LevelDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLevelDetails(od as api.LevelDetails);
     });
   });
@@ -9868,7 +10008,9 @@
   unittest.group('obj-schema-LiveBroadcast', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLiveBroadcast();
-      var od = api.LiveBroadcast.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LiveBroadcast.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLiveBroadcast(od as api.LiveBroadcast);
     });
   });
@@ -9876,7 +10018,9 @@
   unittest.group('obj-schema-LiveBroadcastContentDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLiveBroadcastContentDetails();
-      var od = api.LiveBroadcastContentDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LiveBroadcastContentDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLiveBroadcastContentDetails(od as api.LiveBroadcastContentDetails);
     });
   });
@@ -9884,7 +10028,9 @@
   unittest.group('obj-schema-LiveBroadcastListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLiveBroadcastListResponse();
-      var od = api.LiveBroadcastListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LiveBroadcastListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLiveBroadcastListResponse(od as api.LiveBroadcastListResponse);
     });
   });
@@ -9892,7 +10038,9 @@
   unittest.group('obj-schema-LiveBroadcastSnippet', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLiveBroadcastSnippet();
-      var od = api.LiveBroadcastSnippet.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LiveBroadcastSnippet.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLiveBroadcastSnippet(od as api.LiveBroadcastSnippet);
     });
   });
@@ -9900,7 +10048,9 @@
   unittest.group('obj-schema-LiveBroadcastStatistics', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLiveBroadcastStatistics();
-      var od = api.LiveBroadcastStatistics.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LiveBroadcastStatistics.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLiveBroadcastStatistics(od as api.LiveBroadcastStatistics);
     });
   });
@@ -9908,7 +10058,9 @@
   unittest.group('obj-schema-LiveBroadcastStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLiveBroadcastStatus();
-      var od = api.LiveBroadcastStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LiveBroadcastStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLiveBroadcastStatus(od as api.LiveBroadcastStatus);
     });
   });
@@ -9916,7 +10068,9 @@
   unittest.group('obj-schema-LiveChatBan', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLiveChatBan();
-      var od = api.LiveChatBan.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LiveChatBan.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLiveChatBan(od as api.LiveChatBan);
     });
   });
@@ -9924,7 +10078,9 @@
   unittest.group('obj-schema-LiveChatBanSnippet', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLiveChatBanSnippet();
-      var od = api.LiveChatBanSnippet.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LiveChatBanSnippet.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLiveChatBanSnippet(od as api.LiveChatBanSnippet);
     });
   });
@@ -9932,7 +10088,9 @@
   unittest.group('obj-schema-LiveChatFanFundingEventDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLiveChatFanFundingEventDetails();
-      var od = api.LiveChatFanFundingEventDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LiveChatFanFundingEventDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLiveChatFanFundingEventDetails(
           od as api.LiveChatFanFundingEventDetails);
     });
@@ -9941,7 +10099,9 @@
   unittest.group('obj-schema-LiveChatMessage', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLiveChatMessage();
-      var od = api.LiveChatMessage.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LiveChatMessage.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLiveChatMessage(od as api.LiveChatMessage);
     });
   });
@@ -9949,7 +10109,9 @@
   unittest.group('obj-schema-LiveChatMessageAuthorDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLiveChatMessageAuthorDetails();
-      var od = api.LiveChatMessageAuthorDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LiveChatMessageAuthorDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLiveChatMessageAuthorDetails(od as api.LiveChatMessageAuthorDetails);
     });
   });
@@ -9957,7 +10119,9 @@
   unittest.group('obj-schema-LiveChatMessageDeletedDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLiveChatMessageDeletedDetails();
-      var od = api.LiveChatMessageDeletedDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LiveChatMessageDeletedDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLiveChatMessageDeletedDetails(
           od as api.LiveChatMessageDeletedDetails);
     });
@@ -9966,7 +10130,9 @@
   unittest.group('obj-schema-LiveChatMessageListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLiveChatMessageListResponse();
-      var od = api.LiveChatMessageListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LiveChatMessageListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLiveChatMessageListResponse(od as api.LiveChatMessageListResponse);
     });
   });
@@ -9974,7 +10140,9 @@
   unittest.group('obj-schema-LiveChatMessageRetractedDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLiveChatMessageRetractedDetails();
-      var od = api.LiveChatMessageRetractedDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LiveChatMessageRetractedDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLiveChatMessageRetractedDetails(
           od as api.LiveChatMessageRetractedDetails);
     });
@@ -9983,7 +10151,9 @@
   unittest.group('obj-schema-LiveChatMessageSnippet', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLiveChatMessageSnippet();
-      var od = api.LiveChatMessageSnippet.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LiveChatMessageSnippet.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLiveChatMessageSnippet(od as api.LiveChatMessageSnippet);
     });
   });
@@ -9991,7 +10161,9 @@
   unittest.group('obj-schema-LiveChatModerator', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLiveChatModerator();
-      var od = api.LiveChatModerator.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LiveChatModerator.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLiveChatModerator(od as api.LiveChatModerator);
     });
   });
@@ -9999,7 +10171,9 @@
   unittest.group('obj-schema-LiveChatModeratorListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLiveChatModeratorListResponse();
-      var od = api.LiveChatModeratorListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LiveChatModeratorListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLiveChatModeratorListResponse(
           od as api.LiveChatModeratorListResponse);
     });
@@ -10008,7 +10182,9 @@
   unittest.group('obj-schema-LiveChatModeratorSnippet', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLiveChatModeratorSnippet();
-      var od = api.LiveChatModeratorSnippet.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LiveChatModeratorSnippet.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLiveChatModeratorSnippet(od as api.LiveChatModeratorSnippet);
     });
   });
@@ -10016,7 +10192,9 @@
   unittest.group('obj-schema-LiveChatSuperChatDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLiveChatSuperChatDetails();
-      var od = api.LiveChatSuperChatDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LiveChatSuperChatDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLiveChatSuperChatDetails(od as api.LiveChatSuperChatDetails);
     });
   });
@@ -10024,7 +10202,9 @@
   unittest.group('obj-schema-LiveChatSuperStickerDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLiveChatSuperStickerDetails();
-      var od = api.LiveChatSuperStickerDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LiveChatSuperStickerDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLiveChatSuperStickerDetails(od as api.LiveChatSuperStickerDetails);
     });
   });
@@ -10032,7 +10212,9 @@
   unittest.group('obj-schema-LiveChatTextMessageDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLiveChatTextMessageDetails();
-      var od = api.LiveChatTextMessageDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LiveChatTextMessageDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLiveChatTextMessageDetails(od as api.LiveChatTextMessageDetails);
     });
   });
@@ -10040,7 +10222,9 @@
   unittest.group('obj-schema-LiveChatUserBannedMessageDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLiveChatUserBannedMessageDetails();
-      var od = api.LiveChatUserBannedMessageDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LiveChatUserBannedMessageDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLiveChatUserBannedMessageDetails(
           od as api.LiveChatUserBannedMessageDetails);
     });
@@ -10049,7 +10233,9 @@
   unittest.group('obj-schema-LiveStream', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLiveStream();
-      var od = api.LiveStream.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.LiveStream.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkLiveStream(od as api.LiveStream);
     });
   });
@@ -10057,7 +10243,9 @@
   unittest.group('obj-schema-LiveStreamConfigurationIssue', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLiveStreamConfigurationIssue();
-      var od = api.LiveStreamConfigurationIssue.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LiveStreamConfigurationIssue.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLiveStreamConfigurationIssue(od as api.LiveStreamConfigurationIssue);
     });
   });
@@ -10065,7 +10253,9 @@
   unittest.group('obj-schema-LiveStreamContentDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLiveStreamContentDetails();
-      var od = api.LiveStreamContentDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LiveStreamContentDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLiveStreamContentDetails(od as api.LiveStreamContentDetails);
     });
   });
@@ -10073,7 +10263,9 @@
   unittest.group('obj-schema-LiveStreamHealthStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLiveStreamHealthStatus();
-      var od = api.LiveStreamHealthStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LiveStreamHealthStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLiveStreamHealthStatus(od as api.LiveStreamHealthStatus);
     });
   });
@@ -10081,7 +10273,9 @@
   unittest.group('obj-schema-LiveStreamListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLiveStreamListResponse();
-      var od = api.LiveStreamListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LiveStreamListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLiveStreamListResponse(od as api.LiveStreamListResponse);
     });
   });
@@ -10089,7 +10283,9 @@
   unittest.group('obj-schema-LiveStreamSnippet', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLiveStreamSnippet();
-      var od = api.LiveStreamSnippet.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LiveStreamSnippet.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLiveStreamSnippet(od as api.LiveStreamSnippet);
     });
   });
@@ -10097,7 +10293,9 @@
   unittest.group('obj-schema-LiveStreamStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLiveStreamStatus();
-      var od = api.LiveStreamStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LiveStreamStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLiveStreamStatus(od as api.LiveStreamStatus);
     });
   });
@@ -10105,7 +10303,9 @@
   unittest.group('obj-schema-LocalizedProperty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLocalizedProperty();
-      var od = api.LocalizedProperty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LocalizedProperty.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLocalizedProperty(od as api.LocalizedProperty);
     });
   });
@@ -10113,7 +10313,9 @@
   unittest.group('obj-schema-LocalizedString', () {
     unittest.test('to-json--from-json', () async {
       var o = buildLocalizedString();
-      var od = api.LocalizedString.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.LocalizedString.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkLocalizedString(od as api.LocalizedString);
     });
   });
@@ -10121,7 +10323,9 @@
   unittest.group('obj-schema-Member', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMember();
-      var od = api.Member.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Member.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkMember(od as api.Member);
     });
   });
@@ -10129,7 +10333,9 @@
   unittest.group('obj-schema-MemberListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMemberListResponse();
-      var od = api.MemberListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MemberListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMemberListResponse(od as api.MemberListResponse);
     });
   });
@@ -10137,7 +10343,9 @@
   unittest.group('obj-schema-MemberSnippet', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMemberSnippet();
-      var od = api.MemberSnippet.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MemberSnippet.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMemberSnippet(od as api.MemberSnippet);
     });
   });
@@ -10145,7 +10353,9 @@
   unittest.group('obj-schema-MembershipsDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMembershipsDetails();
-      var od = api.MembershipsDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MembershipsDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMembershipsDetails(od as api.MembershipsDetails);
     });
   });
@@ -10153,7 +10363,9 @@
   unittest.group('obj-schema-MembershipsDuration', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMembershipsDuration();
-      var od = api.MembershipsDuration.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MembershipsDuration.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMembershipsDuration(od as api.MembershipsDuration);
     });
   });
@@ -10161,7 +10373,9 @@
   unittest.group('obj-schema-MembershipsDurationAtLevel', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMembershipsDurationAtLevel();
-      var od = api.MembershipsDurationAtLevel.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MembershipsDurationAtLevel.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMembershipsDurationAtLevel(od as api.MembershipsDurationAtLevel);
     });
   });
@@ -10169,7 +10383,9 @@
   unittest.group('obj-schema-MembershipsLevel', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMembershipsLevel();
-      var od = api.MembershipsLevel.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MembershipsLevel.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMembershipsLevel(od as api.MembershipsLevel);
     });
   });
@@ -10177,7 +10393,9 @@
   unittest.group('obj-schema-MembershipsLevelListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMembershipsLevelListResponse();
-      var od = api.MembershipsLevelListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MembershipsLevelListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMembershipsLevelListResponse(od as api.MembershipsLevelListResponse);
     });
   });
@@ -10185,7 +10403,9 @@
   unittest.group('obj-schema-MembershipsLevelSnippet', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMembershipsLevelSnippet();
-      var od = api.MembershipsLevelSnippet.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MembershipsLevelSnippet.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMembershipsLevelSnippet(od as api.MembershipsLevelSnippet);
     });
   });
@@ -10193,7 +10413,9 @@
   unittest.group('obj-schema-MonitorStreamInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildMonitorStreamInfo();
-      var od = api.MonitorStreamInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.MonitorStreamInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkMonitorStreamInfo(od as api.MonitorStreamInfo);
     });
   });
@@ -10201,7 +10423,9 @@
   unittest.group('obj-schema-PageInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPageInfo();
-      var od = api.PageInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.PageInfo.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPageInfo(od as api.PageInfo);
     });
   });
@@ -10209,7 +10433,9 @@
   unittest.group('obj-schema-Playlist', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPlaylist();
-      var od = api.Playlist.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Playlist.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkPlaylist(od as api.Playlist);
     });
   });
@@ -10217,7 +10443,9 @@
   unittest.group('obj-schema-PlaylistContentDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPlaylistContentDetails();
-      var od = api.PlaylistContentDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PlaylistContentDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPlaylistContentDetails(od as api.PlaylistContentDetails);
     });
   });
@@ -10225,7 +10453,9 @@
   unittest.group('obj-schema-PlaylistItem', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPlaylistItem();
-      var od = api.PlaylistItem.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PlaylistItem.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPlaylistItem(od as api.PlaylistItem);
     });
   });
@@ -10233,7 +10463,9 @@
   unittest.group('obj-schema-PlaylistItemContentDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPlaylistItemContentDetails();
-      var od = api.PlaylistItemContentDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PlaylistItemContentDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPlaylistItemContentDetails(od as api.PlaylistItemContentDetails);
     });
   });
@@ -10241,7 +10473,9 @@
   unittest.group('obj-schema-PlaylistItemListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPlaylistItemListResponse();
-      var od = api.PlaylistItemListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PlaylistItemListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPlaylistItemListResponse(od as api.PlaylistItemListResponse);
     });
   });
@@ -10249,7 +10483,9 @@
   unittest.group('obj-schema-PlaylistItemSnippet', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPlaylistItemSnippet();
-      var od = api.PlaylistItemSnippet.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PlaylistItemSnippet.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPlaylistItemSnippet(od as api.PlaylistItemSnippet);
     });
   });
@@ -10257,7 +10493,9 @@
   unittest.group('obj-schema-PlaylistItemStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPlaylistItemStatus();
-      var od = api.PlaylistItemStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PlaylistItemStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPlaylistItemStatus(od as api.PlaylistItemStatus);
     });
   });
@@ -10265,7 +10503,9 @@
   unittest.group('obj-schema-PlaylistListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPlaylistListResponse();
-      var od = api.PlaylistListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PlaylistListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPlaylistListResponse(od as api.PlaylistListResponse);
     });
   });
@@ -10273,7 +10513,9 @@
   unittest.group('obj-schema-PlaylistLocalization', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPlaylistLocalization();
-      var od = api.PlaylistLocalization.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PlaylistLocalization.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPlaylistLocalization(od as api.PlaylistLocalization);
     });
   });
@@ -10281,7 +10523,9 @@
   unittest.group('obj-schema-PlaylistPlayer', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPlaylistPlayer();
-      var od = api.PlaylistPlayer.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PlaylistPlayer.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPlaylistPlayer(od as api.PlaylistPlayer);
     });
   });
@@ -10289,7 +10533,9 @@
   unittest.group('obj-schema-PlaylistSnippet', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPlaylistSnippet();
-      var od = api.PlaylistSnippet.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PlaylistSnippet.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPlaylistSnippet(od as api.PlaylistSnippet);
     });
   });
@@ -10297,7 +10543,9 @@
   unittest.group('obj-schema-PlaylistStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPlaylistStatus();
-      var od = api.PlaylistStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PlaylistStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPlaylistStatus(od as api.PlaylistStatus);
     });
   });
@@ -10305,7 +10553,9 @@
   unittest.group('obj-schema-PropertyValue', () {
     unittest.test('to-json--from-json', () async {
       var o = buildPropertyValue();
-      var od = api.PropertyValue.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.PropertyValue.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkPropertyValue(od as api.PropertyValue);
     });
   });
@@ -10313,7 +10563,9 @@
   unittest.group('obj-schema-RelatedEntity', () {
     unittest.test('to-json--from-json', () async {
       var o = buildRelatedEntity();
-      var od = api.RelatedEntity.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.RelatedEntity.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkRelatedEntity(od as api.RelatedEntity);
     });
   });
@@ -10321,7 +10573,9 @@
   unittest.group('obj-schema-ResourceId', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResourceId();
-      var od = api.ResourceId.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ResourceId.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkResourceId(od as api.ResourceId);
     });
   });
@@ -10329,7 +10583,9 @@
   unittest.group('obj-schema-SearchListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSearchListResponse();
-      var od = api.SearchListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SearchListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSearchListResponse(od as api.SearchListResponse);
     });
   });
@@ -10337,7 +10593,9 @@
   unittest.group('obj-schema-SearchResult', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSearchResult();
-      var od = api.SearchResult.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SearchResult.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSearchResult(od as api.SearchResult);
     });
   });
@@ -10345,7 +10603,9 @@
   unittest.group('obj-schema-SearchResultSnippet', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSearchResultSnippet();
-      var od = api.SearchResultSnippet.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SearchResultSnippet.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSearchResultSnippet(od as api.SearchResultSnippet);
     });
   });
@@ -10353,7 +10613,9 @@
   unittest.group('obj-schema-Subscription', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSubscription();
-      var od = api.Subscription.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Subscription.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSubscription(od as api.Subscription);
     });
   });
@@ -10361,7 +10623,9 @@
   unittest.group('obj-schema-SubscriptionContentDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSubscriptionContentDetails();
-      var od = api.SubscriptionContentDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SubscriptionContentDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSubscriptionContentDetails(od as api.SubscriptionContentDetails);
     });
   });
@@ -10369,7 +10633,9 @@
   unittest.group('obj-schema-SubscriptionListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSubscriptionListResponse();
-      var od = api.SubscriptionListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SubscriptionListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSubscriptionListResponse(od as api.SubscriptionListResponse);
     });
   });
@@ -10377,7 +10643,9 @@
   unittest.group('obj-schema-SubscriptionSnippet', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSubscriptionSnippet();
-      var od = api.SubscriptionSnippet.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SubscriptionSnippet.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSubscriptionSnippet(od as api.SubscriptionSnippet);
     });
   });
@@ -10385,7 +10653,9 @@
   unittest.group('obj-schema-SubscriptionSubscriberSnippet', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSubscriptionSubscriberSnippet();
-      var od = api.SubscriptionSubscriberSnippet.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SubscriptionSubscriberSnippet.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSubscriptionSubscriberSnippet(
           od as api.SubscriptionSubscriberSnippet);
     });
@@ -10394,7 +10664,9 @@
   unittest.group('obj-schema-SuperChatEvent', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSuperChatEvent();
-      var od = api.SuperChatEvent.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SuperChatEvent.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSuperChatEvent(od as api.SuperChatEvent);
     });
   });
@@ -10402,7 +10674,9 @@
   unittest.group('obj-schema-SuperChatEventListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSuperChatEventListResponse();
-      var od = api.SuperChatEventListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SuperChatEventListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSuperChatEventListResponse(od as api.SuperChatEventListResponse);
     });
   });
@@ -10410,7 +10684,9 @@
   unittest.group('obj-schema-SuperChatEventSnippet', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSuperChatEventSnippet();
-      var od = api.SuperChatEventSnippet.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SuperChatEventSnippet.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSuperChatEventSnippet(od as api.SuperChatEventSnippet);
     });
   });
@@ -10418,7 +10694,9 @@
   unittest.group('obj-schema-SuperStickerMetadata', () {
     unittest.test('to-json--from-json', () async {
       var o = buildSuperStickerMetadata();
-      var od = api.SuperStickerMetadata.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.SuperStickerMetadata.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkSuperStickerMetadata(od as api.SuperStickerMetadata);
     });
   });
@@ -10426,7 +10704,9 @@
   unittest.group('obj-schema-TestItem', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestItem();
-      var od = api.TestItem.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.TestItem.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkTestItem(od as api.TestItem);
     });
   });
@@ -10434,7 +10714,9 @@
   unittest.group('obj-schema-TestItemTestItemSnippet', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTestItemTestItemSnippet();
-      var od = api.TestItemTestItemSnippet.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TestItemTestItemSnippet.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTestItemTestItemSnippet(od as api.TestItemTestItemSnippet);
     });
   });
@@ -10442,7 +10724,9 @@
   unittest.group('obj-schema-ThirdPartyLink', () {
     unittest.test('to-json--from-json', () async {
       var o = buildThirdPartyLink();
-      var od = api.ThirdPartyLink.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ThirdPartyLink.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkThirdPartyLink(od as api.ThirdPartyLink);
     });
   });
@@ -10450,7 +10734,9 @@
   unittest.group('obj-schema-ThirdPartyLinkSnippet', () {
     unittest.test('to-json--from-json', () async {
       var o = buildThirdPartyLinkSnippet();
-      var od = api.ThirdPartyLinkSnippet.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ThirdPartyLinkSnippet.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkThirdPartyLinkSnippet(od as api.ThirdPartyLinkSnippet);
     });
   });
@@ -10458,7 +10744,9 @@
   unittest.group('obj-schema-ThirdPartyLinkStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildThirdPartyLinkStatus();
-      var od = api.ThirdPartyLinkStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ThirdPartyLinkStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkThirdPartyLinkStatus(od as api.ThirdPartyLinkStatus);
     });
   });
@@ -10466,7 +10754,9 @@
   unittest.group('obj-schema-Thumbnail', () {
     unittest.test('to-json--from-json', () async {
       var o = buildThumbnail();
-      var od = api.Thumbnail.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Thumbnail.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkThumbnail(od as api.Thumbnail);
     });
   });
@@ -10474,7 +10764,9 @@
   unittest.group('obj-schema-ThumbnailDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildThumbnailDetails();
-      var od = api.ThumbnailDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ThumbnailDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkThumbnailDetails(od as api.ThumbnailDetails);
     });
   });
@@ -10482,7 +10774,9 @@
   unittest.group('obj-schema-ThumbnailSetResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildThumbnailSetResponse();
-      var od = api.ThumbnailSetResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ThumbnailSetResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkThumbnailSetResponse(od as api.ThumbnailSetResponse);
     });
   });
@@ -10490,7 +10784,9 @@
   unittest.group('obj-schema-TokenPagination', () {
     unittest.test('to-json--from-json', () async {
       var o = buildTokenPagination();
-      var od = api.TokenPagination.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.TokenPagination.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkTokenPagination(od as api.TokenPagination);
     });
   });
@@ -10498,7 +10794,8 @@
   unittest.group('obj-schema-Video', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVideo();
-      var od = api.Video.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Video.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkVideo(od as api.Video);
     });
   });
@@ -10506,7 +10803,9 @@
   unittest.group('obj-schema-VideoAbuseReport', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVideoAbuseReport();
-      var od = api.VideoAbuseReport.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VideoAbuseReport.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVideoAbuseReport(od as api.VideoAbuseReport);
     });
   });
@@ -10514,7 +10813,9 @@
   unittest.group('obj-schema-VideoAbuseReportReason', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVideoAbuseReportReason();
-      var od = api.VideoAbuseReportReason.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VideoAbuseReportReason.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVideoAbuseReportReason(od as api.VideoAbuseReportReason);
     });
   });
@@ -10522,7 +10823,9 @@
   unittest.group('obj-schema-VideoAbuseReportReasonListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVideoAbuseReportReasonListResponse();
-      var od = api.VideoAbuseReportReasonListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VideoAbuseReportReasonListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVideoAbuseReportReasonListResponse(
           od as api.VideoAbuseReportReasonListResponse);
     });
@@ -10531,7 +10834,9 @@
   unittest.group('obj-schema-VideoAbuseReportReasonSnippet', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVideoAbuseReportReasonSnippet();
-      var od = api.VideoAbuseReportReasonSnippet.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VideoAbuseReportReasonSnippet.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVideoAbuseReportReasonSnippet(
           od as api.VideoAbuseReportReasonSnippet);
     });
@@ -10540,7 +10845,9 @@
   unittest.group('obj-schema-VideoAbuseReportSecondaryReason', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVideoAbuseReportSecondaryReason();
-      var od = api.VideoAbuseReportSecondaryReason.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VideoAbuseReportSecondaryReason.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVideoAbuseReportSecondaryReason(
           od as api.VideoAbuseReportSecondaryReason);
     });
@@ -10549,7 +10856,9 @@
   unittest.group('obj-schema-VideoAgeGating', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVideoAgeGating();
-      var od = api.VideoAgeGating.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VideoAgeGating.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVideoAgeGating(od as api.VideoAgeGating);
     });
   });
@@ -10557,7 +10866,9 @@
   unittest.group('obj-schema-VideoCategory', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVideoCategory();
-      var od = api.VideoCategory.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VideoCategory.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVideoCategory(od as api.VideoCategory);
     });
   });
@@ -10565,7 +10876,9 @@
   unittest.group('obj-schema-VideoCategoryListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVideoCategoryListResponse();
-      var od = api.VideoCategoryListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VideoCategoryListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVideoCategoryListResponse(od as api.VideoCategoryListResponse);
     });
   });
@@ -10573,7 +10886,9 @@
   unittest.group('obj-schema-VideoCategorySnippet', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVideoCategorySnippet();
-      var od = api.VideoCategorySnippet.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VideoCategorySnippet.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVideoCategorySnippet(od as api.VideoCategorySnippet);
     });
   });
@@ -10581,7 +10896,9 @@
   unittest.group('obj-schema-VideoContentDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVideoContentDetails();
-      var od = api.VideoContentDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VideoContentDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVideoContentDetails(od as api.VideoContentDetails);
     });
   });
@@ -10589,7 +10906,9 @@
   unittest.group('obj-schema-VideoContentDetailsRegionRestriction', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVideoContentDetailsRegionRestriction();
-      var od = api.VideoContentDetailsRegionRestriction.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VideoContentDetailsRegionRestriction.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVideoContentDetailsRegionRestriction(
           od as api.VideoContentDetailsRegionRestriction);
     });
@@ -10598,7 +10917,9 @@
   unittest.group('obj-schema-VideoFileDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVideoFileDetails();
-      var od = api.VideoFileDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VideoFileDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVideoFileDetails(od as api.VideoFileDetails);
     });
   });
@@ -10606,7 +10927,9 @@
   unittest.group('obj-schema-VideoFileDetailsAudioStream', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVideoFileDetailsAudioStream();
-      var od = api.VideoFileDetailsAudioStream.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VideoFileDetailsAudioStream.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVideoFileDetailsAudioStream(od as api.VideoFileDetailsAudioStream);
     });
   });
@@ -10614,7 +10937,9 @@
   unittest.group('obj-schema-VideoFileDetailsVideoStream', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVideoFileDetailsVideoStream();
-      var od = api.VideoFileDetailsVideoStream.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VideoFileDetailsVideoStream.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVideoFileDetailsVideoStream(od as api.VideoFileDetailsVideoStream);
     });
   });
@@ -10622,7 +10947,9 @@
   unittest.group('obj-schema-VideoListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVideoListResponse();
-      var od = api.VideoListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VideoListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVideoListResponse(od as api.VideoListResponse);
     });
   });
@@ -10630,7 +10957,9 @@
   unittest.group('obj-schema-VideoLiveStreamingDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVideoLiveStreamingDetails();
-      var od = api.VideoLiveStreamingDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VideoLiveStreamingDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVideoLiveStreamingDetails(od as api.VideoLiveStreamingDetails);
     });
   });
@@ -10638,7 +10967,9 @@
   unittest.group('obj-schema-VideoLocalization', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVideoLocalization();
-      var od = api.VideoLocalization.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VideoLocalization.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVideoLocalization(od as api.VideoLocalization);
     });
   });
@@ -10646,7 +10977,9 @@
   unittest.group('obj-schema-VideoMonetizationDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVideoMonetizationDetails();
-      var od = api.VideoMonetizationDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VideoMonetizationDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVideoMonetizationDetails(od as api.VideoMonetizationDetails);
     });
   });
@@ -10654,7 +10987,9 @@
   unittest.group('obj-schema-VideoPlayer', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVideoPlayer();
-      var od = api.VideoPlayer.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VideoPlayer.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVideoPlayer(od as api.VideoPlayer);
     });
   });
@@ -10662,7 +10997,9 @@
   unittest.group('obj-schema-VideoProcessingDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVideoProcessingDetails();
-      var od = api.VideoProcessingDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VideoProcessingDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVideoProcessingDetails(od as api.VideoProcessingDetails);
     });
   });
@@ -10670,8 +11007,9 @@
   unittest.group('obj-schema-VideoProcessingDetailsProcessingProgress', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVideoProcessingDetailsProcessingProgress();
-      var od =
-          api.VideoProcessingDetailsProcessingProgress.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VideoProcessingDetailsProcessingProgress.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVideoProcessingDetailsProcessingProgress(
           od as api.VideoProcessingDetailsProcessingProgress);
     });
@@ -10680,7 +11018,9 @@
   unittest.group('obj-schema-VideoProjectDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVideoProjectDetails();
-      var od = api.VideoProjectDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VideoProjectDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVideoProjectDetails(od as api.VideoProjectDetails);
     });
   });
@@ -10688,7 +11028,9 @@
   unittest.group('obj-schema-VideoRating', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVideoRating();
-      var od = api.VideoRating.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VideoRating.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVideoRating(od as api.VideoRating);
     });
   });
@@ -10696,7 +11038,9 @@
   unittest.group('obj-schema-VideoRatingListResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVideoRatingListResponse();
-      var od = api.VideoRatingListResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VideoRatingListResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVideoRatingListResponse(od as api.VideoRatingListResponse);
     });
   });
@@ -10704,7 +11048,9 @@
   unittest.group('obj-schema-VideoRecordingDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVideoRecordingDetails();
-      var od = api.VideoRecordingDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VideoRecordingDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVideoRecordingDetails(od as api.VideoRecordingDetails);
     });
   });
@@ -10712,7 +11058,9 @@
   unittest.group('obj-schema-VideoSnippet', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVideoSnippet();
-      var od = api.VideoSnippet.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VideoSnippet.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVideoSnippet(od as api.VideoSnippet);
     });
   });
@@ -10720,7 +11068,9 @@
   unittest.group('obj-schema-VideoStatistics', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVideoStatistics();
-      var od = api.VideoStatistics.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VideoStatistics.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVideoStatistics(od as api.VideoStatistics);
     });
   });
@@ -10728,7 +11078,9 @@
   unittest.group('obj-schema-VideoStatus', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVideoStatus();
-      var od = api.VideoStatus.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VideoStatus.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVideoStatus(od as api.VideoStatus);
     });
   });
@@ -10736,7 +11088,9 @@
   unittest.group('obj-schema-VideoSuggestions', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVideoSuggestions();
-      var od = api.VideoSuggestions.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VideoSuggestions.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVideoSuggestions(od as api.VideoSuggestions);
     });
   });
@@ -10744,7 +11098,9 @@
   unittest.group('obj-schema-VideoSuggestionsTagSuggestion', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVideoSuggestionsTagSuggestion();
-      var od = api.VideoSuggestionsTagSuggestion.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VideoSuggestionsTagSuggestion.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVideoSuggestionsTagSuggestion(
           od as api.VideoSuggestionsTagSuggestion);
     });
@@ -10753,7 +11109,9 @@
   unittest.group('obj-schema-VideoTopicDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildVideoTopicDetails();
-      var od = api.VideoTopicDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.VideoTopicDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkVideoTopicDetails(od as api.VideoTopicDetails);
     });
   });
@@ -10761,7 +11119,9 @@
   unittest.group('obj-schema-WatchSettings', () {
     unittest.test('to-json--from-json', () async {
       var o = buildWatchSettings();
-      var od = api.WatchSettings.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.WatchSettings.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkWatchSettings(od as api.WatchSettings);
     });
   });
diff --git a/generated/googleapis/test/youtubeanalytics/v2_test.dart b/generated/googleapis/test/youtubeanalytics/v2_test.dart
index aab00c1..1b490df 100644
--- a/generated/googleapis/test/youtubeanalytics/v2_test.dart
+++ b/generated/googleapis/test/youtubeanalytics/v2_test.dart
@@ -546,7 +546,9 @@
   unittest.group('obj-schema-EmptyResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmptyResponse();
-      var od = api.EmptyResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.EmptyResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkEmptyResponse(od as api.EmptyResponse);
     });
   });
@@ -554,7 +556,9 @@
   unittest.group('obj-schema-ErrorProto', () {
     unittest.test('to-json--from-json', () async {
       var o = buildErrorProto();
-      var od = api.ErrorProto.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ErrorProto.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkErrorProto(od as api.ErrorProto);
     });
   });
@@ -562,7 +566,9 @@
   unittest.group('obj-schema-Errors', () {
     unittest.test('to-json--from-json', () async {
       var o = buildErrors();
-      var od = api.Errors.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Errors.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkErrors(od as api.Errors);
     });
   });
@@ -570,7 +576,8 @@
   unittest.group('obj-schema-Group', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGroup();
-      var od = api.Group.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Group.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGroup(od as api.Group);
     });
   });
@@ -578,7 +585,9 @@
   unittest.group('obj-schema-GroupContentDetails', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGroupContentDetails();
-      var od = api.GroupContentDetails.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GroupContentDetails.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGroupContentDetails(od as api.GroupContentDetails);
     });
   });
@@ -586,7 +595,9 @@
   unittest.group('obj-schema-GroupItem', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGroupItem();
-      var od = api.GroupItem.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.GroupItem.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGroupItem(od as api.GroupItem);
     });
   });
@@ -594,7 +605,9 @@
   unittest.group('obj-schema-GroupItemResource', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGroupItemResource();
-      var od = api.GroupItemResource.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GroupItemResource.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGroupItemResource(od as api.GroupItemResource);
     });
   });
@@ -602,7 +615,9 @@
   unittest.group('obj-schema-GroupSnippet', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGroupSnippet();
-      var od = api.GroupSnippet.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GroupSnippet.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGroupSnippet(od as api.GroupSnippet);
     });
   });
@@ -610,7 +625,9 @@
   unittest.group('obj-schema-ListGroupItemsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListGroupItemsResponse();
-      var od = api.ListGroupItemsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListGroupItemsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListGroupItemsResponse(od as api.ListGroupItemsResponse);
     });
   });
@@ -618,7 +635,9 @@
   unittest.group('obj-schema-ListGroupsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListGroupsResponse();
-      var od = api.ListGroupsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListGroupsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListGroupsResponse(od as api.ListGroupsResponse);
     });
   });
@@ -626,7 +645,9 @@
   unittest.group('obj-schema-QueryResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildQueryResponse();
-      var od = api.QueryResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.QueryResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkQueryResponse(od as api.QueryResponse);
     });
   });
@@ -634,7 +655,9 @@
   unittest.group('obj-schema-ResultTableColumnHeader', () {
     unittest.test('to-json--from-json', () async {
       var o = buildResultTableColumnHeader();
-      var od = api.ResultTableColumnHeader.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ResultTableColumnHeader.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkResultTableColumnHeader(od as api.ResultTableColumnHeader);
     });
   });
diff --git a/generated/googleapis/test/youtubereporting/v1_test.dart b/generated/googleapis/test/youtubereporting/v1_test.dart
index e53b40e..5cfb2b0 100644
--- a/generated/googleapis/test/youtubereporting/v1_test.dart
+++ b/generated/googleapis/test/youtubereporting/v1_test.dart
@@ -772,7 +772,8 @@
   unittest.group('obj-schema-Empty', () {
     unittest.test('to-json--from-json', () async {
       var o = buildEmpty();
-      var od = api.Empty.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Empty.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkEmpty(od as api.Empty);
     });
   });
@@ -780,7 +781,9 @@
   unittest.group('obj-schema-GdataBlobstore2Info', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGdataBlobstore2Info();
-      var od = api.GdataBlobstore2Info.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GdataBlobstore2Info.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGdataBlobstore2Info(od as api.GdataBlobstore2Info);
     });
   });
@@ -788,7 +791,9 @@
   unittest.group('obj-schema-GdataCompositeMedia', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGdataCompositeMedia();
-      var od = api.GdataCompositeMedia.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GdataCompositeMedia.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGdataCompositeMedia(od as api.GdataCompositeMedia);
     });
   });
@@ -796,7 +801,9 @@
   unittest.group('obj-schema-GdataContentTypeInfo', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGdataContentTypeInfo();
-      var od = api.GdataContentTypeInfo.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GdataContentTypeInfo.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGdataContentTypeInfo(od as api.GdataContentTypeInfo);
     });
   });
@@ -804,7 +811,9 @@
   unittest.group('obj-schema-GdataDiffChecksumsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGdataDiffChecksumsResponse();
-      var od = api.GdataDiffChecksumsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GdataDiffChecksumsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGdataDiffChecksumsResponse(od as api.GdataDiffChecksumsResponse);
     });
   });
@@ -812,7 +821,9 @@
   unittest.group('obj-schema-GdataDiffDownloadResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGdataDiffDownloadResponse();
-      var od = api.GdataDiffDownloadResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GdataDiffDownloadResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGdataDiffDownloadResponse(od as api.GdataDiffDownloadResponse);
     });
   });
@@ -820,7 +831,9 @@
   unittest.group('obj-schema-GdataDiffUploadRequest', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGdataDiffUploadRequest();
-      var od = api.GdataDiffUploadRequest.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GdataDiffUploadRequest.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGdataDiffUploadRequest(od as api.GdataDiffUploadRequest);
     });
   });
@@ -828,7 +841,9 @@
   unittest.group('obj-schema-GdataDiffUploadResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGdataDiffUploadResponse();
-      var od = api.GdataDiffUploadResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GdataDiffUploadResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGdataDiffUploadResponse(od as api.GdataDiffUploadResponse);
     });
   });
@@ -836,7 +851,9 @@
   unittest.group('obj-schema-GdataDiffVersionResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGdataDiffVersionResponse();
-      var od = api.GdataDiffVersionResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GdataDiffVersionResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGdataDiffVersionResponse(od as api.GdataDiffVersionResponse);
     });
   });
@@ -844,7 +861,9 @@
   unittest.group('obj-schema-GdataDownloadParameters', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGdataDownloadParameters();
-      var od = api.GdataDownloadParameters.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GdataDownloadParameters.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGdataDownloadParameters(od as api.GdataDownloadParameters);
     });
   });
@@ -852,7 +871,9 @@
   unittest.group('obj-schema-GdataMedia', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGdataMedia();
-      var od = api.GdataMedia.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.GdataMedia.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkGdataMedia(od as api.GdataMedia);
     });
   });
@@ -860,7 +881,9 @@
   unittest.group('obj-schema-GdataObjectId', () {
     unittest.test('to-json--from-json', () async {
       var o = buildGdataObjectId();
-      var od = api.GdataObjectId.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.GdataObjectId.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkGdataObjectId(od as api.GdataObjectId);
     });
   });
@@ -868,7 +891,8 @@
   unittest.group('obj-schema-Job', () {
     unittest.test('to-json--from-json', () async {
       var o = buildJob();
-      var od = api.Job.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.Job.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkJob(od as api.Job);
     });
   });
@@ -876,7 +900,9 @@
   unittest.group('obj-schema-ListJobsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListJobsResponse();
-      var od = api.ListJobsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListJobsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListJobsResponse(od as api.ListJobsResponse);
     });
   });
@@ -884,7 +910,9 @@
   unittest.group('obj-schema-ListReportTypesResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListReportTypesResponse();
-      var od = api.ListReportTypesResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListReportTypesResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListReportTypesResponse(od as api.ListReportTypesResponse);
     });
   });
@@ -892,7 +920,9 @@
   unittest.group('obj-schema-ListReportsResponse', () {
     unittest.test('to-json--from-json', () async {
       var o = buildListReportsResponse();
-      var od = api.ListReportsResponse.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od = api.ListReportsResponse.fromJson(
+          oJson as core.Map<core.String, core.dynamic>);
       checkListReportsResponse(od as api.ListReportsResponse);
     });
   });
@@ -900,7 +930,9 @@
   unittest.group('obj-schema-Report', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReport();
-      var od = api.Report.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.Report.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkReport(od as api.Report);
     });
   });
@@ -908,7 +940,9 @@
   unittest.group('obj-schema-ReportType', () {
     unittest.test('to-json--from-json', () async {
       var o = buildReportType();
-      var od = api.ReportType.fromJson(o.toJson());
+      var oJson = convert.jsonDecode(convert.jsonEncode(o));
+      var od =
+          api.ReportType.fromJson(oJson as core.Map<core.String, core.dynamic>);
       checkReportType(od as api.ReportType);
     });
   });